Flipkart limited interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Flipkart limited
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 Months
Topics: System Design, Data Structures, Algorithms, Computer Networks, Operating Systems, OOPS, Java
Tip
Tip

Tip 1 : Read Interview Experience from internet resources and understand the type of questions asked.
Tip 2 : Learn about Low Level System Design because this is one of the most important round. Basically OOPs concept play a crucial role here.
Tip 3 : Practice DSA questions

Application process
Where: Referral
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Highlight your skills like Java, Machine Learning, Web Development in the Resume
Tip 2 : Do not add something in the resume which you are not aware about. 
Tip 3 : Make it single page Resume.
Tip 4 : Internship/Job Experience is a plus point

Interview rounds

01
Round
Medium
Video Call
Duration90 minutes
Interview date17 Feb 2022
Coding problem1

It was scheduled on Google Meet. The timing was 10 am to 11:30 am in morning. I was there with 8 other candidates at the call. We were shared the problem statement through google doc. There were two interviewers who calmly explained the question. We were asked to share our screen and code on any IDE of any choice. After 90 minutes we were asked to share our code through gmail to recruiter's mail. Later another 30 minutes was reserved for one to one call to explain the code and execute the working code infront of them.

1. System Design

I was asked to design Coding Contest Platform. There were 10 functionalities/requirements in the question. 7 must to solve and 3 were optional(bonus). It was a very detailed question. I am explaining the functionalities in brief
1) Create User : includes returning id and saving in database
2) Create Question
3) Give List of Questions Present in Database
4) Create Contest
5) Give List of Questions present in DB.
6) Attend contest
7) Run the contest : basically write an algorithm to calculate the score. Algorithm was explained in the question as well.

Bonus : Leader Board : Show scores, Contest History , Contest Withdrawal.

Problem approach

Tip 1 : I practiced a Low Level System Problem daily. Basically Practice is the key because everything has to be implemented in 90 minutes time.
Tip 2 : I used to practice from internet resources as well
Tip 3 : Strengthen your OOPs concept as you will need to deal with Objects and other OOPs concept.

02
Round
Medium
Video Call
Duration60 minutes
Interview date4 Mar 2022
Coding problem2

The round was scheduled at 3 pm. Again the interview happened on Google Meet. Two leetcode medium level questions were shared through google doc. I was asked to share my screen. The interviewer explained the code and also provided a test case for better understanding. The interviewer was very friendly and helping. He helped me with few edge cases and some hints too.

1. Count Ways To Reach The N-th Stairs

Moderate
30m average time
80% success
0/80
Asked in companies
OYOLinkedInGrab

You have been given a number of stairs. Initially, you are at the 0th stair, and you need to reach the Nth stair.


Each time, you can climb either one step or two steps.


You are supposed to return the number of distinct ways you can climb from the 0th step to the Nth step.

Note:

Note: Since the number of ways can be very large, return the answer modulo 1000000007.
Example :
N=3

Example

We can climb one step at a time i.e. {(0, 1) ,(1, 2),(2,3)} or we can climb the first two-step and then one step i.e. {(0,2),(1, 3)} or we can climb first one step and then two step i.e. {(0,1), (1,3)}.
Problem approach

Step 1 : I used recursion to find out all possible moves and selected minimum jumps from those.
Step 2 : Interviewer asked to make to provide optimal Solution.
Step 3 : I was able to solve in O(n) using Dynamic Programming using top to bottom approach.

Try solving now

2. MaxFrequencyStack

Hard
45m average time
55% success
0/120
Asked in companies
AmazonSalesforceApple

Implement the given class FrequencyStack consisting of three functions :

FrequencyStack() : Creates a new FrequencyStack.

void push(int element) : Pushes the element onto the top of the stack.

int pop() : Returns and remove the most frequent element in the stack. If there are multiple elements with the same maximum frequency then return the integer which is closest to the stack top.

You will be given ‘q’ queries consisting of push and pop operation. In each query input is of following type :

0 : It means we have to pop the element with maximum frequency and return this element.

1 ‘element’ : It means we have to push ‘element’ onto the top of the stack. 

Note: If a pop operation is used in an empty stack nothing happens to the stack, but you have to return  -1.
Problem approach

Step 1 : First I gave linked list approach which was inserting in O(n) time but pop operation was O(1).
Step 2 : Then I tried to make insert operation as O(1).
Step 3 : I came up with HashMap Approach.

Try solving now
03
Round
Easy
HR Round
Duration60 minutes
Interview date15 Mar 2022
Coding problem1

Basically this was Hiring Manager round. The round was scheduled at 6:30 pm in the evening. I was asked about my current project in the company.

1. Basic HR Questions

  • Tell me about yourself
  • Cache Implementation
  • What is advantage of Spring Boot?
  • How to set up authentication in Spring?
  • What good impact/innovation you brought in the team?
  • How far did I go out of my comfort zone to meet a specific requirement from the client? 
Problem approach

Tip 1 : You need to prepare your Resume thoroughly.
Tip 2 : The basic Fundamentals about your technical skills should be very good.
Tip 3 : Prepare for behavioural questions in advance.

Here's your problem of the day

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

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
SDE - 1
3 rounds | 10 problems
Interviewed by Flipkart limited
2633 views
0 comments
0 upvotes
SDE - 1
3 rounds | 7 problems
Interviewed by Flipkart limited
1188 views
0 comments
0 upvotes
SDE - 1
3 rounds | 3 problems
Interviewed by Flipkart limited
1718 views
0 comments
0 upvotes
SDE - 1
3 rounds | 4 problems
Interviewed by Flipkart limited
2197 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
115096 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
58237 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
35146 views
7 comments
0 upvotes