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 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Flipkart Software Engineer Interview Questions and Answers

Updated 30 Nov 2024

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

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

(2 Questions)

  • Q1. Data structure and algorithms
  • Q2. Database management system

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
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

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for machine coding

Flipkart interview questions for designations

 Software Development Engineer

 (8)

 Senior Software Engineer

 (3)

 Junior Software Engineer

 (1)

 Application Software Engineer

 (1)

 Software Development Engineer II

 (6)

 Software Development Engineer 1

 (2)

 Senior Software Engineer 2

 (1)

 Software Engineer Level 1

 (1)

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

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

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. What is your hobby?
  • Ans. 

    My hobby is playing the guitar and writing music.

    • I enjoy learning new songs and techniques on the guitar

    • I like to write my own music and lyrics

    • I sometimes perform at local open mic nights

  • Answered by AI

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
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 was interviewed before May 2016.

Interview Questionnaire 

4 Questions

  • Q1. Tell us about yourself
  • Ans. 

    I am a passionate software engineer with experience in developing web applications and a strong background in computer science.

    • Experienced in developing web applications using technologies such as HTML, CSS, JavaScript, and React

    • Strong background in computer science with knowledge of data structures and algorithms

    • Proficient in programming languages such as Java, Python, and C++

    • Familiar with Agile development methodolog

  • Answered by AI
  • Q2. Why Flipkart
  • Ans. 

    Flipkart is a leading e-commerce platform in India with a strong focus on technology and innovation.

    • Flipkart offers a challenging and dynamic work environment for software engineers.

    • The company has a strong reputation for investing in technology and innovation.

    • Flipkart has a large user base and offers opportunities to work on a variety of projects.

    • The company has a strong focus on customer satisfaction and user experie...

  • Answered by AI
  • 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
  • Ans. 

    I have a strong technical background, excellent problem-solving skills, and a proven track record of delivering high-quality software.

    • Extensive experience in software development, including proficiency in multiple programming languages such as Java, Python, and C++

    • Strong problem-solving skills demonstrated through successful completion of complex projects

    • Proven track record of delivering high-quality software on time a...

  • Answered by AI

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 was interviewed in Oct 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

