Paytm Frontend Interview Questions

Broad fundamentals across JavaScript, React and CSS.

Paytm covers payments, commerce and financial services, with many separate web products and teams. Interview loops vary by team more than at some companies, but they are usually described as fundamentals-first.

Expect direct questions on JavaScript concepts, React basics and CSS, some coding, and a discussion of your current project.

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

Paytm 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

    Technical round 1

    JavaScript concepts, output-based questions and small coding problems.

  2. 2

    Technical round 2

    React, state management, CSS, and a small component or a feature to design.

  3. 3

    Hiring manager

    A deep dive into a project you owned.

  4. 4

    HR

    Role, team and logistics.

What interviewers tend to look for

  • Explaining a concept clearly with a short example.
  • Predicting the output of tricky snippets: hoisting, equality, the event loop.
  • CSS layout and specificity without looking things up.
  • Knowing your own project in depth, including what you would change.

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

    Paytm interviewer

    Explain hoisting and the temporal dead zone.

  2. Question 2 of 15JavaScript

    Paytm interviewer

    What is a closure? Give a practical use for one.

  3. Question 3 of 15JavaScript

    Paytm interviewer

    What is the difference between ==, === and Object.is?

  4. Question 4 of 15JavaScript

    Paytm interviewer

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

  5. Question 5 of 15JavaScript

    Paytm interviewer

    Write a polyfill for Array.prototype.reduce.

  6. Question 6 of 15JavaScript

    Paytm interviewer

    How do ES modules differ from CommonJS, and why does tree shaking depend on ES modules?

TypeScript

1 question
  1. Question 7 of 15TypeScript

    Paytm interviewer

    What is the difference between a type alias and an interface?

React

3 questions
  1. Question 8 of 15React

    Paytm interviewer

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

  2. Question 9 of 15React

    Paytm interviewer

    What is the difference between a controlled and an uncontrolled component?

  3. Question 10 of 15React

    Paytm interviewer

    How do you decide where state should live, and when would you add a state management library?

CSS

2 questions
  1. Question 11 of 15CSS

    Paytm interviewer

    How does the browser decide which CSS rule wins?

  2. Question 12 of 15CSS

    Paytm interviewer

    How many ways can you centre an element horizontally and vertically?

Browser, performance and system design

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

    Paytm interviewer

    Compare cookies, localStorage and sessionStorage. Where should an auth token be stored?

  2. Question 14 of 15Browser, performance and system design

    Paytm interviewer

    What is the difference between async and defer on a script tag? What are preload and prefetch?

Machine coding

1 question
  1. Question 15 of 15Machine coding

    Paytm interviewer

    Build a pagination component.

Practise for Paytm

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

Other company guides

blur