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/


