i
Infosys
Work with us
Filter interviews by
Identifying prime numbers involves checking divisibility by integers up to the square root of the number.
A prime number is greater than 1 and has no divisors other than 1 and itself.
To check if a number n is prime, test divisibility from 2 to √n.
For example, to check if 29 is prime: test 2, 3, 4, 5 (all ≤ √29). None divide 29, so it's prime.
For composite numbers, like 30, it can be divided by 2, 3, 5, etc., confir...
Encapsulation is a fundamental OOP principle that restricts direct access to an object's data and methods.
Encapsulation helps in data hiding, protecting object integrity.
It allows controlled access through public methods (getters/setters).
Example: A class 'BankAccount' with private balance and public methods to deposit/withdraw.
Encapsulation promotes modularity and maintainability in code.
DevOps is a collaborative process that integrates software development and IT operations for faster delivery and improved quality.
Continuous Integration (CI): Automating code integration and testing, e.g., using Jenkins or GitHub Actions.
Continuous Delivery (CD): Ensuring code is always in a deployable state, e.g., using Docker for containerization.
Infrastructure as Code (IaC): Managing infrastructure through code...
Kubernetes (K8s) is an open-source platform for automating deployment, scaling, and management of containerized applications.
K8s orchestrates containers across a cluster of machines, ensuring high availability and scalability.
It uses a declarative configuration model, allowing users to define the desired state of applications.
K8s supports rolling updates, enabling seamless application updates without downtime.
It p...
DSA stands for Data Structures and Algorithms, essential for efficient problem-solving in software development.
Data Structures: Ways to organize and store data (e.g., arrays, linked lists, trees).
Algorithms: Step-by-step procedures for calculations (e.g., sorting algorithms like QuickSort).
Efficiency: DSA helps in optimizing performance (e.g., using a hash table for fast lookups).
Real-world applications: Used in d...
Yes, I have experience working on Linux.
I have worked on various Linux distributions such as Ubuntu, CentOS, and Debian.
I am familiar with command-line interface and shell scripting on Linux.
I have experience setting up and configuring web servers like Apache and Nginx on Linux.
I have worked with Linux-based cloud platforms like AWS and Google Cloud.
I have also contributed to open-source projects on Linux.
Hashing function is a mathematical function that converts data of arbitrary size to a fixed size.
Hashing is used for data integrity and security purposes.
Hash functions are one-way functions, meaning it is difficult to reverse engineer the original data from the hash value.
Examples of hashing algorithms include MD5, SHA-1, and SHA-256.
I am proficient in using various software and office equipment.
Proficient in using Microsoft Office Suite (Word, Excel, PowerPoint, Outlook)
Familiar with project management tools like Trello and Asana
Experience with programming languages such as Java and Python
Comfortable using printers, scanners, and copiers
Adept at troubleshooting technical issues
SDLC stands for Software Development Life Cycle, which is a process used to design, develop, and test software.
The steps in SDLC are planning, analysis, design, development, testing, deployment, and maintenance.
During planning, the project scope and requirements are defined.
Analysis involves gathering and analyzing user requirements.
Design involves creating a detailed plan for the software.
Development involves cod...
A foreign key is a column or a set of columns in a table that refers to the primary key of another table.
It establishes a relationship between two tables.
It ensures referential integrity.
It helps in maintaining data consistency.
It can be null or have duplicate values.
Example: A 'customer_id' column in an 'orders' table that refers to the 'id' column in a 'customers' table.
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
JVM is the Java Virtual Machine, while JRE is the Java Runtime Environment. Comparable is an interface used for comparing objects, while Comparator is an interface used for custom sorting.
JVM is responsible for running Java bytecode, while JRE includes JVM along with libraries and other components necessary for running Java applications.
Comparable interface is used to define a natural ordering for a class, while Compar...
I appeared for an interview in Mar 2025, where I was asked the following questions.
Quant, english, reasoning
I applied via Campus Placement and was interviewed in Aug 2024. There was 1 interview round.
Kubernetes (K8s) is an open-source platform for automating deployment, scaling, and management of containerized applications.
K8s orchestrates containers across a cluster of machines, ensuring high availability and scalability.
It uses a declarative configuration model, allowing users to define the desired state of applications.
K8s supports rolling updates, enabling seamless application updates without downtime.
It provid...
I applied via Company Website and was interviewed in Feb 2024. There were 2 interview rounds.
I applied via Walk-in and was interviewed in Jan 2024. There were 3 interview rounds.
Object type question
Choose one topic decision
I applied via Internshala and was interviewed in Dec 2023. There were 3 interview rounds.
Moderate difficulty your standard questions from indiabix
Standard leetcode so easy- medium difficulty should suffice
I applied via LinkedIn and was interviewed before Aug 2023. There were 2 interview rounds.
It's nice to easy when u learn tha strong basic of aptitude basics
I have a proven track record of quickly adapting to new environments and technologies, and my passion for software engineering drives me to continuously learn and improve.
I have successfully completed relevant courses or certifications during my career gap to stay updated with the latest technologies.
I have worked on personal projects or contributed to open-source projects during my career gap to enhance my skills and ...
What people are saying about Infosys
Some of the top questions asked at the Infosys Software Engineer interview for freshers -
The duration of Infosys Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 12 interview experiences
Difficulty level
Duration
based on 461 reviews
Rating in categories
Technology Analyst
55.8k
salaries
| ₹4.8 L/yr - ₹11.1 L/yr |
Senior Systems Engineer
53.8k
salaries
| ₹2.5 L/yr - ₹6.3 L/yr |
Technical Lead
35.1k
salaries
| ₹9.4 L/yr - ₹16.4 L/yr |
System Engineer
32.5k
salaries
| ₹2.4 L/yr - ₹5.3 L/yr |
Senior Associate Consultant
31.1k
salaries
| ₹8.1 L/yr - ₹15 L/yr |
TCS
Wipro
Cognizant
Accenture