Here’s a breakdown of my interview journey:
Round 1: Technical Interview (Virtual)
Focused on backend + Java concepts and practical implementation.
Key questions asked:
Java 8 Stream API: use cases, filtering, mapping, grouping.
Microservices & API Gateway: communication patterns, advantages.
Spring Boot: exception handling (@ControllerAdvice vs @ExceptionHandler).
Coding Question: Find the K-th frequent element in an array (expected optimized solution).
Round 2: Face-to-Face (Bhubaneswar Campus)
This was a detailed project discussion, I was asked to explain:
Features I had delivered.
My exact contribution in the team.
The business impact of the feature delivered.
The focus here was on depth of understanding + ownership.
Round 3: Managerial Discussion (Same Day)
Scenario-based and behavioral questions.
“How would you handle a conflict within the team?”
They tested problem-solving mindset, leadership qualities, and consulting approach.
Round 4: HR Discussion (After 2 Hours)
Straightforward HR round.
Covered:
Salary discussion
Location preference (Pune)
Career growth & role expectations
Final Verdict: Received the Offer for Associate Consultant role at Infosys (Pune).