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 | UI Engineer 2 | Bangalore | July 2025 [Offer]
Summary
I interviewed for the UI Engineer 2 position at Flipkart in Bangalore in June 2025 and successfully received an offer after completing five rigorous rounds covering machine coding, data structures and algorithms, UI technical concepts, and a hiring manager discussion.
Full Experience
YOE: ~4 Position: UI Engineer 2 at Flipkart Location: Bangalore Date: June, 2025
Round 1: Machine Coding (Live Coding) This round was conducted on a live video call with around 15 candidates. All the candidates were given the same problem statement to build a chat platform within 1.5 hours.
Round 2 : Machine Coding Review + Technical Concepts This round started with code review of the complete code in the previous round. I was asked to explain each line of code and there were a lot of questions about how I approached a certain part of the code. Talked about Functional and Class Based approach. Discussed Performance Optimisations based on structure, logic and DOM manipulations. Asked to create a function for debounce.
Round 3 : Data Structures and Algorithms Question 1 : Course Schedule Question 2 : Merge Intervals Variation
Round 4 : UI Technical Concepts
- How can we improve build size of frontend
- How can we improve asset heavy app
- Browser storage methods and their comparison
- Create a localStorage wrapper with expiration support
- When we type url in browser, what happens before rendering
- Explain in detail what defines execution of html, css and js files
- Async and defer
- How js is able to achieve async operations
- Difference between async/await and promises
- Promise.race and Promise.any
- Write example for promise.race and promise.any pollyfill to show difference between them
- Web security aspects to consider while developing web app
- Discussion on JWT
Round 5 : Hiring Manager This round focused on my previous projects, work experience, and interpersonal skills. The discussion revolved around: My past frontend projects and the challenges I faced My experience working in a team and handling collaborations Questions assessing my problem-solving approach and mindset It was more of a behavioral and experience-based discussion rather than a technical grilling session.
Verdict: Selected Offer Details: https://leetcode.com/discuss/post/6907336/flipkart-ui-2-4-yoe-bangalore-by-anonymo-adln/
Interview Questions (17)
Build a chat platform within 1.5 hours.
Asked to create a function for debounce.
Course Schedule
Merge Intervals Variation
How can we improve build size of frontend
How can we improve asset heavy app
Browser storage methods and their comparison
Create a localStorage wrapper with expiration support
When we type url in browser, what happens before rendering
Explain in detail what defines execution of html, css and js files
Async and defer
How js is able to achieve async operations
Difference between async/await and promises
Promise.race and Promise.any
Write example for promise.race and promise.any pollyfill to show difference between them
Web security aspects to consider while developing web app
Discussion on JWT