Frontend interview Experience at PayPal Bangalore | SDE2 | DSA Heavy
SDE2 @ Paypal
Bangalore, India · Mar 2026
Submitted by
Saurav Kumar
Compensation Range
32
How landed on the interview?
Referral
Round 1: Frontend System Design
Backend system design even for a frontend role.
Prompt: Design a Payment Gateway System
- Overall architecture and services breakdown
- Payment flow between services
- Transaction processing and idempotency
- Ledger system for consistency and traceability
- Reliability and security trade-offs
💡 Payment gateway design is asked in almost every PayPal frontend interview. Prepare it cold.
Round 2: Online Assessment (OA)
Proctored. 3 questions covering DSA, JS and React.
- DSA: String manipulation, LeetCode medium level
- JavaScript: Implement a class with several methods per spec, OOP-focused
- React UI : Build a cart management system, with dynamic cart updates, total quantity state, real-time UI sync, and a sample layout given
💡 PayPal screens with React + DSA + OOP in a single round. Skip one area, and you fail here.
Round 3: DSA
Pure DSA. Hidden test cases must pass.
- Triangle minimum path sum (Dynamic Programming)
- Min Stack with O(1) push, pop, top and getMin
- Topological Sort using DFS, approach discussion only
💡 Edge cases are tested with hidden cases. Sample passing is not enough.
Round 4: DSA + React internals + live coding
DSA + React internals + live coding.
- Binary search problem, easy level
- React internals: Virtual DOM, Reconciliation, Diffing algorithm
- Write pseudocode for the React Diffing Algorithm
- Build a Currency Converter app: Dropdown selection, dynamic conversion, real time updates, state management
💡 Knowing React is not enough. They want how it works under the hood.
Final Thoughts
None
Love this interview experience? Share it!
Help others discover this resource
