Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Flipkart Team. If you also belong to the team, you can get access from here

Flipkart Verified Tick

Compare button icon Compare button icon Compare
4.0

based on 10.5k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Flipkart SDE-2 Interview Questions, Process, and Tips

Updated 23 Oct 2024

Top Flipkart SDE-2 Interview Questions and Answers

  • Q1. Maximum Path Sum 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 ...read more
  • Q2. Sort An Array of 0s, 1s and 2s You have been given an array/list ARR consisting of ‘N’ elements. Each element in the array is either 0, 1 or 2. Now, your task is to sort ...read more
  • Q3. System Design Question Create a online food ordering system with various features: Restaurants can only serve one specialized dish. Restaurants can serve in multiple area ...read more
View all 6 questions

Flipkart SDE-2 Interview Experiences

5 interviews found

SDE-2 Interview Questions & Answers

user image Anonymous

posted on 23 Oct 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Coding Test 

That is machine coding round, where one problem will be given and you have to implement proper functionality with correct test cases.

SDE-2 Interview Questions & Answers

user image Shubham Jain

posted on 14 Jan 2023

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Aug 2022. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

2 Coding questions both easy-medium level.
1. Based on the Sliding Window
2. Graph Question

Round 3 - Assignment 

A simple feed platform, which supports some basic functionality. The main point of this round was to see how well a candidate architect the application.

Round 4 - One-on-one 

(4 Questions)

  • Q1. Basic discussion around the project & past experience.
  • Q2. Design a 2/3rd Winning game.
  • Ans. 

    Design a 2/3rd Winning game.

    • The game should have a clear win condition

    • The win condition should be achievable in 2/3rd of the total game time

    • The game should have a balanced difficulty level

    • The game should have a clear feedback system for the player

    • Examples: Chess, Tic Tac Toe, Connect Four

  • Answered by AI
  • Q3. Discussion around how would you scale a application.
  • Q4. NoSQL vs SQL difference
  • Ans. 

    NoSQL is non-relational and schema-less while SQL is relational and has a fixed schema.

    • NoSQL databases are horizontally scalable and can handle large amounts of unstructured data.

    • SQL databases are vertically scalable and are better suited for structured data with complex relationships.

    • NoSQL databases are often used in web applications, while SQL databases are commonly used in enterprise applications.

    • Examples of NoSQL d...

  • Answered by AI
Round 5 - One-on-one 

(3 Questions)

  • Q1. Hiring Manager round
  • Q2. Basic discussions around past work, past processes, what are your future aspirations etc.
  • Q3. This round was mainly for seeing the culture fitment of a candidate.

Interview Preparation Tips

Topics to prepare for Flipkart SDE-2 interview:
  • Data Structures
  • Algorithms
  • System Design
  • Microservices
  • Java
  • Spring Boot
Interview preparation tips for other job seekers - Prepare well for Data structures & Algorithms.
Along with that, you should be well-versed in System design concepts.

Skills evaluated in this interview

SDE-2 Interview Questions Asked at Other Companies

asked in Walmart
Q1. Maximum Frequency NumberNinja is given an array of integers that ... read more
asked in Atlassian
Q2. K Most Frequent WordsYou have been given an array/list 'WORDS' of ... read more
Q3. Design Question“Rent a Ride”  As a customer to Rent a Ride y ... read more
Q4. Reverse StringYou are given a string ‘S’. You are also given ‘M’ ... read more
asked in ShareChat
Q5. Find Square root of an integerYou are given an integer ‘A’. Your ... read more

SDE-2 Interview Questions & Answers

user image ankur kumar

posted on 1 Feb 2023

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Referral and was interviewed in Jan 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Assignment 

This was a machine coding round in which we have to implement an online cab booking service.

Round 3 - Coding Test 

Standard problem solving round consists of two questions on tree and dp.

Interview Preparation Tips

Interview preparation tips for other job seekers - 1.Do not take input as given,focus on implementing the services first.Take comma separated input also.

SDE-2 Interview Questions & Answers

user image CodingNinjas

posted on 17 May 2022

I was interviewed in May 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 120 minutes
Round difficulty - Medium

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

  • Q1. 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 ...

  • Ans. 

    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

  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

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

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

    You have been given an array/list ARR consisting of ‘N’ elements. Each element in the array is either 0, 1 or 2.

    Now, your task is to sort this array/list in increasing ord...

  • Ans. 

    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

  • Answered by CodingNinjas
  • Q2. Maximum Path Sum

    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 -&...

  • Ans. 

    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

  • Answered by CodingNinjas
Round 3 - Video Call 

(1 Question)

