i
Infosys
Filter interviews by
I applied via Company Website and was interviewed in Mar 2021. There were 3 interview rounds.
ABAP is a programming language used for developing applications in SAP systems.
ABAP stands for Advanced Business Application Programming.
It is used for developing custom reports, interfaces, and enhancements in SAP systems.
ABAP code runs on the SAP Application Server.
It is an object-oriented language and supports modular programming.
ABAP programs can be developed using the SAP GUI or Eclipse-based ABAP Development Tool...
A Data Dictionary is a centralized repository that provides a detailed description of all data elements used in a system.
A Data Dictionary contains information about the structure, meaning, and usage of data elements.
It helps in maintaining data integrity and consistency across the system.
Data Dictionary entries typically include data element names, descriptions, data types, lengths, and validation rules.
It serves as a...
Enhancements, BADI, BAPI, BDC are SAP technologies used for customizing and extending standard SAP functionality.
Enhancements are used to add custom code to standard SAP programs without modifying the original code.
BADI (Business Add-In) is a mechanism for adding custom code to standard SAP programs at specific points in the program flow.
BAPI (Business Application Programming Interface) is a set of standard interfaces ...
SMARTFORMS and Adobe forms are tools used for creating and managing electronic forms.
SMARTFORMS is a tool provided by SAP for creating and managing electronic forms in SAP systems.
Adobe forms is a tool provided by Adobe for creating and managing electronic forms that can be used in various systems.
Both tools allow for the creation of dynamic forms that can be filled out electronically and submitted.
SMARTFORMS and Adobe...
Developing complex algorithms for machine learning models is challenging for me.
Creating models that can accurately predict outcomes
Balancing accuracy with computational efficiency
Ensuring the model is not overfitting or underfitting
Examples: image recognition, natural language processing
Client independent and client dependent are two types of tables in a database.
Client independent tables contain data that is not specific to any particular client or user.
Client dependent tables contain data that is specific to a particular client or user.
Examples of client independent tables include product catalogs, while examples of client dependent tables include user profiles.
Client dependent tables often have a f...
Reports are used to display data in a structured format. ALV, Module Pool, and Dynamic are different types of reports.
ALV (ABAP List Viewer) is a standard SAP tool used to display data in a tabular format with various features like sorting, filtering, and grouping.
Module Pool reports are used to create interactive screens with input fields, buttons, and other UI elements to display data and allow user input.
Dynamic rep...
Views are virtual tables that display data from one or more tables in a database.
Views are created using SELECT statements.
They can be used to simplify complex queries.
They can also be used to restrict access to sensitive data.
Views do not store data themselves, but rather display data from underlying tables.
Changes made to the underlying tables are reflected in the view.
I was interviewed in Jan 2025.
I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.
I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.
Infosys interview questions for designations
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Routing in Angular is the process of navigating between different components or views in a single-page application.
Routing allows users to move between different parts of an application without reloading the entire page
Routes are defined in the app-routing.module.ts file using the RouterModule.forRoot() method
Each route maps a URL path to a component, which is then displayed when the path is accessed
Route parameters ca...
Count the number of occurrences of a specific substring in a given string.
Use the built-in function or loop through the string to count occurrences.
Consider case sensitivity when counting occurrences.
Example: 'hello hello world'.count('hello') = 2
Get interview-ready with Top Infosys Interview Questions
If you join as a fresher you gave to give aptitude test
Those where basics not very hard
Basic aptitude questions and analytical
Program to find largest number from array of strings
Convert array of strings to array of integers
Use a loop to iterate through the array and compare each element to find the largest number
Return the largest number found
Aptitude, Algorithm & puzzle
Oops concepts refer to Object-Oriented Programming principles such as Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation det
SDLC life cycle is a process used by software development teams to design, develop, and test high-quality software.
1. Planning: Define project scope, requirements, and timeline.
2. Analysis: Gather and analyze user requirements.
3. Design: Create a detailed design plan for the software.
4. Implementation: Develop the software based on the design.
5. Testing: Test the software for bugs and issues.
6. Deployment: Release the ...
Apptitude test contain 4 parts - logical reasoning,verbal ability,puzzle ,code
OOPS concept in Java stands for Object-Oriented Programming System, which is a programming paradigm based on the concept of objects.
OOPS focuses on creating objects that contain both data and methods to manipulate that data.
Key principles of OOPS include Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation involves bundl...
Joins in SQL are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column between them
Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
INNER JOIN returns rows when there is at least one match in both tables
LEFT JOIN returns all rows from the left table and the matched rows from the righ...
Delete is used to remove rows from a table, while drop is used to remove an entire table from the database.
DELETE is a DML command, while DROP is a DDL command.
DELETE statement is used with a WHERE clause to specify which rows to delete, while DROP statement is used to remove the entire table structure.
DELETE does not remove the table itself, only the rows within it, while DROP removes the table along with all its data
What people are saying about Infosys
Some of the top questions asked at the Infosys Senior Systems Engineer interview -
The duration of Infosys Senior Systems Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 186 interviews
5 Interview rounds
based on 5k reviews
Rating in categories
Technology Analyst
55.8k
salaries
| ₹3 L/yr - ₹11 L/yr |
Senior Systems Engineer
50.6k
salaries
| ₹2.8 L/yr - ₹9 L/yr |
System Engineer
39.5k
salaries
| ₹2.5 L/yr - ₹5.5 L/yr |
Technical Lead
30.8k
salaries
| ₹5.2 L/yr - ₹19.5 L/yr |
Senior Associate Consultant
27.8k
salaries
| ₹4.5 L/yr - ₹17 L/yr |
TCS
Wipro
Cognizant
Accenture