275 questions · from 64 interviews · 20 asked more than once
Flipkart interview questions
Every question candidates reported from their Flipkart interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Flipkart coding and DSA questions
- 01
Sliding Window Maximum
Print the maximum element from every k consecutive elements in an array of size n. Given an array nums , there is a sliding window of size k which is moving from the very left of the array to the very right. You can only see the k numbers in the window.…
Hard · Asked 8 times · From Flipkart DSA Questions | Compiled
- 02
Symmetric Tree
Given the root of a binary tree, check whether it is a mirror of itself (i.e., symmetric around its center).
Easy · Asked 6 times · From Flipkart | SDE-1 | offer
- 03
Maximal Square
Given an m x n binary matrix filled with 0 's and 1 's, find the largest square containing only 1 's and return its area.
Medium · Asked 6 times · From Flipkart | SDE-1 | offer
- 04
Binary Tree Maximum Path Sum
LeetCode problem to find the maximum sum of any path in a binary tree, where a path may start and end at any nodes.
Hard · Asked 3 times · From Flipkart || SDE 2 || Rejected
- 05
Count Subarrays with At Most K Distinct Elements
Given an integer array, print the count of subarrays which had atmost k distinct elements. Given an integer array nums and an integer k , return the number of subarrays that have at most k distinct elements.
Hard · Asked 3 times · From Flipkart DSA Questions | Compiled
- 06
Minimum Number of Jumps to Reach End
Given an array of non-negative integers nums where nums[i] represents the maximum number of steps that can be made forward from index i . Find the minimum number of jumps to reach the end of the array, starting from the first element.
Hard · Asked 3 times · From Flipkart | SDE-1 | offer
- 07
Alien Dictionary
I was asked to code the Alien Dictionary problem and perform a dry run with test cases. I completed it in 20 minutes and successfully passed all test cases.
Hard · Asked 2 times · From Flipkart 6M +FTE (Rejected)
- 08
Car Pooling
Was given this problem and asked only to give approaches and at worst give pseudo code if time permits.
Medium · Asked 2 times · From FlipKart SDE 3 2025 interview
- 09
LRU Cache
Design and implement a data structure for a Least Recently Used (LRU) cache. It should support the following operations: get and put.
Medium · Asked 2 times · From Flipkart DSA Questions | Compiled
- 10
Trapping Rain Water
Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it can trap after raining.
Hard · Asked 2 times · From Flipkart DSA Questions | Compiled
- 11
Minimum Operations to Reduce Number to Zero by Subtracting Digits
Given a number, find the minimum no of operations done to reduce the number to zero. An operation is defined as subtracting one of the digits from the number.
Medium · Asked 2 times · From Flipkart DSA Questions | Compiled
- 12
Rotting Oranges
You are given an m x n grid where each cell can have one of three values: 0 representing an empty cell, 1 representing a fresh orange, or 2 representing a rotten orange. Every minute, any fresh orange that is 4-directionally adjacent to a rotten orange…
Medium · Asked 2 times · From Flipkart DSA Questions | Compiled
- 13
Lowest Common Ancestor of a Binary Tree
Given a binary tree, find the lowest common ancestor (LCA) of two given nodes in the tree.
Medium · Asked 2 times · From Flipkart DSA Questions | Compiled
- 14
Longest Substring Without Repeating Characters
Given a string s , find the length of the longest substring without repeating characters.
Medium · Asked 2 times · From Flipkart DSA Questions | Compiled
- 15
- 16
- 17
Minimum Number of Jumps to Reach End of a Given Array
Given an array of integers where each element represents the maximum number of steps that can be made forward from that element. Write a function to return the minimum number of jumps to reach the end of the array (starting from the first element).
Medium · Asked 2 times · From Flipkart | SDE-1
- 18
Find Square Root of Number Up to Given Precision Using Binary Search
Given a non-negative number N and a precision P , find its square root up to P decimal places.
Medium · Asked 2 times · From Flipkart | SDE-1 | 2024 grad | Selected
- 19
Jump Game II
Given an array of non-negative integers nums, you are initially positioned at the first index. Each element in the array represents your maximum jump length at that position. Your goal is to reach the last index in the minimum number of jumps. You can assume…
Medium · Asked 2 times · From Flipkart SDE -1 | Offer Accept | Oct 2023 | Bengaluru | Off-Campus
- 20
House Robber IV Variant - Server Maintenance Topology
A variant of the classic House Robber IV problem framed in a server maintenance context. The task is to select a set of non‑adjacent maintenance tasks (servers) to maximize some benefit while respecting the real‑world constraints of the topology. I started…
From Flipkart SDE-2 Interview Experience (Jan 2026) | Offline Drive | Selected
- 21
Binary Tree Zigzag Level Order Traversal
Given a binary tree, return the level order traversal of its nodes' values where each level is traversed in alternating left‑to‑right and right‑to‑left order (zigzag). The solution uses a breadth‑first search with a deque to insert node values in the…
From Flipkart SDE-2 Interview Experience (Jan 2026) | Offline Drive | Selected
- 22
Find Median from Data Stream
LeetCode problem to design a data structure that supports adding numbers and retrieving the median in O(log n) time.
Hard · From Flipkart || SDE 2 || Rejected
- 23
The Earliest Moment When Everyone Become Friends
LeetCode problem to determine the earliest timestamp when all users become connected in a social network.
Medium · From Flipkart || SDE 2 || Rejected
- 24
Implement LRU Cache
Implement a Least Recently Used (LRU) cache supporting get and put operations with O(1) time complexity.
- 25
Problem utilizing Monotonic Stack
A medium-difficulty Data Structures & Algorithms problem that required the application of a monotonic stack.
Medium · From Flipkart interview experience | SDE 2 | Bangalore
113 more in the Flipkart write-ups.
Flipkart system design questions
- 01
Buy Now Pay Later (BNPL) System Design & Implementation
Design and implement a BNPL system for Flipkart from scratch. Core requirements: 1) seedinventory - load products (name, count, price) into an in-memory store. 2) viewinventory - display current inventory state. 3) registeruser - register a user with an…
From Flipkart SDE-2 Interview Experience (Jan 2026) | Offline Drive | Selected
- 02
Design Platform Like Leetcode
System design problem: design a platform similar to Leetcode, covering functional requirements (problem listing, code submission, contest dashboard) and non‑functional requirements (schema design, API design, high‑level architecture).
- 03
Design Survey System
Design a Survey system that can have multiple pages, each page can have multiple questions (MCQ / subjective). Users should be able to take the survey and view survey analytics.
- 04
Design Rate Limiter
Design a Rate Limiter. Define the entities, flow, and interfaces required for rate limiting in a distributed system.
- 05
Design Online Collaboration Platform
Design an online collaborator platform, outlining high‑level components, data flow, and key features for real‑time collaboration.
- 06
IRCTC Search Feature Database Design
Design the database schema and related components for the search feature of a system similar to IRCTC.
- 07
Distributed Task Scheduler with Dynamic Load Management
Implement a Low-Level Design (LLD) for a Distributed Task Scheduler with Dynamic Load Management. The task is to complete the LLD in a code editor, zip it, and submit it. Focus on implementing all test cases, including bonus ones, prioritizing correct running…
- 08
Design Airline Ticket Management System
Design an Airline Ticket Management System. The expectation was to write entities, schema, APIs, and service implementations (LLD). I started with entities, schema, and APIs, discussing with the interviewer and making corrections. For service implementations,…
Hard · From Flipkart SDE 2 Interview Experience
- 09
Flipkart Minutes – Quick Commerce System
Implement the core system for Flipkart Minutes, Flipkart’s instant delivery platform, enabling customers to order any item for delivery within minutes. The system should efficiently manage customers, delivery partners, and orders, ensuring rapid and reliable…
Hard · From Flipkart Machine coding round
- 10
Conference Room Booking System
Write full working code of Conference room booking system. Various features and edge cases were given in the question. Expectations - full running code, proper classes creation, legible code. Bonus points were there for some extra optional features.
- 11
Design Flipkart Customer Care Issue Resolution System
Design Flipkart customer care issue resolution system. The system should be able to compute auditability of each phase. List the functional and non-functional requirements Design a simplified database schema so that you find details of each phase of the…
- 12
Design Airline Ticket Booking System (Cleartrip)
Design an airline ticket booking system like Cleartrip List the functional and non-functional requirements Design the database schema with all the the tables to be used Share your approach of how to handle concurrent seat bookings
- 13
Flight Booking System - Minimum Cost/Hops
Design a low-level system to manage flight bookings. The system should allow an admin to add flights with source, destination, name, and price. Users should be able to query for flights between a source and destination, returning results based on minimum cost…
- 14
Design LeetCode
Design the LeetCode platform, including discussions on functional and non-functional requirements, required entities, and APIs. The interviewer focused heavily on entities and API design.
Hard · From FLIPKART SDE-2 INTERVIEW EXPIERIENCE
- 15
Add Notification Service
How would you add a notification service to your last project? I suggested using Kafka and Fluentd.
- 16
In-Memory Message Streaming Service Design
Design a working MVP for an : In-memory message streaming service supporting multiple topics, producers, and consumers. Ensure that the messages maintain order within partitions, offers thread safety, and enables real-time data streaming.
Hard · From Flipkart SDE 3 | Bangalore | 6 YoE
- 17
Quick Commerce System Design
Design a quick commerce system like Flipkart Minutes.
Hard · From Flipkart SDE 3 | Bangalore | 6 YoE
- 18
Build an E-Commerce Billing Engine
Implement a complete billing solution handling discounts, loyalty points, and billing logic. The interview format involved 1.5 hours for understanding and coding on Day 1, followed by a 30-minute evaluation on Day 2 focusing on design choices like modularity…
From 🛒 Flipkart Interview Questions – Real Experiences from 2025
- 19
DB Design: Hotel Order Management
I was tasked with designing a database for a Hotel Order Management system, requiring identification of entities like Customers, Orders, Menu Items, and Payments.
From Cracked Flipkart Interview || Role : SDE 1 at Flipkart 2025
- 20
Design Tournament Racing Game
Design Tournament Racing game. Focus on optimization like what would you do so there is 0 lag on updating leaderboard and pushing notifications during the race to user etc. Totally flopped this one.
- 21
Improve Frontend Build Size
How can we improve build size of frontend
From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]
- 22
Improve Asset Heavy App Performance
How can we improve asset heavy app
From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]
- 23
Web Security Considerations
Web security aspects to consider while developing web app
From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]
- 24
- 25
Design an Online Gifting Platform
I needed to come up with functional requirements, entity relationships, database schema, different architectural layers, and APIs for designing an online gifting platform similar to Ferns & Petals.
43 more in the Flipkart write-ups.
Flipkart behavioural and HR questions
- 01
- 02
Behavioral: Why are you leaving your current company?
Explain your reasons for leaving your current company.
- 03
Behavioral: What would you do if a production issue occurs?
Describe your approach and actions if a production issue were to occur.
- 04
Project Architecture Discussion
There were in-depth questions on my past projects, and I was asked to draw the project architecture on draw.io.
- 05
Behavioral and Leadership Questions
Multiple behavioral and leadership questions were asked during this round.
- 06
Why Flipkart and Why Leave Current Company
Typical questions such as 'Why Flipkart?' and 'Why are you leaving your current company?' were asked.
- 07
Tell about any of your project's architecture.
Tell about any of your project's architecture.
- 08
Any issues you resolved of high priority?
Any issues you resolved of high priority?
- 09
Have you worked on performance tuning?
Have you worked on performance tuning?
- 10
What is the capacity of your system's DB?
What is the capacity of your system's DB?
- 11
Questions regarding mentoring junior members
Some questions regarding mentoring junior members
- 12
Questions on agile specific to team.
Some questions on agile specific to team.
- 13
Questions on tests framework used and coverage.
Some questions on tests framework used and coverage.
- 14
- 15
Behavioral Questions
Discuss achievements and moments of pride in your career/academic journey. Share instances of failure and what you learned from them. Explain your internship experience (or lack thereof) and how you handled academic requirements related to internships.
- 16
Discuss Latest Performance Review
Discuss my latest performance review and its outcomes.
- 17
Favorite Project Discussion
Describe my favorite project I have worked on, including details and my role.
- 18
Role Models in Workplace
Identify and discuss two individuals in my workplace whom I look up to and why.
- 19
Flipkart App Feedback
What aspects do you like and dislike about the Flipkart app or website?
From Flipkart SDE-1 | Interview Experience | Off Campus 2024
- 20
Situational Questions
Respond to hypothetical scenarios to demonstrate problem-solving abilities, decision-making, and interpersonal skills in a professional context.
From Flipkart SDE-1 | Interview Experience | Off Campus 2024
- 21
Previous Manager Feedback
What constructive feedback did your previous manager give you, and how did you address it?
From Flipkart SDE-1 | Interview Experience | Off Campus 2024
- 22
Changes at Previous Company
If you could, what would you change or improve about your previous company?
From Flipkart SDE-1 | Interview Experience | Off Campus 2024
- 23
Reasons to Quit a Job
What factors or circumstances would lead you to consider quitting or leaving a job?
From Flipkart SDE-1 | Interview Experience | Off Campus 2024
- 24
Internship Experience & API Calls
The interviewer inquired about my internship experience, with a specific focus on my work with API calls, including GET and POST methods, as documented in my resume.
From Flipkart SDE -1 | Offer Accept | Oct 2023 | Bengaluru | Off-Campus
- 25
Strengths and Weaknesses
I was asked to discuss my strengths and weaknesses.
From Flipkart SDE -1 | Offer Accept | Oct 2023 | Bengaluru | Off-Campus
13 more in the Flipkart write-ups.
Flipkart other questions
- 01
Gym Management System (Machine Coding)
Machine‑coding problem discussed in the Flipkart interview, requiring an object‑oriented design following SOLID principles and appropriate design patterns.
- 02
Debug High Latency API
Explain in depth how you would debug a high latency API, covering steps, tools, and possible root causes.
- 03
iOS Machine Coding: 2-Over Cricket Match Simulator
The task was to build a small iOS application that simulates a 2-over cricket match between two teams. The focus of the round was mainly on clean architecture, readable code, correct logic, and modular design , rather than polished UI. Problem Overview The…
Hard · From Flipkart SDE 2 iOS Machine Coding Round Experience
- 04
Concurrency: Handling Simultaneous Task Arrival
What happens if two tasks arrive at the same time in the Distributed Task Scheduler? How would the system handle this concurrency?
- 05
Node.js: Event loop, threading, multithreading
I discussed Node.js concepts including the event loop, threading, and multithreading.
From Cracked Flipkart Interview || Role : SDE 1 at Flipkart 2025
- 06
Operating Systems: Process vs Thread, Context Switching
I discussed Operating Systems fundamentals, specifically differentiating between processes and threads, and explaining context switching.
From Cracked Flipkart Interview || Role : SDE 1 at Flipkart 2025
- 07
Google Calendar Clone (Machine Coding)
Design and implement a Google Calendar clone application. The problem involved clearly defined 'Must-Have' and 'Good-To-Have' requirements, with a 1.5-hour implementation window. I had to walk the interviewer through my code and discuss implemented features,…
Hard · From Flipkart UI2 Interview Experience – July 2025
- 08
JavaScript Deep Dive: Polyfills, Observers, Promises
In-depth questions were asked covering JavaScript Polyfills, JS Observers, and Promises.
Medium · From Flipkart UI2 Interview Experience – July 2025
- 09
Implement a Popover Component
I was asked to implement a Popover UI component.
Medium · From Flipkart UI2 Interview Experience – July 2025
- 10
UI Technical Concepts: AbortController, CRP, Event Loop, CSS
Detailed questions and discussions covered various UI technical topics, including AbortController, requestAnimationFrame, Critical Rendering Path (CRP) with very deep understanding expected, Event loop, CSS best practices, and CSS specificity.
Hard · From Flipkart UI2 Interview Experience – July 2025
- 11
E-commerce Billing, Discount, and Point Calculation System
Implement a small coding solution. The code should be fully executable. Day 1 - one and half hour for understanding and implementing problem. Day 2 - half hour evaluation. Problem was related to billing for an ecommerce app. Had to design and implement bill,…
- 12
Build a Chat Platform
Build a chat platform within 1.5 hours.
From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]
- 13
Browser Storage Methods Comparison
Browser storage methods and their comparison
From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]
- 14
Browser URL to Rendering Process
When we type url in browser, what happens before rendering
From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]
- 15
HTML, CSS, JS Execution Details
Explain in detail what defines execution of html, css and js files
From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]
- 16
Difference between Async and Defer
Async and defer
From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]
- 17
JavaScript Asynchronous Operations Mechanism
How js is able to achieve async operations
From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]
- 18
Async/Await vs Promises
Difference between async/await and promises
From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]
- 19
Promise.race vs Promise.any
Promise.race and Promise.any
From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]
- 20
Hospital Management System Machine Coding
The problem was related to Hospital Management System, requiring me to manage patients and doctors, and allow booking/canceling appointments. I had 90 minutes to code it up and submit the code as a zip. After 2-3 days, a 30-minute discussion was scheduled to…
- 21
E-commerce Loyalty Program Design
Design an E-commerce Loyalty program with different tiers - Bronze, Silver, Gold. Each tier had different benefits and discounts on purchases.
- 22
Logistic Regression & Vision-Language Models (CLIP/BLIP) Theory
The DMM round interview focuses on Logistic Regression and CLIP/BLIP models, assessing both theoretical rigor and practical expertise. Logistic Regression questions delve into Binary Cross Entropy, Bayes' Theorem, Bernoulli/binomial distributions, L2…
- 23
Generative AI & LLM/VLM Fine-tuning Concepts
The questions in this round were tailored to the team's focus. Since it was a Foundational Model team, the discussion revolved entirely around Generative AI. The HM round focused on understanding my past work, my approach, and the reasoning behind it. It also…
- 24
Implement an Auction System
I had to implement an auction system locally based on a given set of mandatory and bonus requirements. The solution needed to demonstrate strong OOPs principles, appropriate design patterns, and be modular and extensible.
- 25
Design a Phonebook Application
Design and implement a phonebook application with 5-6 mandatory functionalities. Focus on modularity, SOLID principles, and design patterns. Bonus functionalities were also available for implementation.
6 more in the Flipkart write-ups.
Flipkart interview questions FAQ
What questions are asked in Flipkart interviews?
Candidates reported 275 distinct questions across 64 Flipkart interviews. 138 coding and DSA questions, 68 system design questions, 38 behavioural and HR questions, 31 other questions.
Which Flipkart interview questions are asked most often?
The most repeated are "Sliding Window Maximum" (8 times), "Symmetric Tree" (6 times), "Maximal Square" (6 times), "Why Flipkart?" (5 times), "Binary Tree Maximum Path Sum" (3 times).
How difficult are Flipkart interview questions?
Of the questions candidates rated, 7% were easy, 53% medium and 40% hard.