Premium Employer

i

This company page is being actively managed by Infogain Team. If you also belong to the team, you can get access from here

Infogain Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Infogain Interview Questions and Answers

Updated 5 Jun 2025
Popular Designations

72 Interview questions

A Senior Software Engineer was asked 1mo ago
Q. What are the differences between .NET and .NET Core?
Ans. 

.NET is a framework for Windows applications, while .NET Core is a cross-platform, open-source framework for modern app development.

  • .NET is Windows-only; .NET Core supports Windows, macOS, and Linux.

  • .NET is a full framework; .NET Core is modular and lightweight.

  • .NET Core allows for side-by-side versioning, enabling multiple versions to run on the same machine.

  • .NET Core has improved performance and scalability comp...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 1mo ago
Q. What methods can be employed for optimizing stored procedures?
Ans. 

Optimizing stored procedures enhances performance, reduces resource usage, and improves maintainability in database operations.

  • 1. Use proper indexing: Ensure that the columns used in WHERE clauses are indexed to speed up data retrieval. Example: CREATE INDEX idx_column ON table(column);

  • 2. Avoid cursors: Replace cursors with set-based operations to reduce overhead. Example: Use JOINs instead of looping through reco...

View all Senior Software Engineer interview questions
A Software Engineer was asked 2mo ago
Q. Given two sorted arrays, write a program to merge them into a single sorted array.
Ans. 

Merge two sorted arrays into a single sorted array efficiently.

  • Use two pointers to traverse both arrays simultaneously.

  • Compare elements at both pointers and append the smaller one to the result.

  • Increment the pointer of the array from which the element was taken.

  • Continue until all elements from both arrays are processed.

  • Example: Merging [1, 3, 5] and [2, 4, 6] results in [1, 2, 3, 4, 5, 6].

View all Software Engineer interview questions
A Finance Intern was asked 6mo ago
Q. What are macros in Excel?
Ans. 

Macros in Excel are automated tasks that can be created using Visual Basic for Applications (VBA) to perform repetitive actions.

  • Macros can be recorded or written manually using VBA code.

  • They can automate tasks such as formatting, data manipulation, and report generation.

  • Macros can be assigned to buttons or keyboard shortcuts for easy access.

  • They can save time and reduce errors by automating repetitive tasks.

  • Exampl...

View all Finance Intern interview questions
A Senior Software Engineer was asked 6mo ago
Q. Explain the relationship between equals() and hashCode() methods in Java (or the relevant language).
Ans. 

Equals and hashCode are crucial for object comparison and collections in Java, ensuring correct behavior in data structures.

  • Equals method checks if two objects are logically equivalent. Example: 'a.equals(b)' returns true if 'a' and 'b' are the same.

  • HashCode method returns an integer representation of an object. Example: 'a.hashCode()' provides a unique identifier for 'a'.

  • Both methods must be overridden together t...

View all Senior Software Engineer interview questions
A Data Engineer was asked 7mo ago
Q. How would you handle a toxic work culture?
Ans. 

Address toxic work culture by open communication, setting boundaries, seeking support, and considering leaving if necessary.

  • Open communication with colleagues and management about issues

  • Set boundaries to protect your mental and emotional well-being

  • Seek support from HR, a mentor, or a therapist if needed

  • Consider leaving the toxic work environment if the situation does not improve

View all Data Engineer interview questions
A Reactjs Developer was asked 7mo ago
Q. How do you integrate APIs in React?
Ans. 

Api integration in React involves fetching data from external APIs and displaying it in the application.

  • Use fetch or axios to make API calls in React components

  • Handle API responses using promises or async/await

  • Update component state with fetched data to render it on the UI

View all Reactjs Developer interview questions
Are these interview questions helpful?
An UI Developer was asked 7mo ago
Q. Do you know how to write tests in React or have any experience with Jest?
Ans. 

Yes, I have experience writing tests in React using Jest.

  • I have experience writing unit tests for React components using Jest.

  • I am familiar with testing libraries like Enzyme for React component testing.

  • I understand how to write snapshot tests to ensure UI consistency in React applications.

View all UI Developer interview questions
An UI Developer was asked 7mo ago
Q. What is Redux and how does it work behind the scenes (code flow)?
Ans. 

Redux is a predictable state container for JavaScript apps. It helps manage the state of an application in a single immutable state tree.

  • Redux stores the entire state of an application in a single immutable state tree.

  • The state tree is read-only, and changes are made by dispatching actions.

  • Reducers specify how the state changes in response to actions.

  • The store holds the state tree, allows access to state via getSt...

View all UI Developer interview questions
An UI Developer was asked 7mo ago
Q. How are you managing state in your current applications?
Ans. 

