i
Infosys
Work with us
Filter interviews by
A string is a sequence of characters used to represent text in programming and data processing.
Strings can include letters, numbers, and symbols. Example: 'Hello, World!'
In many programming languages, strings are enclosed in quotes. Example: '12345' or "abcde".
Strings are immutable in languages like Python, meaning they cannot be changed after creation.
Common operations on strings include concatenation, slicing, a...
An array is a data structure that stores a fixed-size sequence of elements of the same type.
Arrays can hold multiple values in a single variable, e.g., ['apple', 'banana', 'cherry'].
They are indexed, meaning each element can be accessed using its position, e.g., array[0] gives 'apple'.
Arrays have a fixed size, defined at the time of creation, e.g., int[] numbers = new int[5];
They can be multi-dimensional, allowing...
Data types define the kind of data a variable can hold, influencing operations and memory allocation.
Primitive data types: e.g., int (integer), float (floating-point), char (character).
Composite data types: e.g., arrays (collection of elements), structs (custom data structures).
Abstract data types: e.g., lists, stacks, queues, which define operations on data.
User-defined data types: e.g., classes in object-oriente...
I faced a challenging situation when a critical project deadline was moved up unexpectedly, requiring quick adjustments and teamwork.
Prioritization: I had to quickly assess tasks and prioritize them based on urgency and importance.
Team Collaboration: I organized daily stand-up meetings to ensure everyone was aligned and aware of their responsibilities.
Resource Management: I identified areas where we could optimize...
My academic project was a web-based application for managing student records.
Developed using PHP and MySQL
Implemented features such as student registration, attendance tracking, and grade management
Designed user interface using HTML, CSS, and JavaScript
Tested and debugged application to ensure functionality
Received an A grade for the project
OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.
OOPs is based on the four main concepts: Encapsulation, Inheritance, Polymorphism, and Abstraction.
Encapsulation is the process of hiding the implementation details from the user.
Inheritance is the process of inheriting the properties of one class by another class.
Polymorphism is the ability of an object to ta...
Compiler is a program that translates source code written in a high-level language into machine code.
Compilers are used to convert human-readable code into machine-readable code.
They perform lexical analysis, syntax analysis, semantic analysis, and code optimization.
Examples of compilers include GCC, Clang, and Microsoft Visual C++.
A class file is a compiled Java program that contains bytecode instructions for the Java Virtual Machine to execute.
Class files have a .class extension
They are generated by the Java compiler from .java source files
Class files are platform-independent and can be executed on any system with a Java Virtual Machine
They contain information about the class name, superclass, interfaces, fields, and methods
A tuple is an ordered set of values or elements.
Tuples are immutable, meaning their values cannot be changed once created.
Tuples can contain elements of different data types.
Tuples are often used to return multiple values from a function.
Example: ('apple', 'banana', 'cherry')
Example: (1, 'hello', True)
An operating system is a software that manages computer hardware and software resources.
It acts as an interface between the user and the computer hardware.
It provides services to applications and manages system resources.
Examples include Windows, macOS, Linux, Android, iOS.
It controls the allocation of memory, processing power, and input/output devices.
It provides security and protection to the system and its data...
My academic project was a web-based application for managing student records.
Developed using PHP and MySQL
Implemented features such as student registration, attendance tracking, and grade management
Designed user interface using HTML, CSS, and JavaScript
Tested and debugged application to ensure functionality
Received an A grade for the project
I faced a challenging situation when a critical project deadline was moved up unexpectedly, requiring quick adjustments and teamwork.
Prioritization: I had to quickly assess tasks and prioritize them based on urgency and importance.
Team Collaboration: I organized daily stand-up meetings to ensure everyone was aligned and aware of their responsibilities.
Resource Management: I identified areas where we could optimize reso...
An array is a data structure that stores a fixed-size sequence of elements of the same type.
Arrays can hold multiple values in a single variable, e.g., ['apple', 'banana', 'cherry'].
They are indexed, meaning each element can be accessed using its position, e.g., array[0] gives 'apple'.
Arrays have a fixed size, defined at the time of creation, e.g., int[] numbers = new int[5];
They can be multi-dimensional, allowing for ...
Data types define the kind of data a variable can hold, influencing operations and memory allocation.
Primitive data types: e.g., int (integer), float (floating-point), char (character).
Composite data types: e.g., arrays (collection of elements), structs (custom data structures).
Abstract data types: e.g., lists, stacks, queues, which define operations on data.
User-defined data types: e.g., classes in object-oriented pro...
A string is a sequence of characters used to represent text in programming and data processing.
Strings can include letters, numbers, and symbols. Example: 'Hello, World!'
In many programming languages, strings are enclosed in quotes. Example: '12345' or "abcde".
Strings are immutable in languages like Python, meaning they cannot be changed after creation.
Common operations on strings include concatenation, slicing, and se...
You need to practice aptitude from various free websites.
Basic knowledge of coding.
Bascics Aptitude, Reasoning, English, Pseduocode
I applied via Campus Placement and was interviewed before Sep 2022. There were 3 interview rounds.
Easy. But Need to practice before hand.
I applied via Company Website and was interviewed in Mar 2022. There were 3 interview rounds.
Aptitude test was moderate level
OOPS concepts are fundamental to object-oriented programming. It includes inheritance, polymorphism, encapsulation, and abstraction.
Inheritance: allows a class to inherit properties and methods from another class
Polymorphism: the ability of an object to take on many forms
Encapsulation: the process of hiding implementation details from the user
Abstraction: the process of hiding complex implementation details from the us...
I applied via Company Website and was interviewed in Nov 2021. There were 3 interview rounds.
OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.
OOPs is based on the four main concepts: Encapsulation, Inheritance, Polymorphism, and Abstraction.
Encapsulation is the process of hiding the implementation details from the user.
Inheritance is the process of inheriting the properties of one class by another class.
Polymorphism is the ability of an object to take on...
SDLC stands for Software Development Life Cycle. Waterfall model is a linear sequential approach to SDLC.
SDLC is a process used to design, develop, and test software.
It consists of several phases such as planning, analysis, design, implementation, and maintenance.
Waterfall model is a traditional approach to SDLC where each phase is completed before moving on to the next.
It is a linear and sequential model that does not...
Method overriding is when a subclass provides its own implementation of a method already defined in its superclass. Method overloading is when multiple methods have the same name but different parameters.
Method overriding is used to provide a specific implementation of a method in a subclass that is already defined in its superclass.
Method overloading is used to define multiple methods with the same name but different ...
What people are saying about Infosys
based on 7 interview experiences
Difficulty level
Duration
based on 11 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