Infosys Interview Experience for Software Engineer

Application Shortlisting

Process: The recruitment team at Infosys reviews submitted applications to shortlist candidates based on academic performance, resume, and relevant project experience.

Purpose: To identify candidates who meet the eligibility criteria and possess the desired skills for the Software Engineer role.

Coding Round (Easy Level)

Process: Shortlisted candidates undergo a coding round with problems of easy difficulty.

Purpose: To evaluate candidates’ basic coding skills and logical reasoning.

Sample Questions:

  • Write a program to find the sum of digits of a given number.
  • Implement a function to check if a given string is a palindrome.
  • Write a program to find the factorial of a number.
  • Implement a simple sorting algorithm like bubble sort or selection sort.

Technical Interview (First Round – Medium Difficulty)

Process: Candidates who clear the coding round proceed to the first technical interview with a member of the Infosys technical team.

Purpose: To assess candidates’ understanding of programming concepts, data structures, and problem-solving skills.

Sample Questions:

  • Explain the difference between an array and a linked list. When would you use each?
  • Discuss the time complexity of the binary search algorithm.
  • Implement a stack using arrays or linked lists and demonstrate its operations.
  • Solve a problem related to tree traversal, such as in-order traversal or level order traversal.

Technical Interview (Second Round – Medium Difficulty)

Process: Candidates who pass the first technical interview undergo a second technical interview with another member of the Infosys technical team.

Purpose: To further evaluate candidates’ technical capabilities, depth of understanding, and ability to solve more complex problems.

Sample Questions:

  • Describe the concept of object-oriented programming and its pillars.
  • Discuss the difference between SQL and NoSQL databases. When would you use each?
  • Solve a problem involving dynamic programming, such as finding the longest common subsequence.
  • Design a simple RESTful API for a book management system.

HR Round

Process: Candidates who clear the technical interviews proceed to the HR round with a member of the Infosys human resources team.

Purpose: To assess candidates’ communication skills, cultural fit, and motivation for the Software Engineer role.

Sample Questions:

  • Tell us about yourself and your background.
  • Why do you want to work at Infosys?
  • How do you handle stress and tight deadlines?
  • Describe a challenging project you worked on and how you overcame obstacles.