Background
- Education: B.Tech from a Tier-2 college
- Current Position: SDE-2 at a banking company
- Experience: 3.5 years
- Location: Pune, India
I applied via a direct application link and started with an online assessment (OA).
Online Assessment (OA)
The OA consisted of three coding problems ranging from medium to hard level. The questions tested problem-solving skills, data structures, and algorithms.
Round 1: DSA Round
Duration: 1 hour
The problem given was:
Train Arrival and Departure: Calculate the maximum number of platforms required at a railway station, given the arrival and departure times of trains.
The focus was on using efficient algorithms and optimizing the solution for edge cases.
Round 2: System Design Round
Duration: 1 hour
The task was to design a global-scale system similar to BookMyShow, capable of handling lakhs of events simultaneously.
Key areas covered:
- High-Level Design (HLD): Addressing scalability, availability, and fault tolerance for a global audience.
- Low-Level Design (LLD): Detailed interaction between components.
- Database Schema: Structuring data for events, users, bookings, and payments.
The interviewer probed on both functional and non-functional aspects of the system.
Round 3: Technical Round with VP Engineering
Duration: 45 minutes
This round included discussions on:
- My past projects and challenges faced at scale.
- Use of message queues for processing and ensuring fault tolerance.
- Techniques to ensure data consistency in distributed systems.
- Questions based on my experience like - handling compliance with local government laws for data security and storage since I had worked with European counterparts.
Round 4: Behavioral and Interpersonal Round
Duration: 30 minutes
Conducted by the Head of HR, this round evaluated:
- My interpersonal and communication skills.
- Approach to collaboration, teamwork, and conflict resolution.
- Alignment with company culture and long-term goals.
Round 5: CTO Round
Duration: 30 minutes
This round was a blend of technical and behavioral topics:
Technical discussions:
- Trade-offs during design.
- Handling technical debt and maintaining system scalability.
- Approaches to resource allocation for critical projects.
Behavioral aspects:
- Leadership and decision-making in challenging scenarios.
- Adaptability to rapidly changing requirements.
Verdict: Selected ✅
Compensation Details: https://leetcode.com/discuss/compensation/6229368/SDE-2-or-SSE-or-Razorpay-or-Flipkart-or-Paytm-or-FanCode
Other Interview Experiences:
Razorpay - https://leetcode.com/discuss/interview-experience/6229095/Razorpay-or-Senior-Software-Engineer-or-Bangalore-or-October-2024-Offer
Flipkart - https://leetcode.com/discuss/interview-experience/6229138/Flipkart-or-SDE-2-or-Bangalore-or-November-2024-Offer
Paytm - https://leetcode.com/discuss/interview-experience/6229169/Paytm-or-Senior-Software-Engineer-(SSESDE-2)-or-Noida-or-November-2024-Offer
Gojek - https://leetcode.com/discuss/interview-experience/6229239/Gojek-(GoTo)-or-Senior-Software-Engineer-or-Bangalore-or-September-2024-Reject
BlackRock - https://leetcode.com/discuss/interview-question/6229277/BlackRock-or-Associate-(SSE)-or-Gurgaon-or-October-2024-Reject