Paytm Full-Stack Developer Interview Questions
Welcome to the detailed interview guide for Paytm. This page contains specific, extracted interview questions with direct resource links to help you prepare effectively.
1. Coding & Algorithms
Paytm evaluates your problem-solving skills using Data Structures and Algorithms. Below are highly frequent questions asked by Paytm.
Detailed Data Structures & Algorithms Questions
- Two Sum (Array / Hash Table)
- Question: Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.
- Resource: LeetCode 1 - Two Sum
- Number of Islands (Graph / BFS / DFS)
- Question: Given an m x n 2D binary grid grid which represents a map of '1's (land) and '0's (water), return the number of islands.
- Resource: LeetCode 200 - Number of Islands
- Merge Intervals (Array / Sorting)
- Question: Given an array of intervals where intervals[i] = [start_i, end_i], merge all overlapping intervals.
- Resource: LeetCode 56 - Merge Intervals
- Trapping Rain Water (Array / Two Pointers)
- Question: Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it can trap after raining.
- Resource: LeetCode 42 - Trapping Rain Water
- Lowest Common Ancestor of a Binary Tree (Trees)
- Question: Given a binary tree, find the lowest common ancestor (LCA) of two given nodes in the tree.
- Resource: LeetCode 236 - LCA of Binary Tree
2. Core Full-Stack Technologies
As a Full Stack Developer, Paytm expects you to have a deep understanding of both frontend and backend ecosystems.
Detailed Frontend Questions (React / JavaScript)
- Virtual DOM & Reconciliation
- Question: Explain how React's Virtual DOM works and describe the Diffing algorithm.
- Resource: React Docs - Reconciliation
- Event Delegation & Bubbling
- Question: What is event bubbling and capturing in JavaScript? How does Event Delegation improve performance?
- Resource: JavaScript.info - Bubbling and capturing
- Promises and Async/Await
- Question: Write a function to execute an array of Promises sequentially (one after another).
- Resource: MDN - Using Promises
- Custom Hooks Implementation
- Question: Write a custom
useDebouncehook that delays invoking a function until after wait milliseconds have elapsed. - Resource: useHooks - useDebounce
- Question: Write a custom
Detailed Backend Questions (Node.js / Express / DB)
- Event Loop in Node.js
- Question: Explain the phases of the Node.js Event Loop. What is the difference between
process.nextTick()andsetImmediate()? - Resource: Node.js Docs - Event Loop
- Question: Explain the phases of the Node.js Event Loop. What is the difference between
- Database Indexing & Optimization
- Question: How do database indexes work under the hood (B-Trees)? When should you NOT use an index?
- Resource: GeeksForGeeks - Indexing in Databases
- JWT vs Session Authentication
- Question: Explain the pros and cons of using JSON Web Tokens (JWT) vs stateful Session cookies for authentication in a distributed system.
- Resource: Auth0 - JWT vs Sessions
- API Rate Limiting
- Question: How would you implement rate limiting for a REST API using Redis?
- Resource: Redis - Rate Limiting Pattern
3. Architecture & System Design
System design is crucial, especially for mid-to-senior level roles at Paytm.
Detailed System Design Questions
- Design a URL Shortener (e.g., TinyURL)
- Focus: Encoding algorithms (Base62), capacity estimation, database sharding, caching.
- Resource: System Design Primer - TinyURL
- Design a Highly Scalable Chat Application (e.g., WhatsApp)
- Focus: WebSockets vs Long Polling, message queues, Cassandra/NoSQL for message storage, presence service.
- Resource: Grokking the System Design Interview - Chat App
- Design an E-Commerce Backend (e.g., Amazon)
- Focus: Distributed transactions, two-phase commit, inventory management, handling high traffic events.
4. Behavioral & Culture
- STAR Method: Always answer behavioral questions using Situation, Task, Action, Result.
- Why Paytm?: Research Paytm's core values (e.g., Amazon's Leadership Principles, Google's "Googliness", or TCS's client-first approach).
- Resource: How to answer Behavioral Questions
5. Latest 2026 Interview Trends
- AI & LLM Integration: System design questions now frequently ask how to integrate large language models (LLMs), design RAG (Retrieval-Augmented Generation) architectures, or handle high-latency API responses from AI models.
- Modern Frontend: Questions heavily favor Next.js (App Router, Server Components), hydration mismatch debugging, and Micro-frontends (Module Federation).
- Cloud & Serverless: Emphasis on AWS Lambda cold starts, edge computing (Cloudflare Workers), and distributed caching strategies for global scale.
- Resource: Designing Machine Learning Systems (Chip Huyen)