Filter interviews by
Writen and oral only
I am doing well, and my ambition is to grow in Infosys by continuously learning and contributing to innovative technology solutions.
I am doing well and excited about the opportunities at Infosys.
I am focused on expanding my knowledge and skills in technology.
I aim to contribute to the growth and success of Infosys through my work.
I am eager to take on new challenges and responsibilities to advance my career.
I applied via LinkedIn and was interviewed before Jun 2023. There was 1 interview round.
A program using OOPS in Java to demonstrate inheritance and polymorphism
Create a superclass 'Animal' with methods like 'eat' and 'sleep'
Create subclasses like 'Dog' and 'Cat' that inherit from 'Animal'
Override the 'eat' method in each subclass to show polymorphism
Circular dependency occurs when two or more modules depend on each other, creating an infinite loop.
Circular dependency can lead to issues such as infinite loops, runtime errors, and difficulties in debugging.
It is common in programming languages like JavaScript, where modules can import each other in a circular manner.
To resolve circular dependencies, refactoring code to remove the dependency or using a third-party to
Swapping two numbers without using a temporary variable in Java
Use bitwise XOR operation to swap two numbers without using a temporary variable
Example: int a = 5, b = 10; a = a ^ b; b = a ^ b; a = a ^ b; // Now a = 10, b = 5
Top trending discussions
I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.
Coding test and one to one discussion
Coding and Group Discussion
Multithreading in Java allows multiple threads to execute concurrently, improving performance and responsiveness.
Multithreading is achieved by extending the Thread class or implementing the Runnable interface.
Threads share the same memory space but have their own program counter, stack, and local variables.
Java provides synchronized keyword and locks to prevent data corruption in multithreaded environments.
Example: Cre...
Lambdas in Java are anonymous functions that allow you to pass behavior as an argument to a method.
Lambdas are used to implement functional interfaces with a single abstract method.
They provide a concise way to write code by reducing boilerplate.
Syntax: (parameters) -> expression or statement block
Example: (int a, int b) -> a + b
I applied via Recruitment Consulltant and was interviewed in Dec 2022. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Jul 2022. There were 3 interview rounds.
I applied via Recruitment Consulltant and was interviewed before Dec 2021. There were 4 interview rounds.
Interview experience
based on 13 reviews
Rating in categories
Senior Consultant
365
salaries
| ₹12 L/yr - ₹36.2 L/yr |
Consultant
344
salaries
| ₹9.5 L/yr - ₹25 L/yr |
Business Consultant
293
salaries
| ₹15.3 L/yr - ₹24.2 L/yr |
Associate Consultant
139
salaries
| ₹6 L/yr - ₹12.5 L/yr |
Management Consultant
136
salaries
| ₹16 L/yr - ₹25.5 L/yr |
TCS
Wipro
HCLTech
Tech Mahindra