Flipkart interview experience | SDE-2
Anonymous User
302

How I applied ?
I saw a post on Linkedin by a Flipkart recruiter asking to fill out a google form for SDE-2 position. I applied there and got a call scheduled where the recruiter explained about the entire interview process. There were nearly 50 people on this call. Only machine coding round was scheduled as an elimination round which happened 2 days after the call with recruiter.

Round 1 : Machine Coding
We had to write the code for a phonebook app. 5-6 requirements were given which had to be mandatorily implemented. All of these functionalities should pe properly working otherwise chances of selection become very low. Other than this some bonus functionalities were there. These were not mandatory to implement.

Round 2 : MC Evaluation
Half an hour call was scheduled on the same day for evaluating the code for the machine coding question. In this call, an SDE-3 joined and she told me to explain the entire code. I ran all the required functionalities and also exlpained the code. The code should be modular and have SOLID principles and design patterns implemented. If you have missed out something then you can explain that during this round.

After this round I had to wait for a week for the results. Since I had my LWD approaching soon all the other rounds were scheduled within a span of two days.

Round 3 : PS-DS Round
Two DSA questions were asked :

  1. Given an integer array, count the number of subarrays having at most k distinct elements
  2. Given a number, we need to find the minimum number of operations to be done so that the number becomes 0. The operation is to subtract the digits from the number.

Since I solved both the questions pretty fast, I was given an extension to the second question which was to print all the operations done.

Round 4 : System Design(HLD)
Give the HLD for an UrbanClap like system.
I was given a set of requirements. This interview majorly focussed on the high-level design which I had to draw on an online board. Also, we had discussions around database choice, scalibilty, availabilty and all the functional and non-functional requirements. We also had discussions on database schema design as well as api design for all the mentioned requirements.

Round 5 : Managerial round
Deep-dive in the current project by the HM. Also, had discussions based on the architectural choices made in my current project. This was majorly an HLD discussion, first based on my project and then changing to a more general HLD discussion. In the last 15 mins, the HM focussed on behavioural questions.

Successfully cleared all the rounds and got the offer.

Comments (0)