1. HR Telephonic Screening
- The HR round was straightforward and focused on my background, career goals, and understanding of the role.
- They explained the position, company culture, and basic expectations.
- Very professional and friendly interaction, which set a positive tone for the rest of the process.
2. Engineering Manager Round
- This was a technical deep-dive.
- DSA: Asked 2 medium-to-hard level questions involving data structures and algorithms, tested both problem-solving and optimization skills.
- Core Java & Concurrency: Questions around thread-safety, synchronization, and concurrency best practices.
- Spring Boot: Practical scenarios about REST APIs, dependency injection, and application architecture.
- The interviewer was engaging, gave hints when I was stuck, and seemed more interested in my thought process than just the final answer.
3. AVP Round
- This round mixed problem-solving with system design.
- DSA: One modified LeetCode medium-level question — not copy-pasted, but adapted to a real-world scenario.
- System Design: Discussion on designing a food delivery application, touching on scalability, database schema, and microservices communication.
- Also talked about Kafka — use cases, message flow, and handling high throughput.
- The conversation was interactive and focused on understanding trade-offs in design decisions.