Myntra Frontend Interview Questions

Fashion e-commerce. Image-heavy pages and performance.

Myntra is a fashion e-commerce company in the Flipkart group. Its listing and product pages are image-heavy, reached largely on phones, and under heavy load during sale events. Page speed, image loading and layout stability are everyday concerns.

Candidates commonly describe a loop close to Flipkart's: a machine coding round, a JavaScript and UI round and a problem-solving round.

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

Myntra 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

    Build a working feature such as a product listing, a carousel or a cart in 60 to 90 minutes.

  2. 2

    UI technology

    JavaScript internals, polyfills, React rendering and browser performance.

  3. 3

    Problem solving

    Data structure and algorithm questions at a moderate level.

  4. 4

    Frontend design

    For senior roles: design a listing or product page for speed and scale.

  5. 5

    Hiring manager

    Past projects and ownership.

What interviewers tend to look for

  • Core Web Vitals, and LCP and CLS in particular on image-heavy pages.
  • Image optimisation and lazy loading.
  • Long product lists: pagination, infinite scroll and virtualisation.
  • Server rendering, streaming and hydration cost.

Your Myntra 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

4 questions
  1. Question 1 of 15JavaScript

    Myntra interviewer

    Write a polyfill for Function.prototype.bind.

  2. Question 2 of 15JavaScript

    Myntra interviewer

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

  3. Question 3 of 15JavaScript

    Myntra interviewer

    What is the difference between a shallow and a deep copy? How would you deep clone an object?

  4. Question 4 of 15JavaScript

    Myntra interviewer

    What is event delegation? Explain bubbling and capturing.

TypeScript

1 question
  1. Question 5 of 15TypeScript

    Myntra interviewer

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

React

3 questions
  1. Question 6 of 15React

    Myntra interviewer

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

  2. Question 7 of 15React

    Myntra interviewer

    What is hydration, and what causes a hydration mismatch?

  3. Question 8 of 15React

    Myntra interviewer

    Is setState asynchronous? What is batching?

Next.js

3 questions
  1. Question 9 of 15Next.js

    Myntra interviewer

    Compare SSG, ISR, SSR and CSR. When would you choose each?

  2. Question 10 of 15Next.js

    Myntra interviewer

    What do next/image and next/font do for performance?

  3. Question 11 of 15Next.js

    Myntra interviewer

    What is streaming in Next.js, and how does Suspense fit in?

CSS

1 question
  1. Question 12 of 15CSS

    Myntra interviewer

    How do you build a responsive layout?

Browser, performance and system design

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

    Myntra interviewer

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

Machine coding

2 questions
  1. Question 15 of 15Machine coding

    Myntra interviewer

    Build a product list with a shopping cart.

Practise for Myntra

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

Other company guides

blur