Round duration - 90 Minutes
Round difficulty - Easy

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

  • Q1. System Design Question

    design bookmyshow to book movie tickets

  • Ans. 

    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 abl...

  • Answered by CodingNinjas
Round 4 - HR 

(2 Questions)

Round duration - 40 Minutes
Round difficulty - Easy

4-5 PM
Interviewer was good

  • Q1. Basic HR question

    Why should we hire you?

  • Ans. 

    Tip 1 : be confident and practice all HR question beforehand

  • Answered by CodingNinjas
  • Q2. Basic HR Question

    Why are you switching?

  • Ans. 

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

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 2 in BangaloreEligibility criteriano criteriaFlipkart interview preparation:Topics to prepare for the interview - Data Structures, DBMS, OOPS, System Design, Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

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

Application resume tips for other job seekers

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

Final outcome of the interviewSelected

Skills evaluated in this interview

Flipkart interview questions for designations

 SDE

 (5)

 SDE Intern

 (2)

 SDE-1 Position

 (1)

 SDE (Software Development Engineer)

 (9)

 Application Engineer 2

 (1)

 Data Engineer 2

 (1)

 Product Solution Engineer 2

 (2)

 User Interface Engineer 2

 (2)

SDE-2 interview

user image Lavakumar Techie

posted on 16 Mar 2022

Get interview-ready with Top Flipkart Interview Questions

Interview questions from similar companies

SDE-2 Interview Questions & Answers

Amazon user image Anonymous

posted on 9 Dec 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Hacker Rank test - 4 rounds (Coding, System Design and Work style assessment, Leadership Principles)

Round 2 - Technical 

(2 Questions)

  • Q1. LC - 2 medium difficulty questions
  • Q2. System design discussion

SDE-2 Interview Questions & Answers

Uber user image CodingNinjas

posted on 15 Sep 2021

I was interviewed before Sep 2020.

Round 1 - Telephonic Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

It was a telephonic interview at 10 in the morning. Interviewer seemed cool.

  • Q1. Algorithm to find best insert position in sorted array

    You are given a sorted array 'A' of length 'N' with distinct integers and a target integer 'M'. You need to return the positio...

  • Ans. Brute Force
    • Iterate through the given array.
      • If at any position i, we get A[i] ≥ M, return i.
    • If there is no such position i, return N.
    Space Complexity: O(1)Explanation:

    O(1).

     

    As there is no extra space required.

    Time Complexity: O(n)Explanation:

    O(N), where ‘N’ is the length of the given array.

     

    We are traversing the array only once. Hence, the overall complexity is O(N).

  • Answered by CodingNinjas
Round 2 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

