BharatPe | SDE 2 | Gurgaon | Feb 2026
Summary
I interviewed for an SDE 2 position at BharatPe in Gurgaon, which involved multiple rounds focusing on Data Structures & Algorithms, SQL, System Design, and core Computer Science fundamentals.
Full Experience
Status: 2.9 years experience Location: Gurgaon, India Date: February 2026
First round:
DSA Problem : https://algomaster.io/learn/dsa/reconstruct-itinerary
Two SQL queries :
- Return student with second maximum score
- Given table students with date of scholarships, return all students who got scholarship on both 2025, 2026 year
Question : How hashmap works internally ?
Second round:
Design Notification System
- Discuss trade-offs,
- How to handle priority notifications,
- what if lot of notification requests arrive at a time
Third round:
Resume discussion How can we close a thread gracefully ? How hashmap works internally ?
Interview Questions (6)
Reconstruct Itinerary
SQL Query: Second Maximum Score
Write an SQL query to return the student with the second maximum score from a table.
SQL Query: Students with Scholarships in Multiple Years
Given a table 'students' with scholarship dates, write an SQL query to return all students who received a scholarship in both 2025 and 2026.
Internal workings of HashMap
Explain how a HashMap works internally.
Design Notification System
Design a notification system. Discuss trade-offs, how to handle priority notifications, and considerations for handling a high volume of notification requests.
Graceful Thread Shutdown
Explain how to close a thread gracefully.