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 Developer Interview Questions, Process, and Tips

Updated 2 Dec 2024

Top Flipkart Software Developer Interview Questions and Answers

  • Q1. Search In Rotated Sorted Array Problem Statement Given a sorted array of distinct integers that has been rotated clockwise by an unknown amount, you need to search for a ...read more
  • Q2. Missing Number Problem Statement You are provided with an array named BINARYNUMS consisting of N unique strings. Each string represents an integer in binary, covering ev ...read more
  • Q3. Smallest Window Problem Statement Given two strings S and X containing random characters, the task is to find the smallest substring in S which contains all the characte ...read more
View all 81 questions

Flipkart Software Developer Interview Experiences

35 interviews found

Software Developer Interview Questions & Answers

user image Kunal Kumbhkar

posted on 16 Sep 2024

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

I applied via Referral and was interviewed before Sep 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Design instagram like service - machine coding round

Round 2 - Technical 

(2 Questions)

  • Q1. Kth Largest in a BST
  • Ans. 

    Find the Kth largest element in a Binary Search Tree.

    • Perform reverse inorder traversal to visit nodes in descending order.

    • Keep track of the count of visited nodes to find the Kth largest element.

    • Stop traversal once the Kth largest element is found.

  • Answered by AI
  • Q2. Simple graph dfs problem

Skills evaluated in this interview

I was interviewed in Apr 2022.

Round 1 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round lasted for an hour and two questions were asked based on dsa. The first question dealt with sorting, while the second dealt with the concept of complete binary tree. I was able to solve both of the problems and advanced to the next round.

  • Q1. 

    Missing Number Problem Statement

    You are provided with an array named BINARYNUMS consisting of N unique strings. Each string represents an integer in binary, covering every integer from 0 to N except for ...

  • Ans. 

    Find the missing integer in binary form from an array of unique binary strings.

    • Iterate through the array of binary strings and convert each string to its decimal equivalent.

    • Calculate the sum of all integers from 0 to N using the formula (N * (N + 1)) / 2.

    • Subtract the sum of the integers represented by the binary strings from the total sum to find the missing integer.

    • Convert the missing integer to binary form and return

  • Answered by AI
  • Q2. 

    Counting Nodes in a Complete Binary Tree - Problem Statement

    Given the root of a complete binary tree, calculate the total number of nodes in this tree.

    A complete binary tree is defined as a binary tree...

  • Ans. 

    Count the total number of nodes in a complete binary tree given its root.

    • Traverse the tree in level order and count the nodes

    • Use a queue to keep track of nodes at each level

    • Check for null nodes represented as -1 in the input

    • Return the total count of nodes in the tree

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

In this round I was asked questions based on my SOP before the interviewer moved on to the dsa questions. The sliding window technique was used in the first question, while recursion and backtracking was used in second question.

  • Q1. 

    Longest Substring Without Repeating Characters Problem Statement

    Given a string S of length L, determine the length of the longest substring that contains no repeating characters.

    Example:

    Input:
    "abac...
  • Ans. 

    Find the length of the longest substring without repeating characters in a given string.

    • Use a sliding window approach to keep track of the longest substring without repeating characters.

    • Use a hashmap to store the index of each character as it appears in the string.

    • Update the start index of the window when a repeating character is found.

    • Calculate the maximum length of the window as you iterate through the string.

    • Return

  • Answered by AI
  • Q2. 

    Palindrome Partitioning Problem Statement

    You are given a string S. Your task is to partition S such that every substring of the partition is a palindrome. Your objective is to return all possible palindr...

  • Ans. 

    Partition a string into palindromes and return all possible configurations.

    • Use backtracking to generate all possible palindrome partitions

    • Check if each substring is a palindrome before adding it to the partition

    • Return all valid partitions as an array of strings

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Sardar Vallabhbhai National Institute of Technology. I applied for the job as SDE - 1 in BangaloreEligibility criteria2nd year engineering girlsFlipkart interview preparation:Topics to prepare for the interview - Linkedlist, Stacks, Queues, Trees, Graph, Dynamic ProgrammingTime required to prepare for the interview - 1 MonthInterview preparation tips for other job seekers

Tip 1 : Go through all the data structures
Tip 2 : Practice problems on leetcode.
Tip 3 : Give few mock interviews

Application resume tips for other job seekers

Tip 1 : List out all your achievements and participation 
Tip 2 : Have at least two projects on your resume

Final outcome of the interviewSelected

Skills evaluated in this interview

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Coding Test 

1. Machine code - Time duration 2 hours. They will give you length like design Cab booking system to build 3-4 functionality, like looking near by cab, calculate charge etc.

