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

SDE - 1

Flipkart
upvote
share-icon
3 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Journey
From 1st semester onward, I started doing Competitive coding and Build logical building ability then from 3rd sem I started doing Interviewbit to prepare for internship season and I finished interviewbit in just 4 months and started revising it again and again until I am capable to solve questions by looking only name of it. Then after the internship season, I started learning about Web development and also solving leetcode questions. I also make good e-commerce websites and also solve around 600 questions on leetcode. After this, my placement season came and I got placed in just 2nd week of the placement season.
Application story
This company visit our campus that's why every student is eligible to give Online assessment(Codign round) test, and after this round all those who qualify will be eligible for inter views.
Why selected/rejected for the role?
I am selected because I have developed skills like DSA, problem-solving, web development and also Logical building ability. I also prepared for the HR round because all the questions asked in the HR round I was already familiar with them because of my extracurricular activities and that's why I am capable to answer them correctly.
Preparation
Duration: 6 months
Topics: DSA, Dynamic Programming, Tree, Graph, Arrays, Hash Table, OOPS, DBMS, OS, Computer Network
Tip
Tip

Tip 1: Don't learn the question, learn the concept.
Tip 2: First Solve the question by yourself then jump for other's solutions
Tip 3: Quality of question matters the most rather than quantity. (Try to do the most liked and most asked questions)
Tip 4: Also do have alteast one good project and also you must know all the technologies used in that project.

Application process
Where: Campus
Eligibility: above 7
Resume Tip
Resume tip

Tip 1: Resume should not be greater than one page.
Tip 2: You must be aware of everything that is written in the resume.
Tip 3:Highlight your job-related achievement and experience.

Interview rounds

01
Round
Medium
Video Call
Duration60 mins
Interview date18 Aug 2022
Coding problem2

First Interviewer asked me to introduce myself and then he started asking question-related about my project and discuss around 15 min and then he started asking about the DSA question. He asked me 2 DSA questions.

1. Swap Nodes in Pairs

Moderate
40m average time
60% success
0/80
Asked in companies
WalmartOLX GroupAmazon

You are given a singly linked list of integers.

Your task is to swap every two adjacent nodes, and return the head of the modified, linked list.

For Example:

We have a linked list 1->2->3->4->5->6->7 and so on. You are supposed to swap pairs of a linked list like swap (1,2), (3,4), (5,6), and so on.
Note:
1. You may not modify the data in the list’s nodes; only nodes themselves may be changed. Because imagine a case where a node contains many fields, so there will be too much unnecessary swap.

2. If a pair of a node does not exist, then leave the node as it is.
Problem approach

In this recursive approach , we firstly swap the first two nodes , and then call the function recursively to obtain the head of the remaining linked list excluding the first two nodes for which the pairwise swapping has been performed (known as remListHead).
Finally we join the remListHead to the second node and return the list.

Try solving now

2. Merge Intervals

Moderate
20m average time
80% success
0/80
Asked in companies
GoogleInnovaccerFacebook

You are given N number of intervals, where each interval contains two integers denoting the start time and the end time for the interval.

The task is to merge all the overlapping intervals and return the list of merged intervals sorted by increasing order of their start time.

Two intervals [A,B] and [C,D] are said to be overlapping with each other if there is at least one integer that is covered by both of them.

For example:

For the given 5 intervals - [1, 4], [3, 5], [6, 8], [10, 12], [8, 9].

Since intervals [1, 4] and [3, 5] overlap with each other, we will merge them into a single interval as [1, 5].

Similarly, [6, 8] and [8, 9] overlap, merge them into [6,9].

Interval [10, 12] does not overlap with any interval.

Final List after merging overlapping intervals: [1, 5], [6, 9], [10, 12].
Problem approach

we just need to push the new interval vector to the intervals vector.
then we can sort the intervals vector.
now proceed same as the merge intervals problem.

Try solving now
02
Round
Medium
Video Call
Duration70 mins
Interview date19 Aug 2022
Coding problem2

First Interviewer asked me to introduce myself and then he started asking question-related about my project and discuss around 15 min and then he started asking about the DSA question. He asked me 2 DSA questions.

1. Find All Triplets With Zero Sum

Moderate
30m average time
50% success
0/80
Asked in companies
Big BasketPhonePeCoinbase

You are given an array Arr consisting of n integers, you need to find all the distinct triplets present in the array which adds up to zero.

An array is said to have a triplet {arr[i], arr[j], arr[k]} with 0 sum if there exists three indices i, j and k such that i!=j, j!=k and i!=k and arr[i] + arr[j] + arr[k] = 0.

Note :
1. You can return the list of values in any order. For example, if a valid triplet is {1, 2, -3}, then (2, -3, 1), (-3, 2, 1) etc is also valid triplet. Also, the ordering of different triplets can be random i.e if there are more than one valid triplets, you can return them in any order.
2. The elements in the array need not be distinct.
3. If no such triplet is present in the array, then return an empty list, and the output printed for such a test case will be "-1".
Problem approach

First of all we will try by the naive approach,

Create a set of vector triplet to make sure all three triplets are unique.
Run 3 loops of i, j, k to iterate over the array.
The triplet is valid if the values add upto 0.
Insert the valid triplet in the set.

Try solving now

2. Sort 0 1 2

Easy
22m average time
0/40
Asked in companies
OracleFacebookMathworks

You have been given an integer array/list(ARR) of size 'N'. It only contains 0s, 1s and 2s. Write a solution to sort this array/list.

Note :
Try to solve the problem in 'Single Scan'. ' Single Scan' refers to iterating over the array/list just once or to put it in other words, you will be visiting each element in the array/list just once.
Problem approach

The simple intuition behind the solution is assigning the values to each color and placing at their right positions.
(problem is named after the tri color in the dutch flag one after other)
0,1,2 is the sequence therefore we have to assign each color a index (i.e first 0 then 1 then 2).

Try solving now
03
Round
Medium
HR Round
Duration30 mins
Interview date20 Aug 2022
Coding problem3

Firstly he asked me to introduce myself then he started asking about my hobbies, background, curricular activities and also he focused on my situation based skill.

1. HR Question

Tell me about yourself.

Problem approach

Tip 1) Do not ask the interviewer what he wants to know about you. You may be asking genuinely, but that just 
sounds rude.
Tip 2) Don't get panic because in this situation you can't impress the HR.
Tip 3) Do not speak what is already there in the resume. The interviewer wants to know what they have not 
seen on the resume. And do not speak about anything personal.
Tip 4) Introduce yourself by including certain adjectives like problem-solving, innovation and tech-savvy, 
creative, quick learner, etc. that best describes you in your professional life to boost your chances.

2. HR Question

Why you want to join Flipkart rather then big Tech MNC’s?

Problem approach

Tip 1:Always show them you are only focused on learning.
Tip 2:Also make them feel that you will stay longer in their company

3. HR Question

Why are you interested in this position?

Problem approach

Tip 1: HR pros are likely trying to get you to reiterate your strengths and highlight your passion for both the company and the role. Talk about your past experiences and how they apply to this job, and link what you’re saying back to what they’ve said and to the job description.

Tip 2: Don't get panic, and express your interest in the field as well as in the company.

Here's your problem of the day

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

Skill covered: Programming

Which SQL clause is used to specify the conditions in a query?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 10 problems
Interviewed by Flipkart
2526 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 4 problems
Interviewed by Flipkart
2374 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 4 problems
Interviewed by Flipkart
2090 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 4 problems
Interviewed by Flipkart
1353 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
113896 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
57279 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
34687 views
6 comments
0 upvotes