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

SDE - 2

Flipkart
upvote
share-icon
4 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Data Structures, DBMS, OOPS, System Design, Algorithms, Dynamic Programming
Tip
Tip

Tip 1 : Practice Atleast 200 Questions
Tip 2 : Practice company specific interview question
Tip 3 : Prepare resume nicely

Application process
Where: Linkedin
Eligibility: no criteria
Resume Tip
Resume tip

Tip 1 : Prepare resume very nicely.
Tip 2 : don't mention any tech stack you are confident of.

Interview rounds

01
Round
Medium
Online Coding Test
Duration120 minutes
Interview date18 May 2021
Coding problem1

it was morning 10AM-12
friendly environment given by the interviewer
It was machine coding round, the problem statement was to create a online food ordering system with various features.
interviewer was good and supportive

1. System Design Question

Create a online food ordering system with various features:

Restaurants can only serve one specialized dish.
Restaurants can serve in multiple areas.
At a time, users can order from one restaurant, and the quantity of food can be more than one.
Users should be able to rate any restaurant with or without comment.
Rating of a restaurant is the average rating given by all customers.

Problem approach

Tip 1 : Practice machine coding very much
Tip 2 : read question thoroughly, don't assume anything without cross checking
Tip 3 : try to implement mandatory requirements before jumping to bonus and all

02
Round
Medium
Video Call
Duration60 Minutes
Interview date20 May 2021
Coding problem2

timing noon 3-4Pm
good interviewer 
interviwer was giving hints if required and all

1. Sort An Array of 0s, 1s and 2s

Easy
10m average time
90% success
0/40
Asked in companies
DirectiZS AssociatesBNY Mellon

You have been given an array/list 'arr' consisting of 'n' elements.


Each element in the array is either 0, 1 or 2.


Sort this array/list in increasing order.


Do not make a new array/list. Make changes in the given array/list.


Example :
Input: 'arr' = [2, 2, 2, 2, 0, 0, 1, 0]

Output: Final 'arr' = [0, 0, 0, 1, 2, 2, 2, 2]

Explanation: The array is sorted in increasing order.
Problem approach

Tip 1 : Practice array traversals and pointers
Tip 2 : try to optimise always
Tip 3 : being with brute force approach and slowly remove the repetition in approach

Try solving now

2. Maximum Path Sum

Easy
0/40
Asked in companies
FlipkartOracleMicrosoft

You are given an n-ary tree consisting of ‘N’ nodes. Your task is to return the maximum sum of the path from the root to the leaf node.

For example:
For the given tree:

The path 1 -> 3 -> 7 produces the maximum i.e, 11.
Problem approach

Tip 1 : Practice tree traversal and variations of tree traversal
Tip 2 : practice tree recursion and how it save data throughout iteration
Tip 3 : do as much question of tree as possible

Try solving now
03
Round
Easy
Video Call
Duration90 Minutes
Interview date25 May 2021
Coding problem1

evening 4-5:30PM
interviewer was good
very supportive and giving hints

1. System Design Question

design bookmyshow to book movie tickets

Problem approach

LLD
How to approach :

First write down all the features, discuss the features with the interview thoroughly.(there are no obvious features, whatever is discussed design that only).
Start designing table/class schema, list down the tables which will be required with all the columns and how these are mapped. You should be able to defend your db design. your db should follow the DB normalisations forms. your db should be able to complete all the feature discussed in point 1.
Write down the APIs required, only the names like POST /user/signUp (name,,……) like this.
Be very clear with design and explain nicely
HLD
Once I was done with LLD the interviewer asked me to create HLD for the same.
Divide the services if possible, like user service is diff from cinemaService etc..
Use Kafka queues to connect the services together.
See Gaurav sen’s YouTube video that will also help

04
Round
Easy
HR Round
Duration40 Minutes
Interview date28 May 2021
Coding problem2

4-5 PM
Interviewer was good

1. Basic HR question

Why should we hire you?

Problem approach

Tip 1 : be confident and practice all HR question beforehand

2. Basic HR Question

Why are you switching?

Problem approach

Tip 1 : be sure about the reasons of switching and prepare all type of questions

Here's your problem of the day

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

Skill covered: Programming

Which operator is used for exponentiation in Python?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 2
3 rounds | 5 problems
Interviewed by Flipkart
0 views
0 comments
0 upvotes
company logo
SDE - 2
5 rounds | 6 problems
Interviewed by Flipkart
1422 views
1 comments
0 upvotes
company logo
UI Engineer 1
4 rounds | 11 problems
Interviewed by Flipkart
878 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 4 problems
Interviewed by Flipkart
4166 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 2
5 rounds | 12 problems
Interviewed by Walmart
24914 views
8 comments
0 upvotes
company logo
SDE - 2
3 rounds | 5 problems
Interviewed by Amazon
5423 views
0 comments
0 upvotes
company logo
SDE - 2
6 rounds | 8 problems
Interviewed by Amazon
3908 views
0 comments
0 upvotes