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

flipkart logo
flipkart
· Backend developer· Bangalore· 3y exp
February 7, 2026 · 32 reads

Summary

I interviewed for an SDE 2 Backend Developer role at Flipkart in July 2025. I successfully cleared a Machine Coding and a PS/DS round, but faced challenges in two Low-Level Design rounds, ultimately leading to me not being selected.

Full Experience

Role - Backend developer Location - Bangalore Experience - 3 years 1 month

Round 1 - Machine Coding Round (90 minutes) 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. Verdict - Positive

Round 2: PS/ DS round

  • You are given a perfect binary tree where each node is the smallest element of the entire subtree in which it is present. Find the 2nd smallest of the entire tree in O(log n) time.
  • Find whether dish preparation is possible or not. Input has various dependencies related to the formation of the dish ingredients (topological sort) Verdict - Positive

Round 3: LLD round

  • 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 ticket
  • Write a code snippet about the services, layers and interfaces to be used

Verdict - Negative as my database schema design wasn't extensible and I couldn't write the code for interfaces in time.

Round 3 (again): Since my previous rounds were very good, I was given a chance to appear for the LLD round again

  • 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

I wrote the schema for around 9-10 tables but forgot to include the payments table. Also my approach of locks during seat booking wasn't quite correct probably. Verdict - Weak Hire as the interviewer seemed to expect a flawless solution from me (given that this was a 2nd chance) and he seemed a bit dissatisfied with my proposed trade-offs/ approach at 1-2 places

Overall - not selected as the hiring became slow and verdict wasn't quite positive for the last round.

Interview Questions (5)

1.

Conference Room Booking System

System Design

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.

2.

Find 2nd Smallest in Perfect Binary Tree with Smallest Node Property

Data Structures & Algorithms

You are given a perfect binary tree where each node is the smallest element of the entire subtree in which it is present. Find the 2nd smallest of the entire tree in O(log n) time.

3.

Dish Preparation with Dependencies (Topological Sort)

Data Structures & Algorithms

Find whether dish preparation is possible or not. Input has various dependencies related to the formation of the dish ingredients (topological sort)

4.

Design Flipkart Customer Care Issue Resolution System

System Design

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 ticket
  • Write a code snippet about the services, layers and interfaces to be used

5.

Design Airline Ticket Booking System (Cleartrip)

System Design

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

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!