PayU Full Stack Developer Interview Guide

Published July 22, 2026 · Updated July 22, 2026

Evidence-backed preparation playbook for PayU Full Stack Developer interviews. 20 reported questions, top topics, difficulty breakdown, and a free assessment.

20
Questions reported
Medium–Hard
Difficulty
2–5 Years
Most reported exp
2
Interview rounds
Rounds reported
Technical 17qSystem Design 3q
Topics most frequently reported
DSA / Arrays 3 questions · 15%
DSA / Hashmaps 3 questions · 15%
JavaScript / Fundamentals 3 questions · 15%
·React / Coding 3 questions · 15%
·JavaScript / Promises 2 questions · 10%
·React / Architecture 2 questions · 10%
Free · 10 minutes

Know your gaps before the interview

Answer 10 questions from this exact pool. Get a personalised readiness score for PayU Full Stack Developer and a focused study plan targeting only your weak areas.

Take free assessment → Build study plan

Top Questions — Ranked by Community Votes

These 6 questions appeared most in PayU Full Stack Developer reports. Master these first.

PayU Medium Technical round 2–5 YearsInterview ExperienceJavaScript

Predict the output of this code: console.log(1); setTimeout(() => console.log(2), 0); Promise.resolve().then(() => console.log(3)); console.log(4); Explain the event loop mechanism that determines this order.

↑ 104 upvotes · 78 engineers asked this · Full Stack Developer
PayU Hard Technical round 2–5 YearsInterview ExperienceJavaScript

Implement Promise.allSettled from scratch without using the native method. Then explain the difference between Promise.all, Promise.allSettled, Promise.any, and Promise.race — give a concrete payment flow example for when you would use each.

↑ 97 upvotes · 69 engineers asked this · Full Stack Developer
PayU Medium Technical round 2–5 YearsInterview ExperienceReactJavaScript

Explain the reconciliation algorithm in React. How does React decide which DOM nodes to update when state changes? What is the role of the key prop and what happens when you use an array index as a key versus a stable unique ID?

↑ 96 upvotes · 71 engineers asked this · Full Stack Developer
PayU Medium Technical round 2–5 YearsInterview ExperienceJavaScript

What will the following code output and why? const obj = { x: 10 }; const fn = () => console.log(this.x); obj.fn = fn; obj.fn(); Now rewrite fn as a regular function. How does the output change and what is the reason?

↑ 91 upvotes · 67 engineers asked this · Full Stack Developer
PayU Medium Technical round 2–5 YearsInterview ExperienceJavaScriptReact

Implement a debounce function from scratch in JavaScript. Then explain where you would use debounce vs throttle in a payment checkout flow — for example on a search input, a "Pay Now" button, and a scroll event handler.

↑ 88 upvotes · 62 engineers asked this · Full Stack Developer
PayU Hard Technical round 2–5 YearsInterview ExperienceJavaScript

A payment API call must retry up to 3 times on network failure, with exponential backoff (1s, 2s, 4s delays) between attempts. Implement a retryWithBackoff(fn, maxRetries) utility using Promises. Handle the case where all retries fail.

↑ 88 upvotes · 63 engineers asked this · Full Stack Developer

See all 20 questions →

Same role at other companies

Accenture Full Stack Developer guide

More at PayU

All PayU questions PayU interview process PayU Full Stack Developer questions

Frequently asked questions

How hard is the PayU Full Stack Developer interview?
Medium–Hard difficulty based on 20 reported questions. Most questions cover DSA / Arrays, DSA / Hashmaps, JavaScript / Fundamentals.
What topics does PayU ask Full Stack Developers?
Top reported topics: DSA / Arrays (3 questions), DSA / Hashmaps (3 questions), JavaScript / Fundamentals (3 questions), React / Coding (3 questions), JavaScript / Promises (2 questions).
How many rounds does PayU have for Full Stack Developer?
Reported rounds: Technical, System Design.
What experience level does PayU hire Full Stack Developers at?
Most reported: 2–5 Years.