i
Infosys
Filter interviews by
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
Basic operations on dataframe using Pandas and SQL basics.
Test scenario based question
I applied via Approached by Company and was interviewed in May 2024. There were 3 interview rounds.
Abstract class can have abstract methods and cannot be instantiated, while virtual class can be instantiated but can have virtual methods.
Abstract class can have abstract methods which must be implemented by the derived classes
Virtual class can have virtual methods which can be overridden by the derived classes
Abstract class cannot be instantiated directly, while virtual class can be instantiated
Abstract class can have...
Middleware in .NET is software that acts as a bridge between an application and the operating system, enabling communication and data exchange.
Middleware helps in handling communication between different components of an application.
It can be used for tasks like authentication, logging, error handling, and more.
Examples of middleware in .NET include ASP.NET Core middleware for request processing and OWIN middleware for
Directives in Angular are markers on a DOM element that tell Angular to attach a specified behavior to that DOM element or transform it.
Directives are used to create reusable components in Angular applications.
There are three types of directives in Angular: Component, Structural, and Attribute directives.
Examples of built-in directives in Angular include ngIf, ngFor, and ngStyle.
Auth guards are a feature in web development frameworks that restrict access to certain routes or resources based on user authentication.
Auth guards are used to protect routes in web applications by checking if a user is authenticated before allowing access.
They can also be used to restrict access based on user roles or permissions.
Examples of auth guards include JWT authentication in Node.js with Express, or role-base
Seeking new challenges and opportunities for growth.
Looking for new challenges and opportunities to learn and grow
Interested in expanding my skill set and gaining new experiences
Seeking a more supportive and collaborative work environment
Want to explore different industries or sectors
Desire for career advancement and professional development
SCD Type 2 stands for Slowly Changing Dimension Type 2, which is a data warehousing concept used to track historical changes in data.
SCD Type 2 maintains historical data by creating new records for changes and preserving old records
It includes additional columns like start date, end date, and version number to track changes
Example: If a customer changes their address, a new record is created with the updated address wh...
Query to find duplicates in a database table
Use GROUP BY and HAVING clause to identify duplicate records
Select columns to check for duplicates
Use COUNT() function to count occurrences of each unique value
Use SQL query with ORDER BY and LIMIT to fetch nth highest salary
Use ORDER BY salary DESC to sort salaries in descending order
Use LIMIT n-1,1 to fetch the nth highest salary
Replace n with the desired position of the salary
Use SQL query to fetch the number 3 from a database table.
Use SELECT statement with WHERE clause to filter for the number 3
Example: SELECT * FROM table_name WHERE column_name = 3
Infosys interview questions for popular designations
A list in Python is a collection of items that are ordered and mutable.
Lists are created using square brackets []
Items in a list can be of different data types
Elements in a list can be accessed by index
Lists can be modified by adding, removing, or changing elements
A tuple in Python is an immutable collection of elements, similar to a list but cannot be changed once created.
Tuples are created using parentheses ()
Elements in a tuple can be of different data types
Tuples can be accessed using indexing or slicing
Example: my_tuple = (1, 'hello', True)
Get interview-ready with Top Infosys Interview Questions
I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.
Useeffect is a hook in React that allows performing side effects in function components.
Useeffect is used to perform side effects in function components.
It runs after every render by default.
It can be used to fetch data, subscribe to events, or update the DOM.
It can also clean up effects by returning a function.
Dependencies can be specified to control when the effect runs.
useState is a hook in React that allows functional components to have state.
useState is a built-in hook in React.
It allows functional components to have stateful logic.
useState returns an array with two elements - the current state value and a function to update that value.
Example: const [count, setCount] = useState(0);
SDLC lifecycle stands for Software Development Life Cycle, which is a process used by software development teams to design, develop, and test high-quality software.
SDLC lifecycle consists of several phases including planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables to ensure the successful completion of the software project.
Examples of SDLC mo...
I applied via Company Website and was interviewed in Aug 2024. There was 1 interview round.
SOLID principles are a set of five design principles that help developers create more maintainable and scalable software.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses with...
Sealed class is used to prevent inheritance and ensure that the class cannot be extended.
Prevents inheritance, ensuring that the class cannot be extended
Helps in maintaining code integrity and security
Used when a class is not intended to be inherited or overridden
Types of constructors include default, parameterized, copy, and static constructors.
Default constructor has no parameters
Parameterized constructor takes one or more parameters
Copy constructor creates a new object as a copy of an existing object
Static constructor is used to initialize static data members
ASP.NET Core is a cross-platform, high-performance framework for building modern, cloud-based, internet-connected applications.
Cross-platform support allows development on Windows, macOS, and Linux
High performance with improved speed and scalability
Modular design for flexibility and easy maintenance
Built-in dependency injection for better code organization
Support for Docker containers for easy deployment
Startup file is a configuration file in ASP.NET that specifies settings and behavior for the application.
Startup file is typically named 'Startup.cs' in ASP.NET Core projects.
It contains configuration for services, middleware, and the request processing pipeline.
The 'ConfigureServices' method is used to add services to the dependency injection container.
The 'Configure' method is used to configure the HTTP request pipel...
API lifetimes refer to the duration for which an API is available and supported.
API lifetimes can vary depending on the service provider or platform.
Some APIs may have a limited lifetime and be deprecated after a certain period.
Developers should be aware of API lifetimes to plan for potential changes or updates.
Regularly check for updates or announcements regarding API lifetimes to stay informed.
Transient objects are created each time they are requested, while scoped objects are created once per request.
Transient objects are created every time they are requested, leading to potentially higher memory usage.
Scoped objects are created once per request and are shared within the scope of that request.
Example: Transient objects are typically used for lightweight services, while scoped objects are used for services t
I applied via Approached by Company and was interviewed in Jun 2024. There was 1 interview round.
SAP is an enterprise resource planning software while S4 HANA is the latest version of SAP with in-memory database technology.
SAP is an ERP software used for managing business operations and customer relations.
S4 HANA is the next-generation business suite built on the SAP HANA in-memory database platform.
SAP offers various modules like FI, CO, MM, etc. while S4 HANA provides real-time analytics and processing capabilit...
Accounts payable is a sub-ledger in SAP FI that records all invoices and payments to vendors.
Configuration steps include defining vendor master data, setting up tolerance groups, defining document types for vendor invoices, and assigning number ranges for vendor invoices.
Process involves receiving invoices from vendors, verifying the accuracy of the invoices, posting the invoices in the system, and making payments to v...
Accounts receivable is the money owed to a company by its customers for goods or services delivered.
Configuration steps include defining customer account groups, assigning number ranges, setting up tolerance groups, and defining dunning procedures.
Accounts receivable transactions are posted using transaction code F-28.
Accounts receivable reports can be generated using transaction code FBL5N.
Object-oriented programming concepts including 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 details and showing only t
What people are saying about Infosys
Some of the top questions asked at the Infosys interview -
The duration of Infosys interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 4.9k interviews
Interview experience
based on 39.5k reviews
Rating in categories
Technology Analyst
55.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Systems Engineer
50.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
System Engineer
39.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
30.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate Consultant
28k
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Wipro
Cognizant
Accenture