Round 2 - Technical 

(1 Question)

  • Q1. 2 Questions were asked, 1 Medium 1 Easy. Both questions are asked related to DSA
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Indian Institute of Technology (IIT), Hyderabad and was interviewed before Sep 2023. There was 1 interview round.

Round 1 - Coding Test 

2 questions were asked.

Interview Preparation Tips

Interview preparation tips for other job seekers - learn dsa and algo.

Flipkart interview questions for designations

 Software Developer Intern

 (6)

 Software Developer II

 (3)

 Senior Software Developer

 (1)

 Software Engineer

 (9)

 UI Developer

 (4)

 Backend Developer

 (1)

 Application Developer

 (1)

 Java Developer

 (1)

I was interviewed in Nov 2021.

Round 1 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

Two coding questions were asked of medium complexity. Timing and date of the interview was according to your comfort, interviewer was very helpful.

  • Q1. 

    Search In Rotated Sorted Array Problem Statement

    Given a sorted array of distinct integers that has been rotated clockwise by an unknown amount, you need to search for a specified integer in the array. Fo...

Round 2 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

It was a low level design round, of around 60 min, where you have to explain your appoach along with coding.

  • Q1. How would you design a cab booking system?
Round 3 - HR 

Round duration - 45 minutes
Round difficulty - Easy

It was a HM round, with questions mainly around past experience

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaNo criteriaFlipkart interview preparation:Topics to prepare for the interview - Problem Solving, Machine coding, Data Structure, Algorithm, Experience related questionsTime required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

1. Focus on company specific question
2. Walk through all the interview processes for a company for your experience.

Application resume tips for other job seekers

Fill all the experience in an order, most effective experience should be at the top.
Resume should be clear and crisp, include technical jargons for screening.

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with Top Flipkart Interview Questions

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

I applied via campus placement at Indian School of Mines (ISM), Dhanbad and was interviewed before May 2023. There were 3 interview rounds.

Round 1 - Coding Test 

It will be mostly DSA for freshers. 1 easy 1 medium question

Round 2 - Coding Test 

Round 2 interview was a coding interview too. 2 questions asked. one implementation and another topological sort

Round 3 - HR 

(1 Question)

  • Q1. About my projects and challenges i faced

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well in DSA if you are a freshers

I was interviewed in Aug 2021.

Round 1 - Video Call 

Round duration - 90 minutes
Round difficulty - Medium

The first round started around 10 in the morning and got wrapped up around 12 p.m I was given a question to solve and then had a discussion with the interviewer around the same.

Time to solve question: 1.5 hr
Discussion: 30 mins

Round 2 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

There were 2 DSA based questions andI had to write a clean code without any compiler.

  • Q1. 

    Number of Islands Problem Statement

    You are provided with a 2-dimensional matrix having N rows and M columns, containing only 1s (land) and 0s (water). Your goal is to determine the number of islands in t...

  • Ans. 

    Count the number of islands in a 2D matrix of 1s and 0s.

    • Use Depth First Search (DFS) or Breadth First Search (BFS) to traverse the matrix and identify connected groups of 1s.

    • Maintain a visited array to keep track of visited cells to avoid revisiting them.

    • Increment the island count each time a new island is encountered.

    • Consider all eight possible directions for connectivity between cells.

    • Handle edge cases such as out of

  • Answered by AI
  • Q2. 

    Kth Smallest Element in an Unsorted Array

    Given an unsorted array arr of distinct integers and an integer k, your task is to find the k-th smallest element in the array.

    Input:

    The first line of input c...
  • Ans. 

    Find the k-th smallest element in an unsorted array of distinct integers.

    • Sort the array and return the k-th element.

    • Use a priority queue or quickselect algorithm for efficient solution.

    • Handle edge cases like k being out of bounds or array being empty.

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 75 minutes
Round difficulty - Medium

It was a Hiring manager round. The discussion was mainly around my previous organisation and the projects I did.

  • Q1. 

    Find the Middle of a Linked List

    This problem requires you to return a pointer that references the middle node of a singly linked list.

    Explanation:

    If the number of elements in the linked list is odd, ...

  • Ans. 

    Return a pointer to the middle node of a singly linked list.

    • Traverse the linked list with two pointers, one moving twice as fast as the other.

    • When the fast pointer reaches the end, the slow pointer will be at the middle.

    • If the number of elements is even, return the second middle node.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaNo criteriaFlipkart interview preparation:Topics to prepare for the interview - Low level System Design, Algorithms, Data structures, DBMS, OOP concepts.Time required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Flipkart has a round called Machine Coding which is slightly different from test of the companies. This is mostly the 1st round so specially prepare for this round few days beforehand.

