Fern N Petals interview experience Real time questions & tips from candidates to crack your interview

Associate Software Engineer

Fern N Petals
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
I filled out the application on the Superset website and was selected for the interview round. There was one group discussion round (with other participants), two technical rounds, and one HR round.
Application story
I applied through the Superset website, and my profile was shortlisted. Following this, I was scheduled for a technical round.
Why selected/rejected for the role?
I was selected for this role due to my strong aptitude and reasoning skills, as well as my ability to think critically and solve problems effectively.
Preparation
Duration: 2 Months
Topics: Data structures, programming language reasoning, OOPs, aptitude
Tip
Tip

Tip 1: Think before solving. Instead of jumping directly to code, solve the problem on paper first to ensure you have a clear understanding of what it is asking.

Tip 2: Do not rush. Carefully read the problem statement and identify the key requirements and constraints.

Tip 3: Break down the problem into smaller, manageable parts and solve each part step by step.

Application process
Where: Campus
Eligibility: None
Resume Tip
Resume tip

Tip 1: Tailor your resume to the specific job you are applying for, highlighting relevant skills and experiences.

Tip 2: Keep it concise and focused; aim for one to two pages with clear, easy-to-read formatting.

Interview rounds

01
Round
Easy
Video Call
Duration30 minutes
Interview date31 Jul 2022
Coding problem1

Discussion/debate round among selected candidates to show the area of thinking.

1. Group Discussion

Was given a topic to discuss on, explaining the pros and cons of it.

Problem approach

Tip 1: Research thoroughly and gather solid evidence to support your arguments.

Tip 2: Structure your arguments clearly, with a strong opening, well-developed points, and a concise conclusion.

Tip 3: Listen carefully to your opponent's points and be prepared to counter them with logical rebuttals.

02
Round
Medium
Video Call
Duration60 minutes
Interview date31 Jul 2022
Coding problem2

Was interviewed with a senior developer of the company, They were on time and polite.

1. What is the time complexity of the following code:

int i, j, k = 0;
for (i = n / 2; i <= n; i++) {
   for (j = 2; j <= n; j = j * 2) {
       k = k + n / 2;
   }
}

Problem approach

O(nLogn)

2. Best Time to Buy and Sell Stock with Cooldown

Moderate
0/80
Asked in companies
AdobeFacebookCiti Bank

Given an array of prices where prices[i] represent the price of a stock on a day, find the maximum profit you can achieve by buying on one day and selling on a later day.

Problem approach

Step 1: Brute Force Approach
- I started with a brute-force method using two nested loops to check every possible buy-sell pair. 
- Problem: It was too slow, so the interviewer asked for an optimization.

Step 2: Optimized Single Pass
- I used a single-pass approach:
- Kept track of the minimum price so far, calculating the potential profit on each day.
- Updated the maximum profit accordingly.
- Result: This reduced the time complexity to O(n) and worked efficiently.

Step 3: Validation
- The interviewer was satisfied with this optimized solution.

Try solving now
03
Round
Easy
HR Round
Duration30 minutes
Interview date11 Aug 2022
Coding problem2

Was asked to speak on myself for about 100 seconds, and we exchanged some arguments about feedback, interview experience and salary details

1. HR question

Tell me about yourself.

Problem approach

Tip: Provide a brief overview of your professional background, highlighting your skills, experiences, and why you are a good fit for the role.

Tip: Be honest about your strengths and provide examples. For weaknesses, mention something you are working on improving and steps you are taking to address it.

2. HR question

What are your strengths and weaknesses?

Problem approach

Tip: Provide a brief overview of your professional background, highlighting your skills, experiences, and why you are a good fit for the role.

Tip: Be honest about your strengths and provide examples. For weaknesses, mention something you are working on improving and steps you are taking to address it.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4657 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
961 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6450 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3452 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Associate Software Engineer
3 rounds | 10 problems
Interviewed by Amdocs
2370 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 2 problems
Interviewed by Ernst & Young (EY)
2672 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 15 problems
Interviewed by Ernst & Young (EY)
2347 views
0 comments
0 upvotes