1. Technical Round 1
The interview started with a discussion on my resume, mainly focusing on my backend projects.
I was asked one DSA coding question, followed by questions on Spring Boot fundamentals, REST APIs, JPA, and basic architecture of my projects.
The interviewer also evaluated how I approached problem-solving and code optimization.
2. Technical Round 2
This round again included a DSA problem, slightly more complex than the first one.
They went deeper into backend concepts like Spring Boot internals, annotations, exception handling, filters/interceptors, and database design.
More detailed questions were asked about the backend architecture of my projects, focusing on scalability and best practices.
3. Managerial Round
The manager asked both technical and scenario-based questions.
I had to solve another DSA problem and explain my approach clearly.
There were several questions around microservices architecture, Spring Cloud components, API Gateway, service discovery (Eureka), load balancing, and communication patterns between services.
They also assessed my understanding of real-world system design and how I would handle production challenges.
4. HR Round
The HR discussion was mostly conversational.
They asked about my background, strengths, preferred work environment, salary expectations, and why I was interested in the role.
The round was focused on cultural fit, communication skills, and general expectations.