Tip 2 : Practice Algorithms and Data structures and Try to reach to the optimised solution as they expect a clean bug-free code in their DS round.

Application resume tips for other job seekers

Tip 1 : Have metrics in your resume. E.g. explain what problem you solved and how it improved the efficiency/ reduced the manual hours/ saved time etc in numbers. 

Tip 2 : Keep your resume in line with the job requirements. Don't add irrelevant information which doesn't really matter for SDE role.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Aug 2021.

Round 1 - Video Call 

(3 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

The round was held on Google Meet and I was given 2 coding problems for which first I had to explain my approach and then I had to write code in Shared Google Docs and dry run on sample test cases and discuss Time and Space Complexity. After the coding problems , I was asked some basic theoretical concepts from Data Structures and Time Complexities.

There were 2 interviewers and both were very friendly and helpful and tried to bring us to our comfort level first.

  • Q1. 

    Smallest Window Problem Statement

    Given two strings S and X containing random characters, the task is to find the smallest substring in S which contains all the characters present in X.

    Input:

    The first...
  • Ans. 

    Find the smallest substring in S containing all characters in X.

    • Use a sliding window approach to find the smallest window in S containing all characters in X.

    • Keep track of the characters in X using a hashmap.

    • Slide the window to the right until all characters in X are found, then shrink the window from the left to find the smallest window.

  • Answered by AI
  • Q2. 

    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
  • Q3. What is the time complexity of retrieving the minimum element from a max heap?
  • Ans. 

    The time complexity of retrieving the minimum element from a max heap is O(1).

    • Retrieving the minimum element from a max heap involves accessing the root node, which is always the minimum element in a max heap.

    • Since the root node can be directly accessed in constant time, the time complexity is O(1).

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This was also a Data Structures and Algorithms round where I was asked to solve 2 coding problems explaining my approach with proper Complexity Analysis . After the coding questions were over there was some time left so the interviewer asked me an interesting puzzle just to check my aptitude.

  • Q1. 

    Median of Subarrays of Specific Size

    Given an integer array ARR of size N and a specified subarray size M, calculate and return the median of all subarrays of size M starting from the left of the array.

    ...

  • Ans. 

    Calculate and return the median of all subarrays of a specified size in an integer array.

    • Iterate through the array and for each subarray of size M, calculate the median.

    • If the size of the subarray is even, take the average of the two middle numbers as the median.

    • Return the list of medians for all subarrays of size M.

  • Answered by AI
  • Q2. 

    Validate BST Problem Statement

    Given a binary tree with N nodes, determine whether the tree is a Binary Search Tree (BST). If it is a BST, return true; otherwise, return false.

    A binary search tree (BST)...

  • Ans. 

    Validate if a given binary tree is a Binary Search Tree (BST) or not.

    • Check if the left subtree of a node contains only nodes with data less than the node's data.

    • Check if the right subtree of a node contains only nodes with data greater than the node's data.

    • Recursively check if both the left and right subtrees are also binary search trees.

  • Answered by AI
Round 3 - Video Call 

(2 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

In this round I was first asked to implement a Phone Book , which required the knowledge of Trie and then I was asked a question related to Memory Management and External Sorting . I was able to answer both of them with proper explanation and codes.

  • Q1. 

    Phone Directory Search Directory

    You are given a list/array of strings representing the contacts in a phone directory. The task is to perform a search based on a query string 'str' and return all contacts...

  • Ans. 

    Implement a phone directory search feature to suggest contacts based on a query string prefix.

    • Iterate through the contact list to find contacts with the prefix matching the query string.

    • Display suggestions as the user types each character of the query.

    • Handle cases where no suggestions are found for a particular prefix by printing 'No suggestions found'.

  • Answered by AI
  • Q2. 

    Counting Sort Problem Statement

    Ninja is learning about sorting algorithms, specifically those that do not rely on comparisons. Can you help Ninja implement the counting sort algorithm?

    Example:

    Input:
    ...
  • Ans. 

    Implement counting sort algorithm to sort an array of integers without comparisons.

    • Count the frequency of each element in the input array.

    • Calculate the prefix sum of frequencies to determine the position of each element in the sorted array.

    • Build the sorted array based on the prefix sum.

    • Time complexity of counting sort is O(n+k), where n is the number of elements and k is the range of input.

    • Example: Input array {-2, 1,

  • Answered by AI

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 - 4 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 interviewSelected

Skills evaluated in this interview

I was interviewed in Jul 2021.

Round 1 - Video Call 

(3 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

The round was held on Google Meet and I was given 2 coding problems for which first I had to explain my approach and then I had to write code in Shared Google Docs and dry run on sample test cases and discuss Time and Space Complexity. After the coding problems , I was asked some basic theoretical concepts from Data Structures and Time Complexities.

There were 2 interviewers and both were very friendly and helpful and tried to bring us to our comfort level first.

  • Q1. 

    Add Two Numbers as Linked Lists

    You are given two singly linked lists, where each list represents a positive number without any leading zeros.

    Your task is to add these two numbers and return the sum as ...

  • Ans. 

    Add two numbers represented as linked lists and return the sum as a linked list.

    • Traverse both linked lists simultaneously while adding corresponding nodes and carry over the sum if needed

    • Handle cases where one linked list is longer than the other by considering carry over

    • Create a new linked list to store the sum and return its head node

  • Answered by AI
  • Q2. 

    Maximum Sum Path from Leaf to Root

    Given a binary tree with 'N' nodes, identify the path from a leaf node to the root node that has the maximum sum among all root-to-leaf paths.

    Example:

    All the possibl...

  • Ans. 

    Find the path from a leaf node to the root node with the maximum sum in a binary tree.

    • Traverse the binary tree from leaf to root, keeping track of the sum along each path.

    • Compare the sums of all root-to-leaf paths and find the path with the maximum sum.

    • Implement a recursive function to traverse the tree and calculate the sum of each path.

  • Answered by AI
  • Q3. What is the time complexity of retrieving the minimum element from a max heap?
  • Ans. 

    The time complexity of retrieving the minimum element from a max heap is O(1).

    • Retrieving the minimum element from a max heap involves accessing the root node, which is always the minimum element in a max heap.

    • Since the root node can be directly accessed in constant time, the time complexity is O(1).

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

This was also a Data Structures and Algorithm round where I was asked to solve 2 medium to hard level problems along with their pseudo code within 50 minutes . Later I was also tested on some basic questions related to Sorting Algorithms.

  • Q1. 

    Kth Ancestor in a Binary Tree

    You are given an arbitrary binary tree consisting of N nodes numbered from 1 to N, an integer K, and a node TARGET_NODE_VAL from the tree. Your task is to find the Kth ancest...

  • Ans. 

    Find the Kth ancestor of a given node in a binary tree.

    • Traverse the tree to find the path from the target node to the root node.

    • Keep track of the ancestors in a list while traversing.

    • Return the Kth ancestor from the list, or -1 if it doesn't exist.

  • Answered by AI
  • Q2. 

    Find All Triplets with Zero Sum

    Given an array Arr consisting of N integers, find all distinct triplets in the array that sum up to zero.

    Explanation:

    An array is said to have a triplet {Arr[i], Arr[j],...

  • Ans. 

    Find all distinct triplets in an array that sum up to zero.

    • Use a nested loop to iterate through all possible triplets in the array.

    • Sort the array to easily identify duplicates and skip them.

    • Check for triplets with sum zero and add them to the result list.

  • Answered by AI
Round 3 - Video Call 

(4 Questions)

Round duration - 50 minutes
Round difficulty - Medium

This round was also held on Google Meet where I was supposed to code 2 problems in a Google Doc. After the coding questions , I was asked some core concepts related to OS . 
Both the interviewers were quite friendly and helpful. Overall it was a good experience.

  • Q1. 

    Reverse Linked List Problem Statement

    Given a Singly Linked List of integers, your task is to reverse the Linked List by altering the links between the nodes.

    Input:

    The first line of input is an intege...
  • Ans. 

    Reverse a singly linked list by altering the links between nodes.

    • Iterate through the linked list and reverse the links between nodes

    • Use three pointers to keep track of the current, previous, and next nodes

    • Update the links between nodes to reverse the list

    • Return the head of the reversed linked list

  • Answered by AI
  • Q2. 

    Find K-th Smallest Element in BST

    Given a binary search tree (BST) and an integer K, the task is to find the K-th smallest element in the BST.

    Example:

    Input:
    BST: Order of elements in increasing order...
  • Ans. 

    Find the K-th smallest element in a binary search tree (BST).

    • Perform an in-order traversal of the BST to get elements in increasing order.

    • Keep track of the count of visited nodes to find the K-th smallest element.

    • Return the K-th smallest element once the count matches K.

  • Answered by AI
  • Q3. What do you mean by FCFS?
  • Ans. 

    FCFS stands for First-Come, First-Served. It is a scheduling algorithm used in operating systems.

    • FCFS is a non-preemptive scheduling algorithm where the process that arrives first is executed first.

    • It is a simple and easy-to-understand scheduling algorithm.

    • Example: If processes P1, P2, and P3 arrive in that order, they will be executed in the same order - P1, P2, P3.

    • FCFS can lead to the problem of 'convoy effect' where...

  • Answered by AI
  • Q4. What is thrashing in operating systems?
  • Ans. 

    Thrashing in operating systems occurs when the system is spending more time swapping data between memory and disk than actually executing tasks.

    • Occurs when the system is constantly swapping data between memory and disk

    • Causes a significant decrease in performance as the system is unable to effectively execute tasks

    • Usually happens when the system is overloaded with too many processes or lacks sufficient memory

    • Can be miti...

  • Answered by AI

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 - 4 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 interviewSelected

Skills evaluated in this interview

I was interviewed in May 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 40 Minutes
Round difficulty - Easy

The online coding test is not that difficult. The questions are very easy. Only thing is that you have to come up with an efficient solution.The naive solutions are fairly obvious.

  • Q1. 

    Reverse Linked List Problem Statement

    Given a singly linked list of integers, return the head of the reversed linked list.

    Example:

    Initial linked list: 1 -> 2 -> 3 -> 4 -> NULL
    Reversed link...
  • Ans. 

    Using stack approach : 

    1) Store the nodes(values and address) in the stack until all the values are entered.
    2) Once all entries are done, Update the Head pointer to the last location(i.e the last value).
    3) Start popping the nodes(value and address) and store them in the same order until the stack is empty.
    4) Update the next pointer of last Node in the stack by NULL.

  • Answered Anonymously
Round 2 - Coding Test 

(2 Questions)

Round duration - 50 Minutes
Round difficulty - Easy

First question was very simple. I was asked for the solution first and then to write the code on paper and show it to him.Second question requires more time to think.

  • Q1. 

    Circular Move Problem Statement

    You have a robot currently positioned at the origin (0, 0) on a two-dimensional grid, facing the north direction. You are given a sequence of moves in the form of a string ...

  • Ans. 

    The idea is to consider the starting position as (0, 0) and direction as East (We can pick any values for these). If after the given sequence of moves, we come back to (0, 0), then given sequence is circular, otherwise not. 
     

  • Answered Anonymously
  • Q2. 

    K Closest Points to Origin Problem Statement

    Your house is located at the origin (0,0) of a 2-D plane. There are N neighbors living at different points on the plane. Your goal is to visit exactly K neighb...

  • Ans. 

    1) Consider two points with coordinates as (x1, y1) and (x2, y2) respectively. The Euclidean distance between these two points will be: 
    √{(x2-x1)2 + (y2-y1)2}

    2) Sort the points by distance using the Euclidean distance formula.
    3) Select first K points form the list
    4) Print the points obtained in any order.

  • Answered Anonymously

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 - 2 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 interviewSelected

