VOOZH about

URL: https://www.geeksforgeeks.org/interview-experiences/infosys-interview-experience-for-java-developer-2-years-of-experience/

⇱ Infosys Interview Experience for Java Developer 2 years of Experience - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Infosys Interview Experience for Java Developer 2 years of Experience

Last Updated : 26 Aug, 2025

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.

Comment