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.4k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Flipkart Software Developer Intern Interview Questions, Process, and Tips

Updated 18 Jun 2024

Top Flipkart Software Developer Intern Interview Questions and Answers

  • Q1. Longest Decreasing Subsequence You are given an array/list ARR consisting of N integers. Your task is to find the length of the longest decreasing subsequence. A subseque ...read more
  • Q2. Longest Palindromic Substring You are given a string (STR) of length N. Your task is to find the longest palindromic substring. If there is more than one palindromic subs ...read more
  • Q3. Reverse Linked List Given a singly linked list of integers. Your task is to return the head of the reversed linked list. For example: The given linked list is 1 -> 2 -> 3 ...read more
View all 11 questions

Flipkart Software Developer Intern Interview Experiences

6 interviews found

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

(2 Questions)

  • Q1. Design parking lot app
  • Ans. 

    A parking lot app to help users find available parking spots and pay for parking.

    • Include a map feature to show available parking spots in real-time

    • Allow users to reserve parking spots in advance

    • Integrate payment options for users to pay for parking

    • Provide notifications for parking expiration or availability of nearby spots

  • Answered by AI
  • Q2. Design parking lot app for blind people
  • Ans. 

    A parking lot app designed for blind people to easily navigate and find available parking spots.

    • Include voice-guided navigation to direct users to available parking spots

    • Use sensors to detect empty parking spaces and relay information to the app

    • Provide audio alerts for obstacles or other vehicles in the parking lot

    • Include a feature for users to easily locate their parked vehicle when returning

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Unstop and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - DSA 

(2 Questions)

  • Q1. Valid BT or not
  • Q2. Make complete row and column zero in a matrix for each element that is already 0
  • Ans. 

    Use a two-pass approach to mark rows and columns with zeros based on existing zeros in the matrix.

    • Iterate through the matrix to mark rows and columns with zeros based on existing zeros

    • Use two arrays to keep track of which rows and columns need to be zeroed out

    • Perform a second pass to update the matrix based on the marked rows and columns

  • Answered by AI
Round 2 - Coding Test 

Similar to Round 1 but more hard questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep your preparation well.
Focus more on explaining than solving.

Skills evaluated in this interview

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum Of Max And MinYou are given an array “ARR” of size N. Your ta ... read more
asked in CommVault
Q2. Sliding Maximum You are given an array 'ARR' of integers of lengt ... read more
asked in Amazon
Q3. Fish EaterThere is a river which flows in one direction. One day, ... read more
Q4. Program to check the validity of a PasswordNinjas are trying to h ... read more
Q5. Find K Closest ElementsYou are given a sorted array 'A' of length ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

3 coding questions were asked of moderate difficulty level

Round 2 - Interview 

(2 Questions)

  • Q1. Dynamic programming question similar to regex
  • Q2. Dynamic programming a little twisted from previous ques

Interview Preparation Tips

Interview preparation tips for other job seekers - Have a strong grasp on problem solving. I was asked problems based on dynamic programming in interview

I was interviewed in Oct 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 75 minutes
Round difficulty - Hard

Round was scheduled in the evening within a window of two hours.

  • Q1. Reverse Linked List

    Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

    For example:
    The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then th...
  • Ans. Brute Force

    The brute force approach is to use recursion. First, we reach the end of the Linked List recursively and at last node, we return the last node, which becomes the new head of the partially reversed Linked List. While coming back from each recursion call we add the current node in the current recursion call to the last node of the partially reversed Linked List and assign the current node to null.

     

    Steps:

    &...

  • Answered by CodingNinjas
  • Q2. Minimum steps to reach target by a Knight

    You have been given a square chessboard of size ‘N x N’. The position coordinates of the Knight and the position coordinates of the target are also given.

    Your t...

  • Ans.  Using BFS

    The idea is to perform BFS traversal. Start from the initial position of the Knight and proceed to further cells. Traversal is performed using a queue. The queue stores the different paths travelled by the knight and also keeps storing the count of steps. When the target is popped from the queue, the corresponding count of the steps is the answer.

     

    1. Define a class with the following data members
        &nbs...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in BangaloreEligibility criteriaabove 7.5 cgpa, all branchesFlipkart interview preparation:Topics to prepare for the interview - DBMS, OS, SQL, graphs, binary search, pointers, linked list, avl trees, queues and stacks, etcTime required to prepare for the interview - 8 monthsInterview preparation tips for other job seekers

