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

  1. 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

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

  3. 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

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

  5. 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

  6. 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

  7. 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)

  8. 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

  9. 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. 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. 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. 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. 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. 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. 15

    House Robber

    Solve the House Robber problem.

    Medium · Asked 2 times · From Flipkart SD2 [Offer]

  16. 16

    Gas Station

    Solve the Gas Station problem.

    Medium · Asked 2 times · From Flipkart SD2 [Offer]

  17. 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. 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. 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. 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. 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. 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. 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. 24

    Implement LRU Cache

    Implement a Least Recently Used (LRU) cache supporting get and put operations with O(1) time complexity.

    From Flipkart Group Startup || Interview Experience

  25. 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

  1. 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

  2. 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).

    From Flipkart || SDE 2 || Rejected

  3. 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.

    From Flipkart Group Startup || Interview Experience

  4. 04

    Design Rate Limiter

    Design a Rate Limiter. Define the entities, flow, and interfaces required for rate limiting in a distributed system.

    From Flipkart Group Startup || Interview Experience

  5. 05

    Design Online Collaboration Platform

    Design an online collaborator platform, outlining high‑level components, data flow, and key features for real‑time collaboration.

    From Flipkart Group Startup || Interview Experience

  6. 06

    IRCTC Search Feature Database Design

    Design the database schema and related components for the search feature of a system similar to IRCTC.

    From Flipkart interview experience | SDE 2 | Bangalore

  7. 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…

    From Flipkart SDE 2 Interview Experience

  8. 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

  9. 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. 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.

    From Flipkart || SDE 2 || Interview Experience || July 2025

  11. 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…

    From Flipkart || SDE 2 || Interview Experience || July 2025

  12. 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

    From Flipkart || SDE 2 || Interview Experience || July 2025

  13. 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…

    From FLIPKART SDE-2 INTERVIEW EXPIERIENCE

  14. 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. 15

    Add Notification Service

    How would you add a notification service to your last project? I suggested using Kafka and Fluentd.

    From FLIPKART SDE-2 INTERVIEW EXPIERIENCE

  16. 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. 17

    Quick Commerce System Design

    Design a quick commerce system like Flipkart Minutes.

    Hard · From Flipkart SDE 3 | Bangalore | 6 YoE

  18. 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. 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. 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.

    From Flipkart SDE 2 Interview Experience 2025

  21. 21

    Improve Frontend Build Size

    How can we improve build size of frontend

    From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]

  22. 22

    Improve Asset Heavy App Performance

    How can we improve asset heavy app

    From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]

  23. 23

    Web Security Considerations

    Web security aspects to consider while developing web app

    From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]

  24. 24
  25. 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.

    From Flipkart | SDE 2 | Off campus | Bangalore

43 more in the Flipkart write-ups.

Flipkart behavioural and HR questions

  1. 01

    Why Flipkart?

    Why Flipkart?

    Asked 5 times · From Flipkart | SDE - 2 | Bangalore | Reject

  2. 02

    Behavioral: Why are you leaving your current company?

    Explain your reasons for leaving your current company.

    From Flipkart SDE 2 Interview Experience

  3. 03

    Behavioral: What would you do if a production issue occurs?

    Describe your approach and actions if a production issue were to occur.

    From Flipkart SDE 2 Interview Experience

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

    From Flipkart | SDE 2 | Off campus | Bangalore

  5. 05

    Behavioral and Leadership Questions

    Multiple behavioral and leadership questions were asked during this round.

    From Flipkart | SDE 2 | Off campus | Bangalore

  6. 06

    Why Flipkart and Why Leave Current Company

    Typical questions such as 'Why Flipkart?' and 'Why are you leaving your current company?' were asked.

    From Flipkart | SDE 2 | Off campus | Bangalore

  7. 07

    Tell about any of your project's architecture.

    Tell about any of your project's architecture.

    From Flipkart | SDE - 2 | Bangalore | Reject

  8. 08

    Any issues you resolved of high priority?

    Any issues you resolved of high priority?

    From Flipkart | SDE - 2 | Bangalore | Reject

  9. 09

    Have you worked on performance tuning?

    Have you worked on performance tuning?

    From Flipkart | SDE - 2 | Bangalore | Reject

  10. 10

    What is the capacity of your system's DB?

    What is the capacity of your system's DB?

    From Flipkart | SDE - 2 | Bangalore | Reject

  11. 11

    Questions regarding mentoring junior members

    Some questions regarding mentoring junior members

    From Flipkart | SDE - 2 | Bangalore | Reject

  12. 12

    Questions on agile specific to team.

    Some questions on agile specific to team.

    From Flipkart | SDE - 2 | Bangalore | Reject

  13. 13

    Questions on tests framework used and coverage.

    Some questions on tests framework used and coverage.

    From Flipkart | SDE - 2 | Bangalore | Reject

  14. 14

    Why do you want to switch?

    Why do you want to switch?

    From Flipkart | SDE - 2 | Bangalore | Reject

  15. 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.

    From Flipkart | SDE-1 | India | June 2024

  16. 16

    Discuss Latest Performance Review

    Discuss my latest performance review and its outcomes.

    From Flipkart | SDE 2 | Backend | June 2024

  17. 17

    Favorite Project Discussion

    Describe my favorite project I have worked on, including details and my role.

    From Flipkart | SDE 2 | Backend | June 2024

  18. 18

    Role Models in Workplace

    Identify and discuss two individuals in my workplace whom I look up to and why.

    From Flipkart | SDE 2 | Backend | June 2024

  19. 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. 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. 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. 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. 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. 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. 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

  1. 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.

    From Flipkart || SDE 2 || Rejected

  2. 02

    Debug High Latency API

    Explain in depth how you would debug a high latency API, covering steps, tools, and possible root causes.

    From Flipkart Group Startup || Interview Experience

  3. 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

  4. 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?

    From Flipkart SDE 2 Interview Experience

  5. 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

  6. 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

  7. 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

  8. 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

  9. 09

    Implement a Popover Component

    I was asked to implement a Popover UI component.

    Medium · From Flipkart UI2 Interview Experience – July 2025

  10. 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. 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,…

    From Flipkart SDE 2 Interview Experience 2025

  12. 12

    Build a Chat Platform

    Build a chat platform within 1.5 hours.

    From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]

  13. 13

    Browser Storage Methods Comparison

    Browser storage methods and their comparison

    From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]

  14. 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. 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. 16

    Difference between Async and Defer

    Async and defer

    From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]

  17. 17

    JavaScript Asynchronous Operations Mechanism

    How js is able to achieve async operations

    From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]

  18. 18

    Async/Await vs Promises

    Difference between async/await and promises

    From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]

  19. 19

    Promise.race vs Promise.any

    Promise.race and Promise.any

    From Flipkart | UI Engineer 2 | Bangalore | July 2025 [Offer]

  20. 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…

    From Flipkart | SDE 2 | Off campus | Bangalore

  21. 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.

    From Flipkart | SDE - 2 | Bangalore | Reject

  22. 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…

    From Flipkart | Data Scientist 2 | Interview

  23. 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…

    From Flipkart | Data Scientist 2 | Interview

  24. 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.

    From Flipkart | SDE-2 | Bangalore | Dec 2024

  25. 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.

    From Flipkart interview experience | SDE-2

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.