Infogain logo

Infogain Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 255 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
63.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Infogain.

Showing 3 of 255
Infogain logo
Infogain

Senior Software Engineer

Engineering · nearly a year ago

Senior Easy Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Recruiter call
Interview formats
Technical Technical Coding Technical Other

HR first mentioned that there would be four stages: an initial HR screening, a Technical Round, a Technomanagerial Round, and a final HR discussion. After the HR screening, my resume got shortlisted and my first technical interview was scheduled. Even though the interview was scheduled for 45 minutes, it ran for about an hour and 5 minutes. During this time, I answered about 90% of the questions about Python, SQL, AWS Lambda, Flask, and my projects. Twenty minutes later, HR told me I passed with excellent feedback and they scheduled the next round. The second round also took 45 minutes, and I answered all the technical questions confidently. However, at the end, the interviewer asked an analytical question not related to the technologies. I provided an approach, but he didn't seem happy. Twenty minutes after the interview, HR informed me that the round didn't go well, but they couldn't give a specific reason. In the end, even though I performed well overall, my application was rejected, seemingly because of that one analytical question.

Confirmed questions4 questions
  • Given a list with unique elements, find two numbers that sum to a target value and also provide their indexes.
  • Calculate the frequency of elements in a list and then arrange that dictionary in descending order based on values.
  • How can you reverse the words within a sentence?
Infogain logo
Infogain

Software Engineer

Engineering · nearly a year ago

Entry Easy Positive experience No offer 3 rounds
Interview process
Technical screen Technical screen Background check
Interview formats
Coding Technical Behavioral

The interview process had 3 rounds. The first round was an online assessment with 20 MCQs covering SQL, Pandas, logical reasoning, and quantitative topics. The second round was a face-to-face technical and HR interview. It started with SQL theory questions, followed by written SQL queries and Python coding. Specifically, I had to write SQL to find the maximum salary and duplicate emails from a table, and Python code to find missing values in a list. The third round was a final HR formality. The difficulty felt easy overall, although I didn't prepare well at that time and missed some basic concepts, which is why I didn't get the role then. Some friends did get the role, so I'm happy for them. The company's ambitions seemed good.

Confirmed questions5 questions
  • What's the difference between Primary and Foreign keys?
  • What's the difference between DBMS and RDBMS?
  • Can you explain single-row functions?
Infogain logo
Infogain

Software Engineer

Engineering · a year ago

Mid Average Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Background check Offer
Interview formats
Technical Behavioral

So at Infogain, first there might be this online test thing, it's optional though. Then you'll have like one or two tech interviews where they grill you on Java, Spring Boot, and microservices stuff. After that, there's a manager chat, mostly about your past work and how you talk to people. And the last step is HR, where you sort out the salary and when you can join. The whole thing is usually done in about a week.

Confirmed questions8 questions
  • Could you compare the == operator and the .equals() method?
  • Can you detail the differences between String, StringBuilder, and StringBuffer?
  • What exactly are wrapper classes in Java?

Infogain Software Engineer Interview Questions

Quoted word for word from Infogain interview reports.

What is the difference between a stored procedure and a function in SQL?

Read reports

Given a list with unique elements, find two numbers that sum to a target value and also provide their indexes.

Read reports

Could you write a Python program to reverse a number and a string without using built-in functions?

Read reports

How would you solve the 9 balls puzzle to find the heaviest one in only 2 chances?

Read reports

Can you determine the output of the given code snippet involving increment and decrement operators?

Read report

Can you explain the difference between the equals() method and the == operator?

Read report

Could you write a program to count the characters in a document file?

Read report

Can you write an algorithm for navigating a 9x9 matrix using ones?

Read report

Could you write a simple Java code for something like the Fibonacci series?

Read report

Formats, difficulty and experience

Across all 255 Infogain interview reports.

Interview formats

Technical 44.8%
Behavioral 30.3%
Coding 21.4%
Presentation 1.1%
Other 0.9%

Interview difficulty

Easy 16.1%
Average 68.2%
Difficult 15.7%

Candidate experience

Positive 63.9%
Negative 19.3%
Neutral 16.9%