i
Infogain
Filter interviews by
I applied via Naukri.com and was interviewed in Jun 2023. There were 6 interview rounds.
Pipeline process in Jenkins automates the software delivery process.
Pipeline is defined as code in a Jenkinsfile
It consists of stages, steps, and post actions
Each stage can have multiple steps like build, test, deploy
Pipeline can be triggered manually or automatically based on events
I have used blue-green deployment strategy in previous projects.
Blue-green deployment involves running two identical production environments, with one active and one inactive.
Switching between the two environments allows for zero downtime deployments and easy rollback in case of issues.
I have implemented blue-green deployment using tools like Kubernetes and Jenkins in past projects.
Migration process of Github to Azure Repos involves exporting repositories from Github and importing them into Azure Repos.
Export repositories from Github using tools like Git or Github API
Prepare repositories for migration by cleaning up and resolving any dependencies
Import repositories into Azure Repos using tools like Azure DevOps Services or Git commands
Update any references or configurations to point to the new Az...
Containers in Docker can communicate through networking using bridge networks, overlay networks, or user-defined networks.
Containers can communicate with each other using IP addresses and port numbers.
Docker provides default bridge networks for communication between containers on the same host.
Overlay networks allow communication between containers across multiple hosts.
User-defined networks can be created for custom c...
I have experience with a variety of devops tools including Jenkins, Docker, Kubernetes, Ansible, and Terraform.
Jenkins
Docker
Kubernetes
Ansible
Terraform
Snapshot in Maven is a version of a project that is still in development and not yet released.
Snapshots are versions of a project that are still in development and not yet released.
They are identified by the suffix '-SNAPSHOT' in the version number.
Snapshots can be deployed to a Maven repository for sharing with other developers for testing purposes.
They are not intended for production use as they are subject to freque
I applied via Naukri.com
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...
I applied via LinkedIn and was interviewed in Dec 2024. There were 3 interview rounds.
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...
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
I applied via Approached by Company and was interviewed before Sep 2022. There were 4 interview rounds.
Infogain interview questions for popular designations
It's easy to clear and once you clear u will get questioned for interview
Get interview-ready with Top Infogain Interview Questions
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
I applied via Company Website and was interviewed in Oct 2024. There were 2 interview rounds.
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
Custom hooks, redux action, reducer, middleware, array values and count example
I applied via Campus Placement and was interviewed in Nov 2024. There were 3 interview rounds.
JUST BASIC CODING WITH MCQ AND MEETLE PLATFORM
I applied via Campus Placement
Based on SQL , statistics , python , cognitive
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
I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.
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
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 */ }
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
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
Yes, I have worked on various data structures like arrays, linked lists, stacks, queues, trees, and graphs.
I have implemented algorithms using data structures like sorting, searching, and traversal.
I have optimized code by choosing the appropriate data structure for the problem.
I have used data structures in projects to efficiently store and manipulate data.
Yes, I have experience working on Multithreading in Java.
Implemented multithreading using Java's Thread class
Used synchronized keyword to handle thread synchronization
Utilized Executor framework for managing thread pools
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
The @Controller annotation is used to create a controller class in Spring MVC, while @RestController is used to create RESTful web services.
The @Controller annotation is used to create a controller class in Spring MVC, which is used to handle traditional web requests.
The @RestController annotation is used to create RESTful web services, which return data in JSON or XML format.
The @RestController annotation is a special...
The @Service annotation is used to mark a class as a service, while the @Repository annotation is used to mark a class as a repository.
The @Service annotation is typically used on service layer classes, which contain business logic.
The @Repository annotation is typically used on repository classes, which interact with a database or other data source.
Both annotations are used for component scanning and dependency inject...
ArrayList is implemented using a dynamic array while LinkedList is implemented using a doubly linked list.
ArrayList provides fast access to elements using index, but slow insertion and deletion.
LinkedList provides fast insertion and deletion, but slow access to elements.
Example: ArrayList is suitable for scenarios where random access is required, while LinkedList is suitable for scenarios where frequent insertion and d
Top trending discussions
The duration of Infogain interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 93 interviews
Interview experience
based on 1.1k reviews
Rating in categories
Software Engineer
1.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Development Consultant
809
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
610
salaries
| ₹0 L/yr - ₹0 L/yr |
Consultant
465
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Consultant
351
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Wipro
HCLTech
Tech Mahindra