Flipkart | SDE - 2 | Bangalore | Reject

flipkart logo
flipkart
SDE - 2Bangalore4.75 years
May 15, 20256 reads

Summary

I interviewed for an SDE-2 role at Flipkart in Bangalore, which resulted in a rejection. The interview process consisted of four rounds: Machine Coding, Data Structures & Algorithms, High-Level System Design, and a Hiring Manager round. I felt positive about the technical rounds but the HM round was mixed, and I received a rejection without specific feedback.

Full Experience

College : Tier 1.5
Current Experience : 4 years and 9 months at MNC

MC round 1 Feedback - positive:

Question - ECommerce Loyalty program with different tiers - Bronze, Silver, Gold. Each tier had different benefits and discounts on purchases.

I wrote a running code while following SOLID principles and design patterns.

The evaluation round was scheduled 2 days later. The interviewer asked me to run the code and asked about the design patterns used.
I believe this round was a strong hire (self rating).

PSDS round 2 Feedback - positive:

There were two DSA questions. I was asked to write pseudo code and do the dry run of the same along with correct time and space complexities. I solved both the problems. Initially I didn't land on optimal approach for question 1 but asked for question 2, solved it and then went back to question 1. Then I gave the optimal approach.

Q1: 1760. Minimum Limit of Balls in a Bag
Q2: 380. Insert Delete GetRandom O(1)

I believe the questions were on the easier side. As I solved both of them, with optimized approach fairly quickly, I believe this round was also a strong hire (self rating).

Design round 3 Feedback - positive:

It was an HLD round. I was asked to design a distributed job scheduler.

I asked for the functional and non-functional requirements. Did back of the envelope estimations. Moved on to the high level design for small number of users and then scaled it for a distributed system. Explained every component used in the design in detail. After the explanation, interviewer asked me to draw the design in Figma or something. I didn't have experience of doing it on any software. I asked to draw on paper and attach the picture in the google sheet provided. The interviewer agreed.

As we were already past 1 hour, I was asked to design quickly. After I attached in the google sheet, the interviewer pointed out a few improvements to the design (I would say, I could've done better if I wasn't rushed for time).

Due to the time constraint, I believe this round was hire (self rating - could've been better, wasn't flawless)

HM round 4 Feedback - negative:

There were 2 interviewers. One was reverse shadowing.
Discussion was mostly limited to resume at first. Then later on went on to SaaS, on-prem etc.
Some of the questions are:
Tell about any of your project's architecture.
Any issues you resolved of high priority?
Have you worked on performance tuning?
What is the capacity of your system's DB?
Some questions regarding mentoring junior members
Some questions on agile specific to team.
Some questions on tests framework used and coverage.
Why do you want to switch?
Why flipkart?

I would say depending upon the discussion this round should've been neutral to lean hire.

Recruiter emailed me the next day about rejection. I asked for the feedback but no reply. I even called the recruiter but the call wasn't picked up. I couldn't understand where it went wrong after 3 good rounds.

Interview Questions (13)

Q1
E-commerce Loyalty Program Design
Other

Design an E-commerce Loyalty program with different tiers - Bronze, Silver, Gold. Each tier had different benefits and discounts on purchases.

Q2
Minimum Limit of Balls in a Bag
Data Structures & Algorithms
  1. Minimum Limit of Balls in a Bag
Q3
Insert Delete GetRandom O(1)
Data Structures & Algorithms
  1. Insert Delete GetRandom O(1)
Q4
Design a Distributed Job Scheduler
System Design

It was an HLD round. I was asked to design a distributed job scheduler.

Q5
Tell about any of your project's architecture.
Behavioral

Tell about any of your project's architecture.

Q6
Any issues you resolved of high priority?
Behavioral

Any issues you resolved of high priority?

Q7
Have you worked on performance tuning?
Behavioral

Have you worked on performance tuning?

Q8
What is the capacity of your system's DB?
Behavioral

What is the capacity of your system's DB?

Q9
Questions regarding mentoring junior members
Behavioral

Some questions regarding mentoring junior members

Q10
Questions on agile specific to team.
Behavioral

Some questions on agile specific to team.

Q11
Questions on tests framework used and coverage.
Behavioral

Some questions on tests framework used and coverage.

Q12
Why do you want to switch?
Behavioral

Why do you want to switch?

Q13
Why Flipkart?
Behavioral

Why Flipkart?

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!