I manage state using React's useState hook and context API for global state management.

  • Using React's useState hook to manage local component state

  • Utilizing React's context API for global state management

  • Implementing Redux for complex state management scenarios

View all UI Developer interview questions

Infogain Interview Experiences

129 interviews found

UI Developer Interview Questions & Answers

user image Anonymous

posted on 10 Nov 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Nov 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What is React and how it is different from Angular and Vue ?
  • Ans. 

    React is a JavaScript library for building user interfaces. It is different from Angular and Vue in terms of architecture, data binding, and learning curve.

    • React is a library, while Angular and Vue are frameworks.

    • React uses a virtual DOM for better performance, while Angular and Vue use a real DOM.

    • React follows a unidirectional data flow, while Angular and Vue use bidirectional data binding.

    • React has a smaller learning...

  • Answered by AI
  • Q2. What is Redux and how it works behind the scene (code flow)
  • Ans. 

    Redux is a predictable state container for JavaScript apps. It helps manage the state of an application in a single immutable state tree.

    • Redux stores the entire state of an application in a single immutable state tree.

    • The state tree is read-only, and changes are made by dispatching actions.

    • Reducers specify how the state changes in response to actions.

    • The store holds the state tree, allows access to state via getState()...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. How are you managing state in your current applications ?
  • Ans. 

    I manage state using React's useState hook and context API for global state management.

    • Using React's useState hook to manage local component state

    • Utilizing React's context API for global state management

    • Implementing Redux for complex state management scenarios

  • Answered by AI
  • Q2. Do you know how to write tests in React or have any idea about jest ?
  • Ans. 

    Yes, I have experience writing tests in React using Jest.

    • I have experience writing unit tests for React components using Jest.

    • I am familiar with testing libraries like Enzyme for React component testing.

    • I understand how to write snapshot tests to ensure UI consistency in React applications.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Always prepare basics and fundamentals before appearing in any interview. Also brush up all the latest updates of the tech for which you are going to give interview

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Naukri.com

Round 1 - Technical 

(2 Questions)

  • Q1. There were two technical and one HR round. Question were scenario based on sql and .net applications.
  • Q2. Replication of Databases
  • Ans. 

    Replication of databases involves copying and maintaining multiple copies of the same database for redundancy and fault tolerance.

    • Replication helps in ensuring high availability and fault tolerance by having multiple copies of the same data.

    • There are different types of replication such as master-slave replication, master-master replication, and multi-master replication.

    • Replication can be synchronous or asynchronous, wi...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. I was not selected for round two
  • Q2. I am not aware of question in 2nd technical
Round 3 - HR 

(1 Question)

  • Q1. I was not selected for HR round
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Accounting principles
  • Q2. Balance sheet questions
Round 2 - Technical 

(2 Questions)

  • Q1. What is macros in excel
  • Ans. 

    Macros in Excel are automated tasks that can be created using Visual Basic for Applications (VBA) to perform repetitive actions.

    • Macros can be recorded or written manually using VBA code.

    • They can automate tasks such as formatting, data manipulation, and report generation.

    • Macros can be assigned to buttons or keyboard shortcuts for easy access.

    • They can save time and reduce errors by automating repetitive tasks.

    • Example: Cr...

  • Answered by AI
  • Q2. Merging of cells in excel
  • Ans. 

    Merging cells in Excel allows you to combine multiple cells into one larger cell.

    • Select the cells you want to merge

    • Right click and select 'Merge Cells' from the dropdown menu

    • The content of the upper-left cell will be kept, while the rest of the cells' content will be deleted

    • Merged cells cannot be unmerged, so be careful when merging

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Strengths and weaknesses
  • Q2. Case based questions asked

Interview Preparation Tips

Interview preparation tips for other job seekers - Reach out to HR on linkedin
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Sep 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Normal questions
  • Q2. Resume n product knowledge
Round 3 - HR 

(2 Questions)

  • Q1. Just prepared normally nothing speacial
  • Q2. Cv related
Round 4 - Technical 

(1 Question)

  • Q1. Product knowledge

Interview Preparation Tips

Topics to prepare for Infogain Development Consultant interview:
  • PoS
