Microsoft SDE Intern Interview Experience
💼 LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
Flipkart SDE 2 Interview Experience 2025
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.
- Finding Right-Most Leaf Node in the Last Level of a Complete Binary Tree. Implement optimal solution. Also discussed solution for any tree
- Finding Minimum Non-Negative Number NOT present in the List. Only discussed till I reached optimal solution, no need to implement.
- 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)
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.
Finding Right-Most Leaf Node in the Last Level of a Complete Binary Tree. Implement optimal solution. Also discussed solution for any tree
Finding Minimum Non-Negative Number NOT present in the List. Only discussed till I reached optimal solution, no need to implement.
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.
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.