i
Infosys
Work with us
Filter interviews by
An end-to-end implementation in SAP PO involves integration, configuration, and deployment of processes across systems.
Define project scope and objectives, including business requirements.
Design integration scenarios using SAP PO tools like Integration Designer.
Configure adapters (e.g., IDoc, SOAP, REST) for communication between systems.
Develop and test mappings to transform data formats as needed.
Deploy the inte...
SQL joins combine rows from two or more tables based on related columns, enabling complex queries and data retrieval.
INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.id;
LEFT JOIN: Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.id;
RIGHT JOIN: Returns all records from ...
Creating a REST endpoint for a web application
Define the endpoint URL and HTTP method (e.g. GET, POST)
Implement the logic to handle requests and responses
Use frameworks like Spring Boot for Java or Express for Node.js
Secure the endpoint with authentication and authorization
Document the endpoint with Swagger or OpenAPI
The maximum number of subnets that can be created in a VPC depends on the CIDR block size chosen for the VPC.
The maximum number of subnets in a VPC is determined by the number of available IP addresses in the CIDR block.
Each subnet in a VPC must be associated with a unique CIDR block within the VPC's CIDR range.
For example, if a VPC is created with a CIDR block of 10.0.0.0/16, it can have up to 65,536 subnets (2^1...
Associate Consultants support project delivery, client engagement, and strategic analysis to drive business solutions.
Conducting research and analysis to identify client needs and market trends.
Collaborating with team members to develop strategic recommendations.
Preparing presentations and reports to communicate findings to clients.
Facilitating workshops and meetings to gather insights and feedback.
Supporting proj...
Hypothesis testing is a statistical method used to make inferences about a population based on sample data.
It involves formulating a hypothesis about a population parameter, collecting data, and using statistical analysis to determine the likelihood of the hypothesis being true.
There are two types of hypotheses: null hypothesis (H0) and alternative hypothesis (H1).
Common tests for hypothesis testing include t-test...
An ibpl query is a query language used for retrieving data from databases.
Use SELECT statement to specify the columns you want to retrieve
Use FROM statement to specify the table you want to retrieve data from
Use WHERE statement to specify any conditions for filtering the data
Spark architecture is a distributed computing framework that processes big data in-memory and in parallel.
Spark architecture consists of a driver program, cluster manager, and worker nodes.
The driver program is responsible for maintaining the SparkContext and distributing tasks to worker nodes.
Worker nodes execute the tasks and return the results to the driver program.
Spark architecture supports various data sourc...
SDLC is useful for ensuring the successful development and delivery of high-quality software products.
Helps in planning, designing, developing, testing, and deploying software
Provides a structured approach to software development
Ensures that the final product meets customer requirements and quality standards
Helps in managing project timelines and resources effectively
Facilitates communication and collaboration amo...
Netflix is a streaming service that offers a wide variety of TV shows, movies, documentaries, and more.
Netflix operates on a subscription-based model where users pay a monthly fee to access content.
Users can stream content on various devices such as smart TVs, laptops, tablets, and smartphones.
Netflix uses algorithms to recommend content based on users' viewing history and preferences.
Original content produced by ...
I applied via Company Website and was interviewed in Sep 2021. There were 3 interview rounds.
Terraform variables can be of different types. Terraform resource is a declarative representation of infrastructure.
Terraform variables can be of type string, number, bool, list, map, object, set.
Terraform resource is a block of code that defines a piece of infrastructure.
Examples of resources are AWS EC2 instance, Azure Virtual Machine, Google Cloud Storage bucket.
Yes, I have used Terraform in my project.
Command for CPU usage in Linux, checking free memory in GB, and creating NFS.
Command for CPU usage: top or htop
Checking free memory in GB: free -g
Creating NFS: install nfs-utils, configure /etc/exports, start nfs-server and nfs-lock services
Linux used not specified
Explanation of Dockerfile, Docker Compose, and differences between them and Kubernetes.
Dockerfile is a script that contains instructions to build a Docker image.
Fields in Dockerfile include FROM, RUN, COPY, ADD, CMD, and more.
Docker Compose is a tool for defining and running multi-container Docker applications.
Docker Compose uses a YAML file to define services, networks, and volumes.
Kubernetes is a container orchestrat...
Ansible is called agentless because it does not require any agent to be installed on the target host.
Ansible uses SSH to connect to the target host and execute commands remotely.
The command to run an ansible-playbook is 'ansible-playbook
Variables in Ansible are used to store values that can be used across multiple tasks and playbooks.
Roles in Ansible are a way to organize tasks, handlers, and variables...
Jenkins is a popular CI/CD tool with various job types, access control, build triggers, and master-slave architecture.
Job types: Freestyle project, Pipeline project
Access control: Role-based Authorization Strategy plugin
Jenkins is written in Java
Build triggers: Manual, Scheduled, SCM, Remote Trigger, etc.
Build failure: Email notification, Console output, Build log
Master-slave: Distributes workload across multiple nodes...
Git stash is a feature that allows you to temporarily save changes without committing them.
Different ways of git merge: fast-forward, recursive, octopus
Git pull: fetches and merges changes from a remote branch, Git fetch: only fetches changes
Branching strategy in Git: Gitflow, trunk-based development, feature branching
To create a new branch: git branch
Secrets s...
Infosys uses various types of Kubernetes clusters. As an Associate Consultant in DevOps, the day is challenging and dynamic.
Infosys uses both on-premise and cloud-based Kubernetes clusters depending on the client's requirements.
The type of Kubernetes cluster used also depends on the workload and scalability needs of the client.
As an Associate Consultant in DevOps, the day involves working on various tasks such as desig...
I appeared for an interview before Jun 2024, where I was asked the following questions.
An end-to-end implementation in SAP PO involves integration, configuration, and deployment of processes across systems.
Define project scope and objectives, including business requirements.
Design integration scenarios using SAP PO tools like Integration Designer.
Configure adapters (e.g., IDoc, SOAP, REST) for communication between systems.
Develop and test mappings to transform data formats as needed.
Deploy the integrati...
Adapters are devices that enable compatibility between different systems or components, facilitating communication and functionality.
Adapters can be hardware (like USB to HDMI) or software (like API adapters).
A USB-C to USB-A adapter allows newer devices to connect with older USB ports.
In software, an API adapter translates requests between different systems, like a payment gateway integration.
Network adapters enable d...
CTS transport mechanism refers to the process of cargo transport within cells, crucial for cellular function and communication.
CTS stands for Cargo Transport System, essential for moving proteins and organelles.
Utilizes vesicles to transport materials between organelles, e.g., ER to Golgi.
Involves motor proteins like kinesin and dynein for movement along microtubules.
Example: Neurotransmitter release at synapses involv...
AL11 is an SAP transaction code used to access the file directory on the application server.
AL11 allows users to view and manage files on the application server.
It displays the directory structure and file contents.
Commonly used for troubleshooting and monitoring file transfers.
Example: You can check log files or data files stored in specific directories.
I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.
Different types of AWS S3 buckets include Standard, Intelligent-Tiering, Glacier, and OneZone-IA.
Standard: Default storage class for general-purpose data
Intelligent-Tiering: Automatically moves data between two access tiers based on usage patterns
Glacier: Low-cost storage for data archiving and long-term backup
OneZone-IA: Lower-cost option for infrequently accessed data stored in a single Availability Zone
The maximum number of subnets that can be created in a VPC depends on the CIDR block size chosen for the VPC.
The maximum number of subnets in a VPC is determined by the number of available IP addresses in the CIDR block.
Each subnet in a VPC must be associated with a unique CIDR block within the VPC's CIDR range.
For example, if a VPC is created with a CIDR block of 10.0.0.0/16, it can have up to 65,536 subnets (2^16).
My roles include analyzing data, creating reports, presenting findings, and providing recommendations to clients.
Analyze data to identify trends and insights
Create reports summarizing key findings
Present findings to clients in a clear and concise manner
Provide recommendations based on data analysis
I handle team by fostering open communication, setting clear goals, providing support, and recognizing achievements.
Foster open communication within the team to ensure everyone is on the same page
Set clear goals and expectations to guide team members towards success
Provide support and resources to help team members overcome challenges
Recognize and celebrate achievements to boost morale and motivation
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.
Multithreading is the ability of a CPU to execute multiple threads concurrently, improving performance and responsiveness.
Multithreading allows multiple threads to run concurrently within the same process.
Stages of multithreading include thread creation, thread scheduling, and thread execution.
Example: A web server handling multiple client requests simultaneously using multithreading.
To run 5 tasks simultaneously, use multithreading or multiprocessing in the code.
Use multithreading or multiprocessing to create separate threads/processes for each task.
Ensure proper synchronization and communication between the threads/processes if needed.
Consider using a thread pool or multiprocessing pool for better resource management.
Example: In Python, you can use the 'threading' or 'multiprocessing' module to a...
Our deployment process involves continuous integration and automated testing before releasing to production.
We use Jenkins for continuous integration to automatically build and test code changes.
Before deployment, code changes are reviewed by team members to ensure quality.
We have different environments for testing such as development, staging, and production.
Deployment to production is done using automated scripts to ...
DDL commands are used to define or modify the structure of database objects, while DML commands are used to manage data within those objects.
DDL commands include CREATE, ALTER, DROP, TRUNCATE, etc.
DML commands include INSERT, UPDATE, DELETE, SELECT, etc.
DDL commands are used to create or modify tables, indexes, views, etc.
DML commands are used to insert, update, delete, or retrieve data from tables.
I appeared for an interview in Aug 2024.
Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow you to pass functionality as an argument to a method.
Functional interfaces have a single abstract method and can be used with lambda expressions.
Streams provide a way to process collections of objects in a functional style.
Default methods allow interfaces to have method imple...
Demonstrating Java Streams and Lambda functions with a simple example of filtering and mapping a list of integers.
Streams allow processing sequences of elements (e.g., collections) in a functional style.
Lambda functions provide a concise way to represent a single method interface.
Example: Filtering even numbers from a list: List<Integer> evens = numbers.stream().filter(n -> n % 2 == 0).collect(Collectors.toLis...
I have experience working on various projects and have made significant contributions to each.
Led a team in implementing a new software system for a client, resulting in a 20% increase in efficiency
Developed a marketing strategy that led to a 30% increase in sales for a product
Collaborated with cross-functional teams to successfully launch a new product in the market
Creating a REST endpoint for a web application
Define the endpoint URL and HTTP method (e.g. GET, POST)
Implement the logic to handle requests and responses
Use frameworks like Spring Boot for Java or Express for Node.js
Secure the endpoint with authentication and authorization
Document the endpoint with Swagger or OpenAPI
I have experience working on various projects in different industries.
Managed a team to implement a new software system for a retail company
Led a market research project for a healthcare organization
Developed a marketing strategy for a tech startup
Collaborated with cross-functional teams on a product launch for a consumer goods company
I address contradictions by actively listening, seeking common ground, and proposing solutions collaboratively.
Listen actively to understand the perspectives of colleagues and superiors
Seek common ground by focusing on shared goals and interests
Propose solutions collaboratively by involving all parties in the decision-making process
I applied via Company Website and was interviewed in Jul 2024. There were 3 interview rounds.
Count unique values of a column, excluding null values.
Use SQL query with COUNT(DISTINCT column_name) to count unique values.
Filter out null values using WHERE clause.
Example: SELECT COUNT(DISTINCT column_name) FROM table_name WHERE column_name IS NOT NULL;
React is a JavaScript library for building user interfaces.
React is used for creating interactive UI components.
It uses a virtual DOM for efficient rendering.
React components have a lifecycle which includes mounting, updating, and unmounting.
Some of the lifecycle methods include componentDidMount, componentDidUpdate, and componentWillUnmount.
Hooks in programming are functions that allow developers to execute code at specific points in the application's lifecycle.
Hooks are used in React to add functionality to functional components.
useState is a hook used to add state to functional components.
useEffect is a hook used to perform side effects in functional components.
Custom hooks can be created to reuse logic across multiple components.
I appeared for an interview in Jul 2024.
What people are saying about Infosys
Some of the top questions asked at the Infosys Associate Consultant interview -
The duration of Infosys Associate Consultant interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 250 interview experiences
Difficulty level
Duration
based on 1.2k reviews
Rating in categories
Technology Analyst
55.8k
salaries
| ₹2.6 L/yr - ₹11.6 L/yr |
Senior Systems Engineer
53.5k
salaries
| ₹2.5 L/yr - ₹8.5 L/yr |
Technical Lead
35k
salaries
| ₹7.3 L/yr - ₹20 L/yr |
System Engineer
32.4k
salaries
| ₹2.4 L/yr - ₹5.3 L/yr |
Senior Associate Consultant
30.9k
salaries
| ₹6.3 L/yr - ₹17 L/yr |
TCS
Wipro
Cognizant
Accenture