Interview preparation tips for other job seekers - The company is good but the job is not secure here. Management is the worst part.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Hashmap internal working
  • Q2. Equals and hashcode
  • Ans. 

    Equals and hashCode are crucial for object comparison and collections in Java, ensuring correct behavior in data structures.

    • Equals method checks if two objects are logically equivalent. Example: 'a.equals(b)' returns true if 'a' and 'b' are the same.

    • HashCode method returns an integer representation of an object. Example: 'a.hashCode()' provides a unique identifier for 'a'.

    • Both methods must be overridden together to mai...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Microservice design pattern
  • Ans. 

    Microservice design pattern focuses on breaking down a large application into smaller, independent services.

    • Each microservice is responsible for a specific function or feature

    • Communication between microservices is typically done through APIs

    • Microservices can be developed, deployed, and scaled independently

    • Examples: Netflix, Amazon, Uber

  • Answered by AI
  • Q2. Springboot annotation
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. React lifecycle methods
  • Q2. Server side rendering
  • Q3. Api integration in react
  • Ans. 

    Api integration in React involves fetching data from external APIs and displaying it in the application.

    • Use fetch or axios to make API calls in React components

    • Handle API responses using promises or async/await

    • Update component state with fetched data to render it on the UI

  • Answered by AI
  • Q4. Custom Pagination
Round 2 - Coding Test 

Custom hooks, redux action, reducer, middleware, array values and count example

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Coding Test 

JUST BASIC CODING WITH MCQ AND MEETLE PLATFORM

Round 2 - Technical 

(1 Question)

  • Q1. JUST BASICS LIKE SQL,PYTHON MAINLY OOPS AND BASIC CODE LIKE PALINDROME
Round 3 - HR 

(1 Question)

  • Q1. LIKE MINDTEASING QUESTIONS SITUATION BASED

Interview Preparation Tips

Interview preparation tips for other job seekers - JUST BE CONFIDENT THAT U WILL GET JOB AND ANSWER WITH CONFIDENCE

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 28 Nov 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Based on SQL , statistics , python , cognitive

Round 2 - Technical 

(2 Questions)

  • Q1. Based on AI/Ml and based on cv
  • Q2. Based on projects
Round 3 - HR 

(2 Questions)

  • Q1. How to handle toxic work culture?
  • Ans. 

    Address toxic work culture by open communication, setting boundaries, seeking support, and considering leaving if necessary.

    • Open communication with colleagues and management about issues

    • Set boundaries to protect your mental and emotional well-being

    • Seek support from HR, a mentor, or a therapist if needed

    • Consider leaving the toxic work environment if the situation does not improve

  • Answered by AI
  • Q2. 5 strength and weakness

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident in interviews and try to calm ur mind!
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - One-on-one 

