i
Infosys
Work with us
Filter interviews by
OOPs (Object-Oriented Programming) is a programming paradigm based on objects and classes, promoting code reusability and modularity.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class from an existing class, inheriting attributes and methods (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to pr...
GitHub commands are essential for version control, collaboration, and managing code repositories effectively.
git clone <repository-url>: Clones a repository to your local machine. Example: git clone https://github.com/user/repo.git
git status: Displays the status of changes in your working directory. Example: git status
git add <file>: Stages changes for the next commit. Example: git add index.html
git co...
Programming languages are formal languages used to communicate instructions to a computer, enabling software development.
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.
Variables: Containers for storing data values. Example: In Java, 'int x = 5;' declares an integer variable x with a value of 5.
Con...
C++ is a statically typed language with manual memory management, while Java is a dynamically typed language with automatic memory management.
C++ is compiled directly to machine code, while Java is compiled to bytecode and runs on a virtual machine (JVM).
C++ supports multiple inheritance, while Java supports only single inheritance through interfaces.
C++ allows for pointer arithmetic, while Java does not have poin...
OOP stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.
OOP focuses on creating objects that contain both data and methods to manipulate that data.
Encapsulation is the concept of bundling data and methods that operate on the data within a single unit, called an object.
Inheritance allows objects to inherit attributes and methods from parent objects.
Polymorphism allows obje...
Basic UNIX commands include ls, cd, pwd, mkdir, rm, cp, mv, cat, grep, and chmod.
ls - list directory contents
cd - change directory
pwd - print working directory
mkdir - make directory
rm - remove files or directories
cp - copy files
mv - move files
cat - concatenate and display files
grep - search text
chmod - change file permissions
Lazy loading is a design pattern where resources are loaded only when needed.
Lazy loading helps improve performance by loading resources on demand.
Example: Images on a webpage are loaded only when they are about to be displayed, reducing initial load time.
Scenario: A website with a large number of images uses lazy loading to improve user experience by loading images as the user scrolls down the page.
DBMS queries are essential for data manipulation and retrieval in databases, addressing various problems efficiently.
Use SELECT statements to retrieve data. Example: SELECT * FROM patients WHERE age > 30;
Utilize JOIN operations to combine data from multiple tables. Example: SELECT doctors.name, patients.name FROM doctors JOIN patients ON doctors.id = patients.doctor_id;
Implement WHERE clauses to filter results ...
OOP concepts refer to the principles of Object-Oriented Programming, 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 impl...
DevOps lifecycle is the process of development, testing, deployment, and monitoring of software applications.
Continuous Development: Developers write code and commit changes to version control.
Continuous Integration: Code is automatically built and tested.
Continuous Deployment: Code is deployed to production after passing tests.
Continuous Monitoring: Performance and user feedback are monitored for improvements.
Aut...
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
Asking questions in an interview shows your interest and helps clarify the role and company culture.
What does a typical day look like for a System Engineer here?
Can you describe the team I would be working with?
What are the biggest challenges currently facing the team?
How does the company support professional development and growth?
What technologies or tools does the team primarily use?
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.
I am a dedicated System Engineer with a passion for optimizing systems and enhancing performance through innovative solutions.
Educational Background: Bachelor's degree in Computer Engineering from XYZ University.
Professional Experience: Over 5 years of experience in system design and implementation at ABC Corp.
Technical Skills: Proficient in Linux, Python, and cloud technologies like AWS and Azure.
Project Example: Led ...
I worked on various projects focusing on system integration, automation, and performance optimization in diverse environments.
Developed a cloud-based monitoring system that reduced downtime by 30%.
Implemented automation scripts using Python to streamline deployment processes.
Collaborated with cross-functional teams to enhance system performance, resulting in a 20% increase in efficiency.
Led a project to migrate legacy ...
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 interned at a tech firm where I developed automation scripts and improved system performance through monitoring tools.
Developed automation scripts using Python to streamline repetitive tasks, reducing processing time by 30%.
Collaborated with a team to implement a new monitoring tool that improved system uptime by 15%.
Participated in troubleshooting sessions, identifying and resolving system issues, which enhanced my ...
I possess a unique ability to connect disparate ideas, fostering innovative solutions that often go unnoticed in team discussions.
I often synthesize information from various fields, leading to creative problem-solving. For example, I combined principles from software engineering and psychology to improve user experience in a project.
During team meetings, I frequently identify underlying patterns in discussions that oth...
Discussing my academic background, including CGPA, highlights my dedication and skills relevant to the System Engineer role.
Graduated with a CGPA of 3.8 in Computer Engineering, demonstrating strong analytical skills.
Participated in various projects during college, such as developing a network simulation tool.
Consistently ranked in the top 10% of my class, reflecting my commitment to academic excellence.
Engaged in extr...
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
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
General Aptitude , Grammar MCQ and Essay Writing
I am familiar with several programming languages, including Python, Java, and Bash, which I use for automation and system management.
Python: Used for scripting and automation tasks, such as data processing and system monitoring.
Java: Familiar with building cross-platform applications and understanding object-oriented programming principles.
Bash: Proficient in writing shell scripts for automating system administration t...
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
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
Basic verbal abilitic and logical reasoning question ,pseudocode and essay writing
My area of interest is in network security and data encryption.
I have experience in implementing firewalls and intrusion detection systems.
I am familiar with encryption algorithms such as AES and RSA.
I enjoy staying up-to-date on the latest security threats and technologies.
I have worked on securing networks for financial institutions and government agencies.
I want to join Infosys for its innovative culture, growth opportunities, and commitment to technology and client success.
Infosys is a leader in technology and consulting, providing a platform for continuous learning and professional growth.
The company's commitment to innovation aligns with my passion for developing cutting-edge solutions, as seen in their work with AI and automation.
Infosys's diverse work environment f...
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 750 interview experiences
Difficulty level
Duration
based on 4k reviews
Rating in categories
Technology Analyst
55k
salaries
| ₹4.8 L/yr - ₹10 L/yr |
Senior Systems Engineer
54.2k
salaries
| ₹2.5 L/yr - ₹6.3 L/yr |
Technical Lead
35.4k
salaries
| ₹9.5 L/yr - ₹16.5 L/yr |
System Engineer
32.7k
salaries
| ₹2.4 L/yr - ₹5 L/yr |
Senior Associate Consultant
32.4k
salaries
| ₹8.3 L/yr - ₹15.1 L/yr |
TCS
Wipro
Cognizant
Accenture