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

Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Flipkart Software Engineer Interview Questions and Answers

Updated 30 Nov 2024

5 Interview questions

A Software Engineer was asked 11mo ago
Q. Given an array and an element, sort the array based on the absolute difference between each element and the given element.
Ans. 

Sort an array of strings by the difference of a given element to each array element.

  • Iterate through the array and calculate the absolute difference between the given element and each array element.

  • Sort the array based on the calculated differences.

  • Return the sorted array.

A Software Engineer was asked 12mo ago
Q. How do you sort an array in descending order?
Ans. 

Sort an array of strings in descending order.

  • Use a built-in sorting function like sort() with a custom comparator function.

  • In the comparator function, compare each pair of strings and return -1, 0, or 1 based on the desired order.

  • Example: array.sort((a, b) => b.localeCompare(a));

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked 12mo ago
Q. Describe the process of designing a cheese board application.
Ans. 

Design a cheese board that accommodates various cheeses, pairings, and user preferences for an enjoyable tasting experience.

  • Include a variety of cheeses: soft (Brie), hard (Cheddar), blue (Gorgonzola), and fresh (Mozzarella).

  • Add complementary pairings: fruits (grapes, figs), nuts (almonds, walnuts), and spreads (honey, chutney).

  • Consider dietary restrictions: offer vegan cheese options or gluten-free crackers.

  • Desig...

A Software Engineer was asked
Q. In your data structures and algorithms round, what LeetCode medium questions were you asked?
Ans. 

Ps ds round leetcode medium questions focus on problem-solving and data structure skills in coding interviews.

  • Understand the problem statement clearly before attempting to solve it.

  • Break down the problem into smaller parts and tackle each part individually.

  • Use examples to visualize the problem; for instance, if the problem involves arrays, consider edge cases like empty arrays.

  • Practice common data structures like ...

What people are saying about Flipkart

View All
mi6oo7
Verified Icon
6h
works at
Delta Air Lines
IIT -ISB- -> PM :)
Copying it from somewhere and this caught my Interest -- Someone cracks IIT for Electronics, then does an MBA/ISB, and ends up as a Product Manager at Myntra, Nykaa, Flipkart, or Amazon. That’s one IIT engineering seat and degree gone to waste.
Got a question about Flipkart?
Ask anonymously on communities.
A Software Engineer was asked
Q. Sort an array
Ans. 

Sorts an array of strings in ascending order.

  • Use a sorting algorithm like bubble sort, selection sort, or merge sort.

  • Compare adjacent elements and swap them if they are in the wrong order.

  • Repeat the process until the array is sorted.

Flipkart Software Engineer Interview Experiences

9 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It was a machine coding round

Round 2 - Technical 

(2 Questions)

  • Q1. Similar to the other question
  • Q2. Give an array and an element sort the array with difference of that number to array elements
  • Ans. 

    Sort an array of strings by the difference of a given element to each array element.

    • Iterate through the array and calculate the absolute difference between the given element and each array element.

    • Sort the array based on the calculated differences.

    • Return the sorted array.

  • Answered by AI

Skills evaluated in this interview

Flipkart HR Interview Questions

367 questions and answers

Q. Can you describe your experience?
Q. Why do you want to join this organization?
Q. Are you interested in working for Flipkart?
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Data structure and algorithms
  • Q2. Database management system
Are these interview questions helpful?
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Assignment 

Nothing challenging- Coffee Machine Vending System

Round 2 - Coding Test 

Nothing Challenging - Coffee machine vending system

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Data structure question
  • Q2. Design question on cheese board
  • Ans. 

    Design a cheese board that accommodates various cheeses, pairings, and user preferences for an enjoyable tasting experience.

    • Include a variety of cheeses: soft (Brie), hard (Cheddar), blue (Gorgonzola), and fresh (Mozzarella).

    • Add complementary pairings: fruits (grapes, figs), nuts (almonds, walnuts), and spreads (honey, chutney).

    • Consider dietary restrictions: offer vegan cheese options or gluten-free crackers.

    • Design for...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for machine coding
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Sort an array in descending order?
Round 2 - HR 

(1 Question)

  • Q1. What is your hobby?

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Ps ds round leetcode medium questions
  • Ans. 

    Ps ds round leetcode medium questions focus on problem-solving and data structure skills in coding interviews.

    • Understand the problem statement clearly before attempting to solve it.

    • Break down the problem into smaller parts and tackle each part individually.

    • Use examples to visualize the problem; for instance, if the problem involves arrays, consider edge cases like empty arrays.

    • Practice common data structures like array...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Oct 2023. There were 2 interview rounds.

Round 1 - Coding Test 

IT was a 1 hour test.

Round 2 - Group Discussion 

Easy topics were asked.

Interview Preparation Tips

Interview preparation tips for other job seekers - Good opportunity.

Software Engineer Interview Questions & Answers

user image Mahesh Agrawal

posted on 11 Dec 2021

I applied via Job Portal and was interviewed in Jun 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Sort an array
  • Ans. 

    Sorts an array of strings in ascending order.

    • Use a sorting algorithm like bubble sort, selection sort, or merge sort.

    • Compare adjacent elements and swap them if they are in the wrong order.

    • Repeat the process until the array is sorted.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - good experience overall.