(4 Questions)

  • Q1. CSS: Create a triangle using only CSS
  • Ans. 

    Use CSS to create a triangle shape

    • Use border properties to create a triangle shape

    • Set the width and height of the element to 0

    • Use borders of different colors to create the triangle shape

  • Answered by AI
  • Q2. HTML: Change the CSS of a parent element by accessing only it's child element
  • Ans. 

    Use CSS pseudo-class :hover to change parent element's CSS when child element is hovered

    • Use the CSS pseudo-class :hover to target the parent element when the child element is hovered

    • Example: .parent:hover .child { /* CSS styles */ }

  • Answered by AI
  • Q3. JS: create a calculator function. everytime you call it, it should print the next elem in sequence (condition: shouldn't pass any param) - 5,11,29,83
  • Ans. 

    Create a calculator function that prints the next element in sequence each time it is called.

    • Create a function that keeps track of the current number in the sequence

    • Each time the function is called, calculate the next number in the sequence based on the previous number

    • Print the next number in the sequence each time the function is called

  • Answered by AI
  • Q4. React: create a context and provide it such that the language will be changed on a button click
  • Ans. 

    Create a context in React to change language on button click

    • Create a context using createContext() method

    • Provide a state for language and a function to change it

    • Wrap the components that need access to language context with Context.Provider

    • Use useContext hook to access language context in components

    • Update language state on button click

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Very informative interview. It was conducted for a specific role to optimise an app. I couldn't crack it, but very happy with the discussion

Skills evaluated in this interview

SAS Developer Interview Questions & Answers

user image Anonymous

posted on 18 Mar 2025

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. Basic SAS question
  • Q2. Basic Python Questions

Interview Preparation Tips

Interview preparation tips for other job seekers - I cleared two technical interviews and was shortlisted for the third round. They asked me to come to their office for the interview. I traveled from my hometown to their office and attended the interview. During the interview, they asked me about my ratings on technologies like SQL, Python, and SAS, as well as my 10th, 12th, and graduation percentages. After a few days, I called them for feedback, and they simply said the process is on hold. I feel like I wasted my time. They should have asked me about my percentages and technical ratings before shortlisting my resume.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(10 Questions)

  • Q1. Tell me about yourself and the project you have done
  • Q2. Have you work on the spring boot freamwork
  • Q3. Collection framework
  • Q4. Write a program to make a Linkedlist, you have to develop the logic for the linkedlist suppose your are the first who is going to invent the linkedlist what would be the apporach how you create the add/del...
  • Ans. 

    Implementing a basic LinkedList from scratch with add and delete methods.

    • Define a Node class with data and a reference to the next node.

    • Create a LinkedList class to manage the head of the list.

    • Implement an add method to insert nodes at the end or beginning.

    • Implement a delete method to remove nodes by value or position.

    • Consider edge cases like empty list or deleting the head node.

  • Answered by AI
  • Q5. Have you worked on the Data Structures
  • Q6. Have you worked on the Multithreading
  • Q7. Write a program to find the min and max no from the array
  • Ans. 

    Program to find min and max no from array of strings

    • Iterate through the array and compare each element to find min and max

    • Use Integer.parseInt() to convert strings to integers for comparison

    • Initialize min and max variables with first element of array

  • Answered by AI
  • Q8. Difference between the @controller vs @restcontroller
  • Q9. Difference between the @service vs @Repository
  • Q10. Difference between the Arrylist vs Linkedlist

Interview Preparation Tips

Interview preparation tips for other job seekers - Go through above all question the interview was taken by pran sukh for the pune location

Skills evaluated in this interview

What people are saying about Infogain

View All
devinme
Verified Icon
1w
works at
Cardinal Health
Infogain Java Dev Interview: Anyone got recent experiences to share?
Anyone have recent interview experiences for a Java Dev (6+ years) role at Infogain, specifically for springboot microservices? Infogain
Got a question about Infogain?
Ask anonymously on communities.

Infogain Interview FAQs

How many rounds are there in Infogain interview?
Infogain interview process usually has 2-3 rounds. The most common rounds in the Infogain interview process are Technical, HR and Resume Shortlist.
How to prepare for Infogain interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Infogain. The most common topics and skills that interviewers at Infogain expect are SQL, Javascript, Agile, Python and Troubleshooting.
What are the top questions asked in Infogain interview?

Some of the top questions asked at the Infogain interview -

  1. Which deployment strategy have you us...read more
  2. What are all the devops tools you have used in your application deployme...read more
  3. What is deadlock .what are the conditions of deadlo...read more
What are the most common questions asked in Infogain HR round?

The most common HR questions asked in Infogain interview are -

  1. What are your strengths and weakness...read more
  2. What is your family backgrou...read more
  3. Where do you see yourself in 5 yea...read more
How long is the Infogain interview process?

The duration of Infogain interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.7/5

based on 105 interview experiences

Difficulty level

Easy 14%
Moderate 76%
Hard 10%

Duration

Less than 2 weeks 82%
2-4 weeks 16%
More than 8 weeks 2%
View more
Join Infogain Meaningful work, meaningful life

Interview Questions from Similar Companies

DXC Technology Interview Questions
3.7
 • 839 Interviews
Nagarro Interview Questions
4.0
 • 793 Interviews
NTT Data Interview Questions
3.8
 • 660 Interviews
Publicis Sapient Interview Questions
3.5
 • 645 Interviews
GlobalLogic Interview Questions
3.6
 • 628 Interviews
EPAM Systems Interview Questions
3.7
 • 569 Interviews
UST Interview Questions
3.8
 • 544 Interviews
View all

Infogain Reviews and Ratings

based on 1.2k reviews

3.6/5

Rating in categories

3.6

Skill development

3.7

Work-life balance

3.2

Salary

3.4

Job security

3.5

Company culture

2.8

Promotions

3.4

Work satisfaction

Explore 1.2k Reviews and Ratings
Data Science Analyst (Standard)

Bangalore / Bengaluru

5-6 Yrs

Not Disclosed

Sap Technical Consultant || Infogain || Bangalore

Bangalore / Bengaluru

5-8 Yrs

Not Disclosed

Frontend VueJS Developer (Senior)

Pune

6-8 Yrs

Not Disclosed

Explore more jobs
Software Engineer
1.3k salaries
unlock blur

₹3.9 L/yr - ₹9.8 L/yr

Development Consultant
831 salaries
unlock blur

₹8.7 L/yr - ₹16 L/yr

Technical Lead
624 salaries
unlock blur

₹17.9 L/yr - ₹33 L/yr

Consultant
505 salaries
unlock blur

₹8.5 L/yr - ₹15 L/yr

Senior Consultant
360 salaries
unlock blur

₹13.1 L/yr - ₹23 L/yr

Explore more salaries
Compare Infogain with

DXC Technology

3.7
Compare

Sutherland Global Services

3.5
Compare

Optum Global Solutions

4.0
Compare

Virtusa Consulting Services

3.7
Compare
write
Share an Interview