The interview process consisted of 4 rounds and was quite structured and technical.
Round 1 – HirePro (Technical Screening) : This was a purely technical screening round covering: Core Java, Spring Boot, Microservices concepts, Mid-level DSA / coding questions.
They focused on fundamentals, problem-solving, and backend concepts.
Round 2 – Technical / Coding Round (Face-to-Face) : This was a hands-on coding round. I was asked to bring my laptop and code in front of the interviewer. They provided a requirement, and I had to design and implement the functionality using Java/Spring Boot/Microservices.
After completing the initial solution, they gave enhancement scenarios to extend and improve the existing code. This round tested real-world coding skills, design thinking, and ability to enhance existing code.
Round 3 – Project Fitment (Technical Discussion) : This round was based on the API/system I created in the previous round.
Focus areas included: Performance considerations, Edge cases and scenarios, LLD, HLD, Scalability and architecture discussions. They evaluated system design knowledge and real project experience.
Round 4 – HR Fitment
Overall Experience
The interview process was very practical and technical, especially Round 2 and Round 3. They focus heavily on real coding, system design, and performance considerations, not just theoretical questions.