Skills evaluated in this interview

Flipkart Interview FAQs

How many rounds are there in Flipkart Software Developer interview?
Flipkart interview process usually has 1-2 rounds. The most common rounds in the Flipkart interview process are Coding Test, Technical and HR.
How to prepare for Flipkart Software Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Flipkart. The most common topics and skills that interviewers at Flipkart expect are Algorithms, Data Structures, Microservices and System Design.
What are the top questions asked in Flipkart Software Developer interview?

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

  1. Modify this code to find the maximum subtree in tree which is a BST. Maximum su...read more
  2. There is code like var i; { .. var j; .. } var k; .. var a; { .. var c; { var i...read more
  3. Input : 4 jars and 50 balls of different colors (Red, Green, Yellow, Blue) wher...read more
How long is the Flipkart Software Developer interview process?

The duration of Flipkart Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Flipkart Software Developer Interview Process

based on 15 interviews

4 Interview rounds

  • Coding Test Round
  • Video Call Round
  • HR Round
  • Aptitude Test Round
View more
Flipkart Software Developer Salary
based on 217 salaries
₹10 L/yr - ₹40 L/yr
200% more than the average Software Developer Salary in India
View more details

Flipkart Software Developer Reviews and Ratings

based on 30 reviews

3.4/5

Rating in categories

3.4

Skill development

3.5

Work-life balance

3.1

Salary

3.6

Job security

3.3

Company culture

2.8

Promotions

3.2

Work satisfaction

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

₹1.8 L/yr - ₹9 L/yr

Team Lead
1.9k salaries
unlock blur

₹1.2 L/yr - ₹9.9 L/yr

Operations Executive
1.8k salaries
unlock blur

₹1.2 L/yr - ₹6.3 L/yr

Assistant Manager
1.6k salaries
unlock blur

₹6 L/yr - ₹20.4 L/yr

Executive
1.3k salaries
unlock blur

₹1.2 L/yr - ₹7 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