i
Infosys
Filter interviews by
Pickling is a process of serializing and de-serializing Python objects into a byte stream.
Pickling is used to store Python objects in a file or transfer them over a network.
The pickle module in Python is used for pickling and unpickling.
The pickled data can be stored in a file or transferred over a network.
The pickled data can be easily unpickled to get back the original Python object.
Sort an array of strings
Use built-in sorting functions like sort() in JavaScript
Implement custom sorting algorithms like bubble sort or quicksort
Consider the case sensitivity of the strings while sorting
Find the second largest number in a set of three numbers.
Compare all three numbers and find the largest one.
Then compare the remaining two numbers and find the largest one.
The largest of the remaining two numbers is the second largest number.
C++ is an extension of C with object-oriented programming features.
C++ supports classes and objects while C does not.
C++ has better support for function overloading and templates.
C++ has a standard library while C does not.
C++ is more complex than C.
C++ is backward compatible with C.
C++ allows for both procedural and object-oriented programming.
C++ has a more strict type checking system than C.
OOPs is a programming paradigm that uses objects to represent real-world entities and their interactions.
OOPs stands for Object-Oriented Programming.
It focuses on encapsulation, inheritance, and polymorphism.
Encapsulation is the process of hiding implementation details from the user.
Inheritance allows a class to inherit properties and methods from another class.
Polymorphism allows objects to take on multiple forms or b...
I applied via Campus Placement and was interviewed before Oct 2020. There were 4 interview rounds.
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 coding a...
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.
Infosys interview questions for designations
Get interview-ready with Top Infosys Interview Questions
I applied via Walk-in and was interviewed in Mar 2021. There was 1 interview round.
I applied via Referral and was interviewed in Oct 2020. There was 1 interview round.
BST elements can be sorted using in-order traversal
Perform in-order traversal of the BST
Store the elements in a temporary array
Sort the array using any sorting algorithm
Replace the elements in the BST with the sorted array
I applied via Campus Placement and was interviewed before Jun 2020. There were 4 interview rounds.
Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.
Inheritance allows code reusability and saves time and effort in writing new code.
The existing class is called the parent or base class, and the new class is called the child or derived class.
The child class inherits all the properties and methods of the parent class and can also add new ...
Polymorphism is the ability of an object to take on many forms.
Polymorphism allows objects of different classes to be treated as if they are of the same class.
It is achieved through method overriding and/or method overloading.
Examples include function overloading in C++ and method overriding in Java.
Polymorphism helps in achieving loose coupling and flexibility in code design.
I was interviewed before Dec 2020.
Round duration - 90 Minutes
Round difficulty - Medium
Aptitude test contained 3 sections
1. Reasoning
2. Logical Aptitude
3. Verbal Section
You are provided with a number of stairs, and initially, you are located at the 0th stair. You need to reach the Nth stair, and you can climb one or tw...
The problem involves counting the number of distinct ways to climb N stairs by taking 1 or 2 steps at a time.
Use dynamic programming to solve the problem efficiently.
The number of ways to reach the Nth stair is equal to the sum of ways to reach (N-1)th stair and (N-2)th stair.
Handle edge cases like N=0 and N=1 separately.
Consider using modulo operation to handle large values and prevent overflow.
The time complexity of ...
Tip 1 : Work on your communication skills.
Tip 2 : Searching and Sorting Algorithms
Tip 1 : Mention your projects properly in the resume
Tip 2 : Also mention extra curricular activities, HR also asks questions on those activities
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 9 interviews
5 Interview rounds
based on 431 reviews
Rating in categories
Technology Analyst
55.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Systems Engineer
50.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
System Engineer
39.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
30.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate Consultant
27.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Wipro
Cognizant
Accenture