Tip 1 : Your basics should be very clear about data structures and algorithms. 
Tip 2 : Try to solve questions in a specific time frame. Also dry run your code with custom test cases, try to find the edge cases.
Apart from this try analyzing the time and space complexity of your solution.
Tip 3 : Take a look at editorials after solving the questions as it can give you a better approach to the problem.
Tip 4 : Don't neglect subjects like OOP's, DBMS and OS. Interviews ask few questions from here as well.

Application resume tips for other job seekers

Tip 1 : not too short or too long
Tip 2 : scale up the basic technologies in resume

Final outcome of the interviewRejected

Skills evaluated in this interview

Flipkart interview questions for designations

 Software Developer

 (41)

 Software Developer II

 (3)

 Senior Software Developer

 (1)

 Software Trainee Intern

 (1)

 SDE Intern

 (2)

 Software Development Engineer Intern

 (1)

 Intern

 (8)

 Software Engineer

 (15)

I was interviewed in Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 65 minutes
Round difficulty - Medium

This online assessment comprised of 12 questions with 2 coding questions and 10 MCQs.
Coding Questions:
It was one of the most common Dynamic Programming problems: Longest decreasing sub-sequence.
It was an easy question that needed us to find out the mean, median and mode in an array.

  • Q1. Longest Decreasing Subsequence

    You are given an array/list ARR consisting of N integers. Your task is to find the length of the longest decreasing subsequence.

    A subsequence is a sequence of numbers obta...

  • Ans.  Recursive

    We can use recursion to solve this problem.

    1. For each element, there are two possibilities.
      1. We include the current item in LDS if it is smaller than the previous element and recurse for remaining items.
      2. We exclude the current item from LDS and recurse for remaining items.
    2. Finally, we return the length of LDS we get by including or excluding the current item.
    3. The base case of the recursion would be to return 0 when ...
  • Answered by CodingNinjas
  • Q2. Remove All The Palindromes

    Sushant is learning about palindromes. One day his teacher gave him a string ‘STR’ consisting of only the lowercase letters and asked him to modify the string in such a way that ...

  • Ans. Greedy Approach

    The basic idea of this approach is to remove all the palindromes of length two and three. The idea is that if there exists a palindromic substring larger than length 3 then a palindrome of length 2 or 3 is present. 


    Here is the algorithm:

     

    1. Declare a variable ‘COUNT’ which stores the minimum number of replacements.
    2. Declaring another variable ‘CHANGECHAR’ which will store the ASCII value of capital ...

  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Medium

There was only one interviewer, I was asked one coding question followed by one puzzle.

  • Q1. Ways To Make Coin Change

    You are given an infinite supply of coins of each of denominations D = {D0, D1, D2, D3, ...... Dn-1}. You need to figure out the total number of ways W, in which you can make a cha...

  • Ans. Recursion

     

    1. The idea is to use recursion.
    2. For a particular coin, we have two options either include it or exclude it.
    3. If we include that coin, then calculate the remaining number that we have to generate so recur for that remaining number.
    4. If we exclude that coin, then recur for the same amount that we have to make.
    5. Our final answer would be the total number of ways either by including or excluding.
    6. There will be two edg...
  • Answered by CodingNinjas
  • Q2. Puzzle

    There are 3 mislabeled jars, with apple and oranges in the first and second jar respectively. The third jar contains a mixture of apples and oranges. You can pick as many fruits as required to precis...

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in HyderabadEligibility criteriaAll students and branches were allowedFlipkart interview preparation:Topics to prepare for the interview - DSA, bit manipulation, codeforces coding practiceTime required to prepare for the interview - 12 months regularlyInterview preparation tips for other job seekers

Tip 1 : Regular practice
Tip 2 : Good command over DSA
Tip 3 : Good communication skills are also important

Application resume tips for other job seekers

Tip 1 : Should be short and descriptive
Tip 2 : Team projects are helpful

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with Top Flipkart Interview Questions

I was interviewed before Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Hard

