Flipkart Frontend Interview Questions

UI Engineer loop built around a machine coding round.

Flipkart hires frontend engineers under the UI Engineer title. Its web and app surfaces serve very large traffic, with sharp peaks during sale events, on a wide range of phones and networks. It was also an early adopter of progressive web apps. Performance on low-end devices is a recurring theme.

The loop is well known for its machine coding round. Candidates commonly describe that round, a problem-solving round and a UI technology round as the core.

Questions
15, 5 with free answers
Interview rounds
5
Last reviewed
October 2026

Flipkart frontend interview process

The usual shape of the loop. A guide to what to prepare, not a promise of what you will get.

  1. 1

    Machine coding

    Around 90 minutes to build a working app such as a cart, a carousel or a feed, followed by a review of your code.

  2. 2

    Problem solving and data structures

    Algorithm questions at a moderate level.

  3. 3

    UI technology

    JavaScript internals, polyfills, browser rendering, React and performance.

  4. 4

    Frontend design

    For SDE 2 and above: design a page or a widget, covering data flow, caching and performance.

  5. 5

    Hiring manager

    Past work, ownership and team fit.

What interviewers tend to look for

  • A working, modular solution in the build round. Unfinished clever code scores below finished simple code.
  • Polyfills and JavaScript internals written by hand.
  • Rendering performance: long lists, images, and what is slow on a cheap phone.
  • Clear separation between data, state and view.

Your Flipkart mock interview

15 questions. Type an answer under each one and an AI reviewer scores it and tells you what you missed. Stuck on one? Ask for a hint. A free account gets 3 AI replies a day.

Your mock interview

0 of 15 answered

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15

Answer a question and your score shows up here.

JavaScript

6 questions
  1. Question 1 of 15JavaScript

    Flipkart interviewer

    Explain the event loop. In what order do a setTimeout, a promise callback and synchronous logs run?

  2. Question 2 of 15JavaScript

    Flipkart interviewer

    Write a polyfill for Function.prototype.bind.

  3. Question 3 of 15JavaScript

    Flipkart interviewer

    Write a polyfill for Array.prototype.reduce.

  4. Question 4 of 15JavaScript

    Flipkart interviewer

    Implement curry, so that add(1)(2)(3) and add(1, 2)(3) both work.

  5. Question 5 of 15JavaScript

    Flipkart interviewer

    Run a list of async tasks with at most K running at the same time.

  6. Question 6 of 15JavaScript

    Flipkart interviewer

    Implement an EventEmitter with on, off, once and emit.

TypeScript

1 question
  1. Question 7 of 15TypeScript

    Flipkart interviewer

    Which utility types do you use, and can you implement Pick and Omit yourself?

React

3 questions
  1. Question 8 of 15React

    Flipkart interviewer

    How does React decide what to update in the DOM? Why do list items need keys?

  2. Question 9 of 15React

    Flipkart interviewer

    How would you render a list of 10,000 rows without the page slowing down?

  3. Question 10 of 15React

    Flipkart interviewer

    What changed in React 19?

CSS

1 question
  1. Question 11 of 15CSS

    Flipkart interviewer

    What is the difference between reflow and repaint? How do you keep animations smooth?

Browser, performance and system design

1 question
  1. Question 12 of 15Browser, performance and system design

    Flipkart interviewer

    What are the Core Web Vitals, and how do you improve each one?

Machine coding

3 questions
  1. Question 13 of 15Machine coding

    Flipkart interviewer

    How should you approach a machine coding round?

  2. Question 14 of 15Machine coding

    Flipkart interviewer

    Build a product list with a shopping cart.

  3. Question 15 of 15Machine coding

    Flipkart interviewer

    Build an infinite scrolling list.

Practise for Flipkart

Reading answers is the easy half. These problems run in the browser against real tests.

Other company guides

blur