Skills evaluated in this interview

I appeared for an interview before May 2016.

Interview Questionnaire 

4 Questions

  • Q1. Tell us about yourself
  • Q2. Why Flipkart
  • Q3. Are you comfortable to reallocate
  • Ans. 

    Yes, I am comfortable with reallocating as needed.

    • I am flexible and adaptable to changing circumstances.

    • I have experience working in dynamic environments where priorities can shift.

    • I am willing to take on new challenges and responsibilities as required.

  • Answered by AI
  • Q4. Why should we hire you

Interview Preparation Tips

Round: Test
Experience: 2 problem statements to be coded using any language
Tips: Focussed on string manipulations and enormous data size handling
Duration: 1 hour 30 minutes
Total Questions: 2

Skills: C/C++
College Name: Guru Premsukh Memorial College of Engineering

Interview questions from similar companies

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

Round duration - 90 minutes
Round difficulty - Easy

This round consist of two questions and we have to solve both the questions to qualify for the next round.

Round 2 - Face to Face 

Round duration - 40 minutes
Round difficulty - Easy

A single coding question was asked that had a lot of corner cases.

Round 3 - Face to Face 

(1 Question)

Round duration - 45 minutes
Round difficulty - Easy

It had 3 coding questions followed by basic concepts of DP.

  • Q1. How do you find the maximum difference between a node and its descendant in the same path in a binary tree?
  • Ans. 

    To find the maximum difference between a node and its descendant in the same path in a binary tree, we can perform a depth-first search while keeping track of the minimum value encountered so far.

    • Perform a depth-first search on the binary tree, keeping track of the minimum value encountered so far in the path.

    • At each node, calculate the difference between the current node value and the minimum value encountered so far ...

  • Answered by AI
Round 4 - Face to Face 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

It had 2 coding questions which were of good level.

  • Q1. How can you find a Minimum Spanning Tree (MST) from a given graph using Kruskal’s algorithm?
  • Ans. 

    Kruskal's algorithm finds MST by sorting edges, adding smallest edge that doesn't create a cycle, repeat until all vertices are connected.

    • Sort all edges in non-decreasing order of their weights.

    • Initialize an empty graph to store the MST.

    • Iterate through sorted edges and add the smallest edge that doesn't create a cycle in the MST.

    • Repeat until all vertices are connected in the MST.

  • Answered by AI
Round 5 - Face to Face 

Round duration - 30 minutes
Round difficulty - Easy

This was the last round.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Delhi Technological University. I applied for the job as SDE - 1 in HyderabadAmazon interview preparation:Topics to prepare for the interview - Data structures and Algorithms, Computer fundamentals subjects. Basics of every skill that you have written in your resume and also knowledge of concepts related to your projects. You should know whatever you have written in your resume.Time required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Don’t create panic in any case in the interview , as even if you are not selected you will learn a lot from your interview experience and perform well in the future. Also I would recommend you Coding Ninjas as according to me it is a good platform to learn basic coding concepts and to practice coding.   

Application resume tips for other job seekers

Write whatever you are sure about and have actually done that. CGPA plays a good role but not a complete role as it is just eligibility criteria for some companies. Have at least 1 or 2 good projects from which you know everything involved in the project.

Final outcome of the interviewSelected

Skills evaluated in this interview

Flipkart Interview FAQs

How many rounds are there in Flipkart Software Engineer interview?
Flipkart interview process usually has 1-2 rounds. The most common rounds in the Flipkart interview process are Technical, Coding Test and One-on-one Round.
What are the top questions asked in Flipkart Software Engineer interview?

Some of the top questions asked at the Flipkart Software Engineer interview -

  1. give an array and an element sort the array with difference of that number to a...read more
  2. Sort an array in descending ord...read more
  3. Ps ds round leetcode medium questi...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.2/5

based on 9 interview experiences

Difficulty level

Moderate 100%

Duration

4-6 weeks 100%
View more
Flipkart Software Engineer Salary
based on 326 salaries
₹16.3 L/yr - ₹30 L/yr
137% more than the average Software Engineer Salary in India
View more details

Flipkart Software Engineer Reviews and Ratings

based on 25 reviews

4.1/5

Rating in categories

4.3

Skill development

3.6

Work-life balance

3.7

Salary

4.0

Job security

4.0

Company culture

3.4

Promotions

4.0

Work satisfaction

Explore 25 Reviews and Ratings
Senior Executive
2.7k salaries
unlock blur

₹4 L/yr - ₹9.1 L/yr

Team Lead
2.1k salaries
unlock blur

₹3.5 L/yr - ₹8 L/yr

Operations Executive
1.9k salaries
unlock blur

₹2.3 L/yr - ₹6.4 L/yr

Assistant Manager
1.8k salaries
unlock blur

₹10 L/yr - ₹18 L/yr

Executive
1.4k salaries
unlock blur

₹2.2 L/yr - ₹7 L/yr

Explore more salaries
Compare Flipkart with

Amazon

4.0
Compare

Myntra

3.9
Compare

Snapdeal

3.8
Compare

Meesho

3.7
Compare
write
Share an Interview