i
Infosys
Work with us
Filter interviews by
To find the 3rd largest number in an array of strings, sort the array in descending order and return the element at index 2.
Sort the array in descending order
Return the element at index 2 as the 3rd largest number
Inheritance is a mechanism in object-oriented programming where a new class inherits properties and behaviors from an existing class.
Allows for code reusability and promotes the concept of 'is-a' relationship
Derived class can access the members of the base class
Types of inheritance include single, multiple, multilevel, hierarchical, and hybrid
Example: Class Car inherits from class Vehicle, inheriting properties li...
Inheritance in Java allows a class to inherit properties and behaviors from another class.
Inheritance allows for code reusability and promotes a hierarchical relationship between classes.
Subclasses can access the methods and fields of their superclass.
Java supports single and multiple inheritance through classes and interfaces respectively.
Delete removes rows one by one, while truncate removes all rows at once.
Delete is a DML command, while truncate is a DDL command.
Delete can be rolled back, while truncate cannot be rolled back.
Delete fires triggers, while truncate does not fire triggers.
Delete is slower as it logs individual row deletions, while truncate is faster as it logs the deallocation of the data pages.
Example: DELETE FROM table_name WHERE ...
Join types in SQL are used to combine rows from two or more tables based on a related column between them.
Inner Join: Returns rows when there is at least one match in both tables.
Left Join (or Left Outer Join): Returns all rows from the left table and the matched rows from the right table.
Right Join (or Right Outer Join): Returns all rows from the right table and the matched rows from the left table.
Full Join (or ...
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
It enables a single interface to be used for different data types.
Examples include method overloading and method overriding in object-oriented programming languages.
Agile methodology is a project management approach that emphasizes flexibility, collaboration, and incremental progress.
Agile methodology involves breaking down projects into small, manageable tasks called sprints.
It prioritizes customer feedback and collaboration throughout the development process.
Adaptability and flexibility are key components of agile methodology, allowing for changes to be made quickly and eff...
Relational database is a type of database that stores and provides access to data points that are related to one another.
Organized into tables with rows and columns
Uses SQL for querying and managing data
Supports relationships between tables through keys
Examples: MySQL, PostgreSQL, Oracle
SDLC stands for Software Development Life Cycle, which is a process used by software development teams to design, develop, and test high-quality software.
1. Planning: Define the project scope, requirements, and create a project plan.
2. Analysis: Gather and analyze requirements from stakeholders.
3. Design: Create a detailed design of the software based on requirements.
4. Implementation: Develop the software based o...
Oops concept is a programming paradigm that focuses on objects and classes to organize code and improve reusability.
Oops concept stands for Object-Oriented Programming System
It includes concepts like inheritance, polymorphism, encapsulation, and abstraction
Real world examples include a car (object) with properties like color, model, and methods like start, stop, accelerate
Another example is a bank account (object)...
I appeared for an interview in Jan 2025.
The exam consists of seven sections, and the cutoff score is quite high; it is essential to complete the exam thoroughly.
I completed a 6-month internship at a tech company, where I worked on network infrastructure projects.
Assisted in setting up and configuring network devices such as routers and switches
Troubleshooted network issues and implemented solutions
Collaborated with team members on various IT projects
Participated in meetings with clients to discuss project requirements
I have worked on various major projects including designing and implementing network infrastructure, developing automation scripts, and optimizing system performance.
Designed and implemented a new network infrastructure for a large company, improving network speed and reliability
Developed automation scripts to streamline system monitoring and maintenance tasks, saving time and reducing errors
Optimized system performanc...
The latest news I heard regarding technology is the release of the new iPhone 13 with improved camera features.
Apple recently announced the release of the iPhone 13 series with upgraded camera capabilities.
The new iPhone 13 models come with improved low-light performance and cinematic mode for videos.
Apple also introduced the A15 Bionic chip for enhanced performance and battery life.
There were a total of seven sections: verbal ability, logical reasoning, arithmetic problems, verbal reasoning, puzzles, pseudocodes, and essay writing, with each section having its own cutoff scores.
Use SQL query with MAX function to retrieve person with highest salary.
Use SELECT statement to retrieve data
Use MAX function to find the highest salary
Use WHERE clause to filter out the person with highest salary
I have worked on projects involving network infrastructure upgrades, cloud migration, and cybersecurity enhancements.
Upgraded network infrastructure to improve performance and reliability
Migrated on-premise systems to the cloud for increased scalability and cost savings
Implemented cybersecurity measures such as firewalls and intrusion detection systems
Developed disaster recovery plans to ensure business continuity in c...
Merge 2 tables using SQL query
Use the JOIN keyword to combine rows from both tables based on a related column
Specify the columns to be selected from each table
Use different types of joins like INNER JOIN, LEFT JOIN, RIGHT JOIN, or FULL JOIN based on the requirement
I completed a system engineering internship at XYZ Company, where I worked on designing and implementing network infrastructure.
Worked on configuring routers and switches
Assisted in troubleshooting network issues
Collaborated with team members on project planning and execution
I applied via Campus Placement and was interviewed in Nov 2024. There were 2 interview rounds.
Its very easy
Basic maths questions learned up to 10
Basic Apptitude questions
I appeared for an interview in May 2025, where I was asked the following questions.
Fundamental coding concepts include syntax, data structures, algorithms, and debugging, essential for effective programming.
Syntax: The set of rules that defines the combinations of symbols that are considered to be correctly structured programs. Example: In Python, indentation is crucial.
Data Structures: Ways to organize and store data for efficient access and modification. Example: Arrays, linked lists, and hash tabl...
OOP is a programming paradigm based on objects, encapsulating data and behavior for modular and reusable code.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the same interface for differe...
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
Duration was 1.5 hrs. Questions were asked on topics like aptitude, reasoning , puzzle solving and verbal ability. Also a topic was given on which candidates were expected to write an essay. Overall the difficulty level was easy to medium.
Yes, I have certifications in AWS and Azure cloud technologies.
Certified AWS Solutions Architect
Microsoft Certified: Azure Administrator Associate
Completed training courses on Google Cloud Platform
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit, known as a class.
Encapsulation helps in hiding the internal state of an object and restricting access to it.
It allows for data hiding, which prevents outside code from directly accessing an object's internal state.
Access to the data is typically controlled through public methods (getters and setters) defined in the cl...
I appeared for an interview in Feb 2025.
Sorting algorithms arrange data in a specific order, crucial for efficient data processing and retrieval.
Types of sorting algorithms include: Bubble Sort, Quick Sort, Merge Sort, and Heap Sort.
Bubble Sort is simple but inefficient for large datasets; it repeatedly steps through the list.
Quick Sort is efficient for large datasets, using a divide-and-conquer approach to sort elements.
Merge Sort divides the array into hal...
The Software Development Lifecycle (SDLC) is a structured process for developing software applications through various stages.
1. Requirements Gathering: Identify user needs and system requirements.
2. Design: Create architecture and design specifications for the software.
3. Implementation: Write and compile the code based on design documents.
4. Testing: Validate the software through various testing methods (e.g., unit t...
I appeared for an interview in Feb 2025.
Questions regarding aptitude, pseudocode, and communication skills.
I was the team leader for our college project on developing a smart home automation system.
Led a team of 5 members in designing and implementing the system
Responsible for project planning, delegating tasks, and ensuring deadlines were met
Implemented features such as voice-controlled lights, temperature control, and security cameras
Presented the project at a college exhibition and received positive feedback
Collaborated ...
It is very easy, questions on all topics are covered.
Abstraction is hiding unnecessary details while encapsulation is bundling data and methods together.
Abstraction focuses on showing only essential features of an object while hiding unnecessary details.
Encapsulation involves bundling the data (attributes) and methods (functions) that operate on the data into a single unit.
Abstraction allows for easier understanding and management of complex systems.
Encapsulation helps i...
SQL query to update a record in a database table
Use the UPDATE statement followed by the table name
Set the column(s) to be updated using SET keyword
Specify the new values for the column(s) to be updated
Use WHERE clause to specify the condition for which record to update
Yes, I am willing to relocate for the right opportunity.
I am open to relocating for the right job opportunity
I have relocated for previous positions and am comfortable with the process
I understand the importance of being flexible and adaptable in the field of engineering
Infosys is a global leader in technology services and consulting, known for its innovative solutions and commitment to excellence.
Infosys has a strong reputation for delivering high-quality technology solutions to clients worldwide.
The company offers a wide range of opportunities for professional growth and development.
Infosys has a culture of innovation and collaboration, which aligns with my own values and career goa...
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
General Aptitude , Grammar MCQ and Essay Writing
I applied via Campus Placement
................................................................................
Questions about projects completed in previous roles.
Asked to describe specific projects worked on
Inquired about the technologies used in the projects
Asked about the challenges faced and how they were overcome
Asked about the impact of the projects on the organization
Inquired about the team collaboration and communication during the projects
The project utilized a variety of technologies including cloud computing, virtualization, automation tools, and network protocols.
Cloud computing (e.g. AWS, Azure)
Virtualization (e.g. VMware, Hyper-V)
Automation tools (e.g. Ansible, Puppet)
Network protocols (e.g. TCP/IP, DNS)
Principles of software engineering are guidelines that help in the development of high-quality software.
Requirements gathering and analysis
Design
Implementation
Testing
Maintenance
Documentation
Quality assurance
Version control
Continuous integration
Agile development
What people are saying about Infosys
The duration of Infosys System Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 742 interview experiences
Difficulty level
Duration
based on 3.9k 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