i
Infogain
Filter interviews by
Peer review is a process where work is evaluated by others in the same field for quality and accuracy.
Peer review involves experts in the same field evaluating the work of their peers
It helps ensure the quality and accuracy of the work being reviewed
Feedback from peer review can help improve the overall quality of the work
Common in academic research, scientific publications, and software development
Verification ensures the product is built right, while validation ensures the right product is built.
Verification focuses on whether the software meets the specified requirements.
Validation focuses on whether the software meets the customer's needs and expectations.
Verification is done through reviews, inspections, walkthroughs, and static analysis.
Validation is done through testing, user feedback, and acceptance crite...
Functional testing focuses on the behavior of the system, while non-functional testing focuses on performance, security, and usability.
Functional testing checks if the system functions as expected based on requirements.
Non-functional testing evaluates aspects like performance, security, and usability.
Examples of functional testing include unit testing, integration testing, and system testing.
Examples of non-functional ...
Troubleshooting and debugging involves identifying and resolving issues in software or systems.
Identify the problem by gathering information and reproducing the issue
Use debugging tools like logs, breakpoints, and profilers to pinpoint the issue
Isolate the root cause of the problem and develop a plan to fix it
Implement the solution and test to ensure the issue is resolved
Document the troubleshooting process and solutio
I am a dedicated Test Engineer with a strong background in software testing and quality assurance.
Experienced in creating test plans, test cases, and executing tests
Proficient in using testing tools such as Selenium, JIRA, and TestRail
Skilled in identifying and documenting software defects
Strong analytical and problem-solving skills
Excellent communication and teamwork abilities
I have 5 years of experience in software testing, specializing in automation testing using tools like Selenium and JUnit.
5 years of experience in software testing
Specialize in automation testing using Selenium and JUnit
Experience in creating test cases, executing tests, and reporting bugs
Familiar with Agile development methodologies
Strong analytical and problem-solving skills
I applied via Naukri.com and was interviewed in Dec 2023. There was 1 interview round.
Implementing SCD type2 in Spark code
Use DataFrame operations to handle SCD type2 changes
Create a new column to track historical changes
Use window functions to identify the latest record for each key
Update existing records with end dates and insert new records with start dates
Cache stores data temporarily for faster access, while persist saves data permanently.
Cache is temporary storage used to store frequently accessed data for faster retrieval.
Persist saves data permanently, typically to a disk or database.
Cache is often used in web applications to store frequently accessed data like images or scripts.
Persist is commonly used to store user data or application settings that need to be reta
Infogain interview questions for popular designations
1. Palindrome
2. convert dictionary to data frame using pandas
GCP Dataflow is a fully managed service for processing and analyzing streaming and batch data.
GCP Dataflow allows for parallel processing of data in real-time or batch mode
It automatically optimizes and scales the processing resources based on the workload
Dataflow pipelines can be written in Java, Python, or Apache Beam SDK
It integrates with other GCP services like BigQuery, Pub/Sub, and Datastore
A materialized view is a database object that contains the results of a query and is stored as a table for faster access.
Materialized views store the results of a query and can be refreshed periodically.
They are used to improve query performance by pre-computing and storing the results.
Materialized views are especially useful for complex queries that involve aggregations or joins.
They can be refreshed manually or autom...
Get interview-ready with Top Infogain Interview Questions
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 Recruitment Consulltant and was interviewed in Jan 2024. There were 3 interview rounds.
1) remove special character from given string
2) get string length or print each character without using inbuilt method
I applied via Recruitment Consulltant
It was a 1.5 hours of assessment on coderbyte.com
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