This round was held on Hackerearth and had 2 questions of Medium-Hard difficulty. Both were based on concepts of DP.
The use of offline IDE was prohibited so we were supposed to code it on Hackerearth IDE itself. I was able to code the second problem well with only 3 Test Cases failing but was stuck on the first problem for quite a long time and wasn't able to pass all the major Test Cases .

  • Q1. Binary Tree Cameras

    Given a binary tree, we need to install cameras on the nodes of the tree. Each camera at a node monitors its parent, itself, and its immediate children. Calculate the minimum number of ...

  • Ans. 

    Approach : 

    Every node has two options either it can have a camera or it cannot. If a node has a camera, then it definitely covers itself, and if it doesn’t have a camera then there are two options either the children nodes cover the current node or the parent node covers the current node. 

    A node can be of three types-

    Case - 0: ‘CURRENT_NODE’ is not monitored but all nodes in the subtree are monitored.
    Case - 1...

  • Answered by CodingNinjas
  • Q2. Longest Palindromic Substring

    You are given a string (STR) of length N.

    Your task is to find the longest palindromic substring. If there is more than one palindromic substring with the maximum length, re...

  • Ans. 

    Approach :
    1) Create a 2-D dp boolean vector(with all false initially) where dp[i][j] states whether s[i...j] is a palindrome or not and initilialise a variable ans=1 which will store the final answer.

    2) Base Case : For every i from 0 to n-1 fill dp[i][i]=1 ( as a single character is always a palindrome ) .

    3) Now, run 2 loops first one from i=n-1 to i=0 (i.e., tarverse from the back of the string) and the second one fro...

  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAFlipkart interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewRejected

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Easy Questions- Can be done with decent practice

Round 2 - Technical 

(2 Questions)

  • Q1. Array question - basic knowledge sufficient
  • Q2. Maths questions + stack implementation
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Graphs ,arrays , Hashmaps and Heaps

Round 2 - One-on-one 

(2 Questions)

  • Q1. Graphs related dfs
  • Q2. Changes on graph structure
  • Ans. 

    Changes on graph structure involve adding, removing, or modifying nodes and edges.

    • Adding a new node to the graph

    • Removing an existing node from the graph

    • Modifying the weight of an edge in the graph

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via campus placement at Malviya National Institute of Technology (NIT), Jaipur and was interviewed in Sep 2023. There were 2 interview rounds.

Round 1 - Coding Test 

It consists of aptitude and 2 easy coding questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. Tell about your project
  • Ans. 

    Developed a web application for managing inventory

    • Used HTML, CSS, and JavaScript for the frontend

    • Implemented a RESTful API using Node.js and Express.js for the backend

    • Utilized a PostgreSQL database for storing inventory data

    • Implemented authentication and authorization using JSON Web Tokens (JWT)

    • Implemented features like adding, updating, and deleting inventory items

  • Answered by AI
  • Q2. Some basic SQL question

Interview Preparation Tips

Topics to prepare for PolicyBazaar Software Developer Intern interview:
  • DSA
  • SQL
  • Web Development
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Malviya National Institute of Technology (NIT), Jaipur and was interviewed before Sep 2022. There were 3 interview rounds.

Round 1 - Coding Test 

This round had first questions about behavior, team work and hr type mcq questions.
Then there were 10 computer science mcqs. Then two coding questions.

Round 2 - Technical 

(1 Question)

  • Q1. This was of 1 hour. He asked about 2-3 dsa questions and some hr questions in last part.
Round 3 - Technical 

(1 Question)

  • Q1. This was also a similar round like round 2. In this he asked 2 medium dsa questions and some hr questions at last.

Flipkart Interview FAQs

How many rounds are there in Flipkart Software Developer Intern interview?
Flipkart interview process usually has 2 rounds. The most common rounds in the Flipkart interview process are Coding Test, Resume Shortlist and Technical.
What are the top questions asked in Flipkart Software Developer Intern interview?

Some of the top questions asked at the Flipkart Software Developer Intern interview -

  1. Make complete row and column zero in a matrix for each element that is alread...read more
  2. Design parking lot app for blind peo...read more
  3. Design parking lot ...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Flipkart interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Flipkart Software Developer Intern Salary
based on 6 salaries
₹18 L/yr - ₹38 L/yr
343% more than the average Software Developer Intern Salary in India
View more details

Flipkart Software Developer Intern Reviews and Ratings

based on 2 reviews

4.7/5

Rating in categories

2.7

Skill development

4.7

Work-Life balance

3.3

Salary & Benefits

3.3

Job Security

4.0

Company culture

3.0

Promotions/Appraisal

3.7

Work Satisfaction

Explore 2 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 - ₹9.9 L/yr

Assistant Manager
1.6k salaries
unlock blur

₹5.9 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

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview