Candidate Information:
- Status: Actively seeking opportunities
- Experience: 2+ years in Java + Spring Boot development
- Target Position: Java Backend Developer
- Location: Chandigarh/NCR, India
- Interview Date: August 2025
Overview of Interview Process:
Initial Screening
- Duration: ~40 minutes
- Method: Online (Microsoft Teams)
- Focus: Background, project discussion, and technical fundamentals
- Key Questions:
- Tell me about yourself
- Overview of recent projects
- Tech stack and key responsibilities
- Obstacles: Nothing major; the conversation was smooth and mostly focused on background check.
Technical Round
- Duration: ~45 minutes
- Method: Online (Microsoft Teams)
- Focus: Java, Spring Boot, OOPs, Testing, Docker & Redis (from resume)
- Key Questions:
- Introduce yourself
- Difference between @Controller and @RestController
- What is inheritance?
- Explain method overloading and overriding
- Flow of a Spring Boot project (Controller → Service → Repository)
- Which server comes with Spring Boot by default? (Answer: Tomcat)
- Where do we write business logic?
- What is mapping? (Explained DTO and ModelMapper)
- Where are dependencies written? (Answer: pom.xml / build.gradle)
- Purpose of application.properties
- Questions on testing tools like Mockito
- How do you test your code/program to ensure correct flow?
- Questions about Redis and Docker (as mentioned in resume)
- What is a Repository in Spring Data JPA?
- Why do we use @Entity?
- What is an Interface in Java?
- Obstacles: Some in-depth follow-up questions around Redis and Docker since I had mentioned them in my resume, but overall manageable.
Post-Interview Reflections:
- Company Culture Insights: The interviewer was polite, encouraging, and gave enough time to think before answering. The interaction reflected Infosys’ supportive and professional culture.
- Work Environment: Conducted virtually over Microsoft Teams, with a smooth process and clear communication.
- Benefits Highlight: Specific perks or benefits weren’t discussed in this round.
- Evaluator Feedback: Positive overall. I received a mail for the second round on the next working day, which indicates good performance in the first round.
- Suggestions for Improvement: Be fully prepared for all technologies mentioned in your resume (like Redis, Docker, Testing tools), since interviewers often pick topics directly from there.
Additional Information:
- Timeline: First round completed in ~45 minutes, result communicated the very next working day.
- Next Steps: Cleared first round → Proceeding to second round.
Closing Note:
Overall, the interview was a positive experience. The discussion balanced between Java fundamentals, Spring Boot architecture, and practical tools like Docker/Redis. This experience reinforced that preparation should cover not only core concepts but also any extra tools/technologies highlighted in the resume.