BharatPe | SDE 2 | Gurgaon | Feb 2026
- Location
- Gurgaon
- Experience
- 2.9 years
- Posted
- 4 Mar 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.
How it went
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 ?
Questions asked (6)
- 01
Reconstruct Itinerary
Data Structures & Algorithms
Open the problemThe problem asks to reconstruct an itinerary from a given list of flights.
- 02
SQL Query: Second Maximum Score
Other
Write an SQL query to return the student with the second maximum score from a table.
- 03
SQL Query: Students with Scholarships in Multiple Years
Other
Given a table 'students' with scholarship dates, write an SQL query to return all students who received a scholarship in both 2025 and 2026.
- 04
Internal workings of HashMap
Other
Explain how a HashMap works internally.
- 05
Design Notification System
System Design
Design a notification system. Discuss trade-offs, how to handle priority notifications, and considerations for handling a high volume of notification requests.
- 06
Graceful Thread Shutdown
Other
Explain how to close a thread gracefully.