Open In App

Flipkart Interview Experience for SDE-2

Last Updated : 10 Feb, 2024
Like Article

I participated in a Flipkart drive for the SDE-2 role. I did apply through a LinkedIn post shared by one of the recruiters. I did not have to take any coding tests. They directly started with the machine coding round.

Round- 1 (Machine coding):

In this round, we have to take our laptops with our preferred IDE installed. They will give one question and we have to write a working code within 1.5 hours. In this round, they mainly test our OOPS concepts. The code should follow all OOPS concepts and it should be easily extendable, readable and modular. It should be ready to demo and We should also handle all the edge cases.

I was asked to design an interview allocation system where interviewers and interviewees can register for 2 types of interviews with their preferred timings. Based on the type of interview and preferred timings it should assign interviewers to the interviewees. Here is the exact question I was asked to submit the solution to :

Interviewer Allocation System

They tested all the functionalities. They asked me what changes I would make if they wanted to add one more type of interview or one more slot in the system. They also asked to run with slot number 9 to verify if I am handling the exceptions or not.

They will explain the question in a meeting where all the candidates who are participating in the drive will be present. you can ask all your doubts. Then they will send us to an individual hangout meeting where there will be one person monitoring us. We can browse for any syntax doubts.

After understanding the question instead of starting to create classes in a hurry, it’s advisable to note down what are all the classes we are going to create and which methods and properties will be present in the classes. Don’t panic. First, complete all the basic functionalities then only think about bonus requirements as 90 minutes is not enough to finish everything.

Round- 2 (PSDS):

In this round, the interviewer will give a quick introduction and ask for your quick introduction. Then they shared a Google document with 2 questions. We have to write our code in the same Google document. Here are the 2 questions I was asked.

Do not get tense as it’s not going to help. Think out loud so that the interviewer can understand your way of approach and help you with any clues. I got so nervous in this round and took a lot of clues. I was not satisfied with my performance. I felt I could have done much better.

Round – 3 (System Design):

In this round, they will ask one system design question. They asked about the system design of a ledger system where they want to store all transactions done by multiple services.

We have to explain which DB we will prefer and why. what are all the entities you will create and what are the fields in all the entities. Then we have to specify what are all the services we use how the services will communicate with each other and which services will communicate with which entities. and we also have to write the API structures that we are going to use.

Interviewers are friendly. They will help you if you have any questions and direct you to think in a specific way.

Round – 4 (Hiring Manager Round):

HR manager asked me about my current organization. What features do I work on? The architecture of the current application I am working on. He asked me why did we choose this architecture and why not any other. He asked me some behavioural questions like

  • What is something that doesn’t let me sleep at night?
  • Why do I want to join Flipkart?
  • What are some improvements I suggest in the Flipkart app?

He was very friendly and I felt confident and told him that I was not satisfied with my performance in the PSDS round and I could do better if I was given another chance.

Round – 5 (PSDS Round):

I got a call from HR saying they decided to give me another chance for PSDS as I did well in all other rounds. In this round, they asked me 3 questions and I was asked to write code in Google Docs.

I did well in this round. After 2 days I got an email from HR asking for documents to verify and then after 2 days, I received the offer letter. The interview was overall easy. We should not feel tense and should be able to think clearly.

I would like to thank Geeks for Geeks for all its resources as they helped a lot.

Similar Reads

Flipkart Interview Experience(1.10 years experience SDE 1)
Round 1: Machine Coding Round Design a stock exchange system. There is a list of stocks given with following attributes - order_id time stock name type(BUY/SELL) quantity price You need to output list of stocks in the following format sell_id, buy_id, quantity, price which will get executed. There were some rules given to match the stocks. There we
2 min read
Flipkart Interview Experience | Set 44 (On-campus for SDE-1)
Round 1: Coding Round - 90 minutes - Hackerrank Problem 1 : Given an array of N integers. Find number of sub-arrays with M number of odd integers. Problem 2 : N gears were given each with their own cost ci and radius ri. One extra gear was also given with radius r1. A distance d was given and we had to find the gear with minimum cost following the
4 min read
Flipkart SDE Interview Experience | Set 45 (On Campus)
Round 1: Online coding test (90 mins) 3 questions, 90 mins on Hackerrank platform. Questions 1 :  Find the number of connected components in a graph represented by matrix of 0s ans 1s. Question 2 : In a given string, find the substring which occurs maximum number of times with atmost K unique characters and length of substring should be in between
3 min read
Flipkart Interview Experience | Set 46 (On-Campus for SDE-1)
Round 1: Coding Round There were 3 questions to be solved on hackerrank in 90 minutes. Questions were: Given an array of length n and an integer m, find number of contiguous subarrays in the array which contain exactly m odd numbers.Given an array of long numbers, find number of distinct sum that can be made using any number of elements from the ar
3 min read
Flipkart Interview Experience | Set 48 (For SDE-1)
Round 1: Telephonic Round (90 minutes) It was a telephonic round. The interviewer started with brief discussion about my projects and technologies I know. Then he asked me following questions: Given an unsorted array - arr find a pair arr[i] & arr[j] such that  arr[i]<arr[j] & i<j and (arr[i] + arr[j]) is maximum.  Expected time compl
2 min read
Flipkart Interview Experience | Set 51 (Off Campus SDE-1)
The off campus drive was done in Delhi recently. Round 1: HackerRank Test Online Q1. Given 2 coordinates as an excel sheet cell number like (2, AA), return true or false whether the line formed between the two points will pass through the origin. e.g. 1, AA 2, AB False Explanation : 1, AA => 1, 27 and 2, AB => 2, 28 . The line between (1, 27)
3 min read
Flipkart Interview Experience | SDE-1 (Experienced)
Round 1: Machine Coding Round (1.5 hrs) I was  given  the following problem statement and asked to  implement it with any choice of programming language.  They expected the code to be production-level, modular and bug free. After this, there was an evaluation round for the code. They tested the code with all corner cases and asked me to modify the
4 min read
Flipkart Interview Experience for SDE-1
Role: SDE-1 (2021) Total-Experience: 1.7 years Location: Bengaluru Total number of Rounds: 3 Mode: virtual I applied for the SDE position at Flipkart through its official website and received an email two weeks later. in preparation for the interviews, An interviewer called to inform me about the interviews and the next steps. There are three round
2 min read
Flipkart Interview Experience for SDE-1 (On-Campus 2019)
Eligibility: 5 CPI and above 207 students were eligible for coding round Coding Round (HackerRank): 90 minutes; 3 questions sorted difficulty wise Question 1 : basic implementation of Hashing given 2 strings Question 2 : sliding window technique There is a meeting scheduled in an office that lasts for time t and starts at time 0. In between the mee
5 min read
Flipkart Interview Experience for SDE-2 (3.5 years experienced)
Got a call from a recruiter for Flipkart SDE 2 Round-1 (Machine Coding Round): Here, we have to bring our own laptop with our preferred IDE already installed to code. Design a computer system with multiple levels of Cache. The caches are tiered with three levels. L1, L2, L3, we can add more or remove levels if required. Each of cache has distinct p
6 min read