Flipkart UI2 Interview Experience – July 2025

flipkart logo
flipkart
July 10, 20255 reads

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)

Q1
Google Calendar Clone (Machine Coding)
OtherHard

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.

Q2
JavaScript Deep Dive: Polyfills, Observers, Promises
OtherMedium

In-depth questions were asked covering JavaScript Polyfills, JS Observers, and Promises.

Q3
Implement a Popover Component
OtherMedium

I was asked to implement a Popover UI component.

Q4
UI Technical Concepts: AbortController, CRP, Event Loop, CSS
OtherHard

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.

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!