Flipkart SDE 2 Interview Experience 2025

flipkart logo
flipkart
SDE 2
July 8, 202511 reads

Summary

I interviewed for the Flipkart SDE 2 role in 2025, which included a machine coding round for an e-commerce billing system, a PSDS round with problems on binary trees and word formation, and a system design round focusing on a tournament racing game. I also had a standard hiring manager discussion.

Full Experience

Round 1 - Machine Coding

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, discount and point/level calculation system. In the evaluation, they were interested in design choices like choice of classes and functionality, separation of concerns etc. They also went over whar changes I would make in design if I had more time or wanted to incorporate DB etc.

Round 2 - PSDS

Quite simple and standard. Very approachable and supportive interviewer.

  1. Finding Right-Most Leaf Node in the Last Level of a Complete Binary Tree. Implement optimal solution. Also discussed solution for any tree
  2. Finding Minimum Non-Negative Number NOT present in the List. Only discussed till I reached optimal solution, no need to implement.
  3. Given a List of words, return a Map/Dictionary of words which can be formed by using other words which exist in the same list. Example- Input: [“happy”, ”rise”, ”for”, “set”, “sunrise”,"sun", “su”, “nset”, “sunset”, “mind”, “happymind”, “n”, “rise”, “happysunrise”] Output: { “happymind”: [[“happy”, “mind”]], “sunrise”: [[“su”, “n”, “rise”], [“sun”, “rise”]] } Implement any solution.

Round 3 - Design

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.

HM Round

They did an HM round immediately since he was going on a vacation. It was quite standard with a lot of questions on technical experience and recent work. He explained about the team. I think there was still time so he started asking template questions like strengths, arguments etc but overall quite positive interview.

Interview Questions (5)

Q1
E-commerce Billing, Discount, and Point Calculation System
Other

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, discount and point/level calculation system. In the evaluation, they were interested in design choices like choice of classes and functionality, separation of concerns etc. They also went over whar changes I would make in design if I had more time or wanted to incorporate DB etc.

Q2
Right-Most Leaf Node in Last Level of Complete Binary Tree
Data Structures & Algorithms

Finding Right-Most Leaf Node in the Last Level of a Complete Binary Tree. Implement optimal solution. Also discussed solution for any tree

Q3
Minimum Non-Negative Number NOT Present in List
Data Structures & Algorithms

Finding Minimum Non-Negative Number NOT present in the List. Only discussed till I reached optimal solution, no need to implement.

Q4
Words Formed by Other Words in List
Data Structures & Algorithms

Given a List of words, return a Map/Dictionary of words which can be formed by using other words which exist in the same list. Example- Input: [“happy”, ”rise”, ”for”, “set”, “sunrise”,"sun", “su”, “nset”, “sunset”, “mind”, “happymind”, “n”, “rise”, “happysunrise”] Output: { “happymind”: [[“happy”, “mind”]], “sunrise”: [[“su”, “n”, “rise”], [“sun”, “rise”]] } Implement any solution.

Q5
Design Tournament Racing Game
System Design

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.

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!