The online round was conducted on Hackerearth around 11:30 PM 
This round was an online coding plus MCQ round which includes 15 MCQ with positive 4 and negative 1 and 3 coding questions with two questions 10 marks and one was of 20 marks . MCQ were easy to medium and covers all the topic of Networks OOPS DBMS and CPP/JAVA 
In Coding section one 20 marks question was medium and two 10 marks were of easy level, like if you practice regularly you can crack two 10 marks means you can score 20 marks out of 40 in coding

  • Q1. 

    Reach the Destination Problem Statement

    You are given a source point (sx, sy) and a destination point (dx, dy). Determine if it is possible to reach the destination point using only the following valid mo...

  • Ans. 

    The problem involves determining if it is possible to reach a destination point from a source point using specified moves.

    • Iterate through each test case and check if destination is reachable from source using specified moves

    • Implement a recursive function to simulate the moves and check if destination is reached

    • Consider constraints to optimize the solution

    • Example: For input (1, 1, 3, 5), the output should be true as des

  • Answered by AI
  • Q2. 

    Ways To Make Coin Change

    Given an infinite supply of coins of varying denominations, determine the total number of ways to make change for a specified value using these coins. If it's not possible to make...

  • Ans. 

    The task is to find the total number of ways to make change for a specified value using given denominations.

    • Use dynamic programming to solve this problem efficiently.

    • Create a 1D array to store the number of ways to make change for each value from 0 to the target value.

    • Iterate through the denominations and update the array based on the current denomination.

    • The final answer will be the value at the target index of the ar

  • Answered by AI
  • Q3. 

    Min Jumps Problem Statement

    In Ninja town, represented as an N * M grid, people travel by jumping over buildings in the grid's cells. Santa is starting at cell (0, 0) and must deliver gifts to cell (N-1, ...

  • Ans. 

    Santa needs to find the quickest path to deliver gifts in Ninja town by jumping over buildings with least travel time.

    • Santa starts at (0, 0) and needs to reach (N-1, M-1) on Christmas Eve.

    • Santa can jump to (x+1, y+1), (x+1, y), or (x, y+1) from any cell (x, y).

    • Travel time between two buildings equals the absolute difference in their heights.

    • Find the quickest path with least travel time.

    • Example: For grid [[1, 3, 5], [2,

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 50 minutes
Round difficulty - Medium

It was a technical interview which was scheduled on 16th October 2020 at 10:00 AM 
This round mainly focus on your DSA, DBMS , OS Networking and coding skills like how optimised you can write code 
This round was conducted on Zoom 
Their were 2 interviewers and both of them were very calm and supportive

  • Q1. 

    Pythagorean Triplets Detection

    Determine if an array contains a Pythagorean triplet by checking whether there are three integers x, y, and z such that x2 + y2 = z2 within the array.

    Input:

    The first lin...
  • Ans. 

    Detect if an array contains a Pythagorean triplet by checking if there are three integers x, y, and z such that x^2 + y^2 = z^2.

    • Iterate through all possible triplets of numbers in the array and check if they form a Pythagorean triplet.

    • Use a nested loop to generate all possible combinations of three numbers from the array.

    • Check if the sum of squares of two numbers is equal to the square of the third number for each trip...

  • Answered by AI
  • Q2. 

    Cycle Detection in a Singly Linked List

    Determine if a given singly linked list of integers forms a cycle or not.

    A cycle in a linked list occurs when a node's next points back to a previous node in the ...

  • Ans. 

    Detect if a singly linked list forms a cycle by checking if a node's next pointer points back to a previous node.

    • Use Floyd's Tortoise and Hare algorithm to detect a cycle in the linked list.

    • Maintain two pointers, one moving at twice the speed of the other.

    • If there is a cycle, the two pointers will eventually meet.

    • If one of the pointers reaches the end of the list (null), there is no cycle.

  • Answered by AI
Round 3 - HR 

Round duration - 10 minutes
Round difficulty - Easy

This was the HR round conducted online through ZOOM on 16th October 2020 around 4:00 PM
There were two interviewers and both were quite good and frank 
This round mainly focus on basic resume questions and about yourself

Interview Preparation Tips

Eligibility criteria% in X and XII – 60% or 6 CGPA in Pursuing Degree – 60% or 6 CGPA , No Standing ArrearsTata Cliq interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Network and Communication, DBMS, SQL, OOPS, OS, JavaTime required to prepare for the interview - 6 MonthsInterview preparation tips for other job seekers

Tip 1 : Practice DSA and have a proper grasp on that as cramming wont help you because the questioned asked are different and you might get confused and rather you wont be able to answer at all 
Tip 2 : When you are preparing for the company be it off campus or on-campus always go through the job description and read it carefully what technologies they use because they might ask some question related to it 
Tip 3 : In my views if you are starting to code then start with GFG , for me it worked you will get all level question from basic and then you can move to platforms like LEETCODE , LEETFREE 
Tip 4 : Don't rush ever if you think you are not able to solve question , don't panic everyone is not able to do good but the main thing is to develop your thought process and its done by practicing more and more questions
Tip 5 : While solving don't try to look for answer at once, read the question understand it try to make a flow chart on paper and try to code it if after a long try if you are not able to solve then have a look at it and analyze where you went wrong .
Tip 6 : Always make a time table it will help you to prepare well and on time with every concept 
Tip 7 : Do a minimum of 2 to 3 projects that you know well because sometimes they may ask you to run in front of them and explain it so you should be confident enough to explain
Tip 8 : While giving a interview don't ever say a no to any question just try to answer what all you know related to it and reply in positive that you know that much related to this topic and don't try to fool them as they catch mistakes easily 
Tip 9 : Last but not least always keep a smile on your face and don't be nervous it will help you to show that you are confident enough and it will be interesting for both of you .

Application resume tips for other job seekers

Tip 1 : It should be a one page resume for freshers 
Tip 2 : Keep it crisp , don't include everything about yourself , keep those details for the interview
Tip 3 : Read the JD know about the company, its vision and the requisites for the position you are applying for and develop the resume with the things keeping in mind 
Tip 4 : You should be also clear about career objective because they may ask on your career objectives in HR or Managerial Round
Tip 5 : Organize the information while writing it , have a proper heading and all the extra information using bullet points and avoid writing paragraphs
Tip 6 : Keep the resume short and simple as the recruiter don't like the long and exaggerated resumes 
Tip 7 : While writing your work experiences try to write your accomplishment not your duties .
Tip 8 : Only include the projects that you know well otherwise who knows if they ask something that you know , it may give a bad impression and chances can be low

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. sort an ar...read more

Tell us how to improve this page.

Flipkart Software Engineer Interview Process

based on 9 interviews

2 Interview rounds

  • Technical Round
  • HR Round
View more
Flipkart Software Engineer Salary
based on 226 salaries
₹9.3 L/yr - ₹34.7 L/yr
147% more than the average Software Engineer Salary in India
View more details

Flipkart Software Engineer Reviews and Ratings

based on 23 reviews

3.9/5

Rating in categories

4.1

Skill development

3.2

Work-life balance

3.5

Salary

3.8

Job security

3.7

Company culture

3.2

Promotions

3.7

Work satisfaction

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

₹0 L/yr - ₹0 L/yr

Operations Executive
1.8k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Team Lead
1.8k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Assistant Manager
1.5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Executive
1.3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Flipkart with

Amazon

4.1
Compare

Myntra

4.0
Compare

Snapdeal

3.8
Compare

Meesho

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