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 UI2 Interview Experience – July 2025
Summary
I completed a five-round interview process for a UI2 position at Flipkart, which included machine coding, a JavaScript deep dive, UI technical questions, and a hiring manager round. I'm currently waiting for the final result after receiving positive feedback on all rounds.
Full Experience
I applied via a Google Form posted by Flipkart recruiters on LinkedIn.
Got an invite for the Machine Coding Round just two days later.
Round 1 – Machine Coding
This was a group round with around 30 candidates in a single Meet.
-
The first 30 minutes were used to explain the problem statement — we were asked to build a Google Calendar clone.
-
There were clearly defined “Must-Have” and “Good-To-Have” requirements.
-
We were given 1.5 hours to implement the solution.
After the timer ended, we had to zip our code and submit it via a Google Form.
Round 2 – Machine Coding Evaluation
This was a 30-minute call where I had to:
-
Walk the interviewer through my code.
-
Discuss the features I implemented.
-
I had missed two of the Good-To-Have requirements, and the interviewer asked how I would have done them.
The discussion went well, and the round ended on a positive note.
➡️ Got the result 3 days later, and I was moved to the next round.
Round 3 – Problem Solving & Deep System (PSDS)
Based on others' experiences, I expected LeetCode-style questions, but this round took a different route.
It was a JavaScript deep dive:
-
Polyfills
-
JS Observers
-
Promises (in depth)
-
Towards the end, I was asked to implement a Popover component.
➡️ Got feedback in 2 days and moved forward.
Round 4 – UI Tech
This was probably the most technically diverse round of the process.
Topics covered:
-
AbortController
-
requestAnimationFrame
-
Critical Rendering Path (CRP) – a very deep understanding was expected here
-
Event loop
-
CSS best practices
-
CSS specificity
I wasn’t very happy with my performance in this round, but surprisingly, I got the call for the next round.
Round 5 – Hiring Manager (HM)
I was expecting a High-Level Design discussion, but this round turned out to be more relaxed.
-
Mostly basic HR-style questions and discussion around my current work.
-
The interviewer wrapped it up in 30 minutes.
Spoke to the HR afterward, and the feedback was positive for this round too.
The last round was 3 days ago, and I’m currently waiting for the final result. 🤞
Interview Questions (4)
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, as well as how I would implement missed 'Good-To-Have' requirements.
In-depth questions were asked covering JavaScript Polyfills, JS Observers, and Promises.
I was asked to implement a Popover UI component.
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.