The interview was in the morning at 10 AM in the office meeting room.

  • Q1. Frontend and Backend Tasks

    Given 2 arrays - frontend and backend tasks . each number in these array represents the complexity needed to run the task.There is a server that has to run these tasks., the serve...

  • Ans. 

    Sort both arrays and start from one end of first and opposite end from second.and make pairs
    I was trying to find the pairs as well as updating the max complexity needed but that approach was failing as it needed backtracking to correctly assign all the possible pairs.
    The interviewer gave me a hint to solve it in parts-
    First calculate the lowest complexity that the server can have(by using the same method mentioned abov

  • Answered by CodingNinjas
  • Q2. House robber

    Mr. X is a professional robber planning to rob houses along a street. Each house has a certain amount of money hidden. All houses along this street are arranged in a circle. That means the fir...

  • Ans. 

    Didn't get enough time to code the solution but explained the approach
    We can do this using DP
    We can maintain 2 arrays - one represents the ans if we start from first house and the other represents the answer if we start. from the second house.Then simply looping over the array and calculating these array's elements.

  • Answered by CodingNinjas
Round 3 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

The interview was at 11 AM in the meeting office.

  • Q1. Running median

    You are given a stream of 'N' integers. For every 'i-th' integer added to the running list of integers, print the resulting median.

  • Ans. 

    Started with the brute force solution of insertion sort
    Interviewer asked to optimize.
    Gave the solution which uses two heaps - max heap and min heap. the difference in size of both heaps cannot be more than 1. And we might need to remove elements from one heap to other heap as more input numbers are added

  • Answered by CodingNinjas
Round 4 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

The interview was at 1 AM.

  • Q1. System Design

    Was asked to design a notification service for website like Facebook.
    Whenever someone liked our post or commented on our post

  • Ans. 

    Tip 1: Asked a lot of questions to get clarity on the requirement
    Tip 2: Keep in mind how to modularize the various components in the design
    Tip 3: Mention the assumptions that you are taking

  • Answered by CodingNinjas
Round 5 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

The meeting was at 2 PM in the office meeting room.

  • Q1. Resume and Past Experience Based Questions

    There were a lot of questions, related to my resume, past experience, the technologies i had worked on. And then there were questions regarding the technologies an...

  • Ans. 

    Tip 1: Be truthful. Don't try to fake things you don't know about.
     

  • Answered by CodingNinjas
Round 6 - Telephonic Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

10 AM

  • Q1. Project Discussion

    Deeper discussion about all the projects i did in the past company.

  • Ans. 

    Tip 1: Know well about the projects that you have done in the past

     

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 2 in HyderabadEligibility criteriaNoUber interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Graphs, Dynamic programming, Trees, stack, queue, System DesignTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Be consistent in the preparation. Practice atleast one question everyday
Tip 2 : Make relevant notes that you can go through on the day before the interview
Tip 3 :Try to note your progress by giving timed contests

Application resume tips for other job seekers

Tip 1 : Clearly mention the details of the projects that are relevant to the company that you are applying for
Tip 2 : Ensure that there are no grammatical mistakes and that you have highlighted the important keywords in your resume

Final outcome of the interviewSelected

Skills evaluated in this interview

SDE-2 Interview Questions & Answers

BigBasket user image CodingNinjas

posted on 16 Sep 2021

I was interviewed before Sep 2020.

Round 1 - Video Call 

(1 Question)

Round duration - 1hour
Round difficulty - Hard

  • Q1. Snake and Ladder

    You have been given a Snake and Ladder Board with 'N' rows and 'N' columns with the numbers written from 1 to (N*N) starting from the bottom left of the board, and alternat...

  • Ans. 

    Just asked logic and asked to write code

  • Answered by CodingNinjas
Round 2 - Face to Face 

(1 Question)

Round duration - 1hour
Round difficulty - Hard

  • Q1.  Stack using queue

    Mvvm architecture

  • Ans. 

    First described problem statement , described how I can achieve and then written test cases and started writing code as per test cases and completed but failed bcz of wrong output at final test case

  • Answered by CodingNinjas
Round 3 - HR 

(1 Question)

Round duration - 1hour
Round difficulty - Easy

  • Q1. Why want to join bigbasket , work experience

Interview Preparation Tips

Eligibility criteriaNo year gapBig Basket interview preparation:Topics to prepare for the interview - Core Java, android topics , Hacker coding test , ecommerce domain knowledge, data structure , algorithmsTime required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : be confident
Tip 2 : always say truth about your experience
Tip 3 : don't be nervous

Application resume tips for other job seekers

Tip 1 : mentioned project u worked on 
Tip 2 : technical skills

Final outcome of the interviewSelected

Skills evaluated in this interview

SDE-2 Interview Questions & Answers

Amazon user image Anonymous

posted on 3 Sep 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Amazon Online assessment which consisted of 2 coding DSA medium question

Round 2 - One-on-one 

(3 Questions)

  • Q1. Question related to TreeMap
  • Q2. Question related BFS
  • Q3. System Design - Design Feed system

Interview Preparation Tips

Interview preparation tips for other job seekers - Be ready to answer questions in 25 minuted both coding and system design

SDE-2 Interview Questions & Answers

Uber user image CodingNinjas

posted on 15 Sep 2021

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 minutes
Round difficulty - Easy

Timing: evening
Environment: Online round took at home

  • Q1.  Smallest Subarray with K Distinct Elements

    Given an array 'A' consisting of 'N' integers, find the smallest subarray of 'A' containing exactly 'K' distinct integers.

    Note ...
  • Ans. 

    At first sight this can be solved easily by using two loops to iterate over contiguous subarrays in O(n^2) and counting number of arrays and breaking the outer loop if number of odds exceed 'k'.

    Optimised solution is to take two pointer approach where right pointer is incremented till num of odds not exceed 'k'. If limit is reached, increment left pointer and add number of arrays (right - left+1)*(right-left)/2 to the r

  • Answered by CodingNinjas
Round 2 - Face to Face 

(1 Question)

Round duration - 90 minutes
Round difficulty - Medium

Machine coding round

  • Q1. Design and code publisher subscriber based messaging queue supporting following features:

    Design and code publisher subscriber based messaging queue supporting following features:
    1. New topic creation
    2. Mul...

  • Ans. 

    1. I drafted LLD by defining classes - methods and members.
    2. I discussed the approach and working of LLD to fit the given features
    3. I live coded the classes and logic using core Java on my machine.

  • Answered by CodingNinjas
Round 3 - Face to Face 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

  • Q1. Rat In a Maze All Paths

    You are given a 'N' * 'N' maze with a rat placed at 'MAZE[0][0]'. Find and print all paths that rat can follow to reach its destination i.e. 'MAZE['N...

  • Ans. Backtracking Approach

    Initialize, all the cells of the solution matrix used to print the path matrix to 0. First, you cannot make use of the existing maze to print the solution maze as you have to distinguish b/w 1 of maze or 1 of ‘SOLUTION matrix.

     

    Form a recursive function, which will follow a path and check if the path reaches the destination or not. If the path does not reach the destination then backtrack and t...

  • Answered by CodingNinjas
Round 4 - Face to Face 

(1 Question)

Round duration - 60-90 minutes
Round difficulty - Medium

  • Q1. Design stock exchange system

    I was required to describe a typical stock exchange system design.
    He asked me to begin with defining API contracts. Problem was open ended. Started with clarifying the scope and...

  • Ans. 

    Tip 1 : Revise general distributed system concepts thoroughly.
    Tip 2 : Practice as many design problems as possible with time constraints. Try to discuss approaches with friends.
    Tip 3 : Clarify as many doubts and assumptions as possible wit h the interviewer before jumping to the solution.

  • Answered by CodingNinjas
Round 5 - HR 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

Hiring Manager round

  • Q1. General Questions

    1. Brief description of past work.
    2. Recent challenging bug/issue solved.
    3. Design description of one of the projects.
    4. SDLC, tooling, agile related discussions.

  • Ans. 

    Tip 1 : Revisit and recollect your past experiences in detail with a focus on learnings, challenges, conflicts etc.
    Tip 2 : Prepare general behavioural and situational questions for the role.

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 2 in BangaloreEligibility criteriaNone as such. Only eligible criteria for SDE-2 role is that one should have prior experience working as SDEUber interview preparation:Topics to prepare for the interview - Data structures and algorithms, Design patterns, System design, DatabasesTime required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Do some basic research about the interview process and types of rounds while appearing for a company interview. Narrow down the topics and draft a realistic plan afterwards.
Tip 2 : Try to solve as many problems as possible as this is primarily what you will be doing in live interview rounds.

Application resume tips for other job seekers

Tip 1 : Tailor your resume as per expectations from the role you are applying for.
Tip 2 : Order your experiences and skills by relevance.
Tip 3 : Try to fit the content in a single page.

Final outcome of the interviewRejected

Skills evaluated in this interview

Flipkart Interview FAQs

How many rounds are there in Flipkart SDE-2 interview?
Flipkart interview process usually has 3 rounds. The most common rounds in the Flipkart interview process are Coding Test, Resume Shortlist and Assignment.
What are the top questions asked in Flipkart SDE-2 interview?

Some of the top questions asked at the Flipkart SDE-2 interview -

  1. Design a 2/3rd Winning ga...read more
  2. NoSQL vs SQL differe...read more
  3. Discussion around how would you scale a applicati...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 4.9k Interviews
BigBasket Interview Questions
3.9
 • 345 Interviews
JustDial Interview Questions
3.5
 • 326 Interviews
Info Edge Interview Questions
4.0
 • 314 Interviews
Zomato Interview Questions
3.8
 • 313 Interviews
PolicyBazaar Interview Questions
3.6
 • 307 Interviews
Myntra Interview Questions
4.0
 • 208 Interviews
Naukri Interview Questions
4.0
 • 179 Interviews
Uber Interview Questions
4.2
 • 159 Interviews
View all
Flipkart SDE-2 Salary
based on 48 salaries
₹22 L/yr - ₹45 L/yr
5% less than the average SDE-2 Salary in India
View more details

Flipkart SDE-2 Reviews and Ratings

based on 5 reviews

3.9/5

Rating in categories

4.4

Skill development

3.5

Work-life balance

3.4

Salary

4.2

Job security

3.8

Company culture

3.1

Promotions

3.9

Work satisfaction

Explore 5 Reviews and Ratings
Senior Executive
2.8k salaries
unlock blur

₹2 L/yr - ₹9 L/yr

Operations Executive
1.8k salaries
unlock blur

₹1.1 L/yr - ₹6.5 L/yr

Team Lead
1.8k salaries
unlock blur

₹1.2 L/yr - ₹10 L/yr

Assistant Manager
1.6k salaries
unlock blur

₹6 L/yr - ₹21 L/yr

Executive
1.3k salaries
unlock blur

₹1.2 L/yr - ₹6.5 L/yr

Explore more salaries
Compare Flipkart with

Amazon

4.1
Compare

Myntra

4.0
Compare

Snapdeal

3.9
Compare

Meesho

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview