i
Infosys
Work with us
Filter interviews by
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 that includes many useful functions.
C++ allows for both procedural and object-oriented programming.
C++ is generally considered to be more complex than C.
There are four types of OOPs: Encapsulation, Inheritance, Polymorphism, and Abstraction.
Encapsulation: Hiding the implementation details of an object from the outside world.
Inheritance: Creating a new class from an existing class, inheriting all the properties and methods of the parent class.
Polymorphism: The ability of an object to take on many forms. It allows objects of different classes to be treated as if the...
Add 1 to each number in an ascending series
Check if the numbers are in ascending order
If yes, start with 1 and add it to the first number
Continue adding subsequent numbers with increasing values of 1
Lambda is a shorthand way of defining anonymous functions in Python.
Lambda functions are defined using the keyword 'lambda'.
They can take any number of arguments, but can only have one expression.
Lambda functions are often used as arguments for higher-order functions.
Example: lambda x: x**2 defines a function that squares its input.
Tulip is a library for asynchronous programming in Python.
Tulip provides a set of high-level APIs for writing concurrent code using coroutines and futures.
It is included in Python 3.4 and later versions as the asyncio module.
Tulip allows for efficient and scalable I/O operations, making it useful for network programming.
Example: Using the asyncio module to create a simple HTTP server that handles multiple requests...
Develop an algorithm to analyze and solve previous coding questions effectively.
Identify common patterns in previous coding questions, e.g., sorting algorithms.
Break down problems into smaller, manageable parts, like using divide and conquer.
Practice coding problems on platforms like LeetCode or HackerRank.
Review solutions and understand different approaches to the same problem.
Data structures are ways of organizing and storing data in a computer so that it can be accessed and used efficiently.
Data structures are used to manage and manipulate data in computer programs.
They can be implemented using arrays, linked lists, trees, graphs, and other techniques.
Examples of data structures include stacks, queues, hash tables, and binary search trees.
Choosing the right data structure for a partic...
There were 3 coding questions based on dp and graph
3 dsa problems hard not easy to solve even for 2000 rating on leetcode
We had 2 coding questions
I applied via Company Website and was interviewed in May 2022. There was 1 interview round.
Lambda is a shorthand way of defining anonymous functions in Python.
Lambda functions are defined using the keyword 'lambda'.
They can take any number of arguments, but can only have one expression.
Lambda functions are often used as arguments for higher-order functions.
Example: lambda x: x**2 defines a function that squares its input.
Data structures are ways of organizing and storing data in a computer so that it can be accessed and used efficiently.
Data structures are used to manage and manipulate data in computer programs.
They can be implemented using arrays, linked lists, trees, graphs, and other techniques.
Examples of data structures include stacks, queues, hash tables, and binary search trees.
Choosing the right data structure for a particular ...
Add 1 to each number in an ascending series
Check if the numbers are in ascending order
If yes, start with 1 and add it to the first number
Continue adding subsequent numbers with increasing values of 1
Develop an algorithm to analyze and solve previous coding questions effectively.
Identify common patterns in previous coding questions, e.g., sorting algorithms.
Break down problems into smaller, manageable parts, like using divide and conquer.
Practice coding problems on platforms like LeetCode or HackerRank.
Review solutions and understand different approaches to the same problem.
Tulip is a library for asynchronous programming in Python.
Tulip provides a set of high-level APIs for writing concurrent code using coroutines and futures.
It is included in Python 3.4 and later versions as the asyncio module.
Tulip allows for efficient and scalable I/O operations, making it useful for network programming.
Example: Using the asyncio module to create a simple HTTP server that handles multiple requests conc...
There are four types of OOPs: Encapsulation, Inheritance, Polymorphism, and Abstraction.
Encapsulation: Hiding the implementation details of an object from the outside world.
Inheritance: Creating a new class from an existing class, inheriting all the properties and methods of the parent class.
Polymorphism: The ability of an object to take on many forms. It allows objects of different classes to be treated as if they wer...
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 that includes many useful functions.
C++ allows for both procedural and object-oriented programming.
C++ is generally considered to be more complex than C.
What people are saying about Infosys
I applied via Company Website and was interviewed before Mar 2021. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed before Oct 2021. There were 2 interview rounds.
Framework skills are essential for efficient architecture workflow.
Framework skills help in understanding the overall structure of the system.
They aid in identifying the key components and their interactions.
Frameworks provide a common language for communication between team members.
Examples of frameworks include Spring, Hibernate, and AngularJS.
I applied via Naukri.com and was interviewed in Jan 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed before Aug 2021. There were 2 interview rounds.
Standard Coding questing
I appeared for an interview before May 2021.
Quant, reasoning, English
I applied via Naukri.com and was interviewed before Aug 2021. There was 1 interview round.
We use Jenkins for CI/CD and deploy to AWS using CloudFormation.
Jenkins is used for continuous integration and continuous deployment
AWS CloudFormation is used for infrastructure as code
We have automated tests that run during the CI/CD process
We use Git for version control
based on 5 interview experiences
Difficulty level
Duration
based on 17 reviews
Rating in categories
Technology Analyst
54.7k
salaries
| ₹4.8 L/yr - ₹10 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.3k
salaries
| ₹8.2 L/yr - ₹15 L/yr |
TCS
Wipro
Cognizant
Accenture