i
Infosys
Work with us
Filter interviews by
Out is used for returning multiple values from a method, while ref is used for passing a variable by reference.
Out parameters must be assigned a value inside the method before it returns.
Ref parameters must be initialized before passing them to a method.
Out parameters are used when a method needs to return multiple values.
Ref parameters are used when a method needs to modify the value of the parameter.
Example: int...
Create a global exception handler to manage all unhandled exceptions in the application.
Implement a global exception handler class that extends ExceptionHandler.
Override the uncaughtException method to handle all unhandled exceptions.
Log the exception details and notify the user about the error.
Consider implementing different strategies for handling different types of exceptions.
Test the global exception handler t...
Use a SQL query with ORDER BY and LIMIT to find the 2nd last student marks.
Use ORDER BY clause to sort the marks in descending order
Use LIMIT 1,1 to skip the last row and fetch the 2nd last row
A palindrome is a word, phrase, or sequence that reads the same backward as forward, like 'racecar'.
A simple example is 'madam', which is the same when reversed.
Phrases like 'A man, a plan, a canal, Panama!' ignore spaces and punctuation.
To check if a string is a palindrome, compare it to its reverse.
Performance testing ensures software meets speed, stability, and scalability requirements.
Performance testing identifies bottlenecks and measures response time, throughput, and resource utilization.
It helps optimize system performance, improve user experience, and prevent crashes under high load.
Examples include load testing, stress testing, and endurance testing.
Performance testing should be conducted throughout ...
My expected CTC is in line with industry standards and commensurate with my experience and skills.
Research industry standards and salary ranges for the position and location
Consider my experience, skills, and qualifications
Negotiate based on the company's compensation package and benefits
Provide a range rather than a specific number
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, inheritance, and polymorphism are key principles of OOP.
Example: In a library management system, you could have objects like Book, Patron, and Library.
Example: Inheritance allows a FictionBook class to inherit pr...
Out is used for returning multiple values from a method, while ref is used for passing a variable by reference.
Out parameters must be assigned a value inside the method before it returns.
Ref parameters must be initialized before passing them to a method.
Out parameters are used when a method needs to return multiple values.
Ref parameters are used when a method needs to modify the value of the parameter.
Example: int.TryP...
Use a SQL query with ORDER BY and LIMIT to find the 2nd last student marks.
Use ORDER BY clause to sort the marks in descending order
Use LIMIT 1,1 to skip the last row and fetch the 2nd last row
Create a global exception handler to manage all unhandled exceptions in the application.
Implement a global exception handler class that extends ExceptionHandler.
Override the uncaughtException method to handle all unhandled exceptions.
Log the exception details and notify the user about the error.
Consider implementing different strategies for handling different types of exceptions.
Test the global exception handler thorou...
I applied via Naukri.com and was interviewed in Feb 2023. There were 4 interview rounds.
Performance testing ensures software meets speed, stability, and scalability requirements.
Performance testing identifies bottlenecks and measures response time, throughput, and resource utilization.
It helps optimize system performance, improve user experience, and prevent crashes under high load.
Examples include load testing, stress testing, and endurance testing.
Performance testing should be conducted throughout the s...
My expected CTC is in line with industry standards and commensurate with my experience and skills.
Research industry standards and salary ranges for the position and location
Consider my experience, skills, and qualifications
Negotiate based on the company's compensation package and benefits
Provide a range rather than a specific number
I applied via Campus Placement and was interviewed before Mar 2023. There were 2 interview rounds.
It was mass placement from our college. First round was an aptitude test which had direct filtration.
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, inheritance, and polymorphism are key principles of OOP.
Example: In a library management system, you could have objects like Book, Patron, and Library.
Example: Inheritance allows a FictionBook class to inherit propert...
I applied via Campus Placement and was interviewed before Sep 2022. There were 3 interview rounds.
Basic quants and grammar questions
A palindrome is a word, phrase, or sequence that reads the same backward as forward, like 'racecar'.
A simple example is 'madam', which is the same when reversed.
Phrases like 'A man, a plan, a canal, Panama!' ignore spaces and punctuation.
To check if a string is a palindrome, compare it to its reverse.
What people are saying about Infosys
To debug a particular program without affecting others, use breakpoints and step through the code.
Set a breakpoint in the program you want to debug
Step through the code using a debugger to identify the issue
Use logging statements to track the flow of the program
Check the call stack to see which functions are being called
Use conditional breakpoints to stop the program at specific points
I applied via Campus Placement and was interviewed before Sep 2021. There were 4 interview rounds.
Prepare normal for aptitude - maths, quant, analytic
My GD topic was Is internet good for students or not
I didn't attempt this as I was noob back in third year Engg
I applied via Campus Placement and was interviewed in May 2021. There were 4 interview rounds.
I applied via Company Website and was interviewed before Dec 2021. There were 3 interview rounds.
There are 2section of exam i.e English and Data structure
I applied via Naukri.com and was interviewed in Oct 2020. There was 1 interview round.
Second level cache is a caching mechanism used to improve performance by storing frequently accessed data in memory.
Second level cache is implemented at the application level and can be configured using frameworks like Hibernate.
To optimize SQL queries, one can use indexes, avoid using SELECT *, and use JOINs instead of subqueries.
SOLID principles are a set of design principles for writing maintainable and scalable cod...
To deploy an application in AWS, you need to create an EC2 instance, configure security groups, install necessary software, and upload your application code.
Create an EC2 instance in the desired region and select the appropriate instance type
Configure security groups to allow traffic to and from the instance
Install necessary software and dependencies on the instance
Upload your application code to the instance
Start the ...
I applied via Naukri.com and was interviewed in Aug 2020. There were 3 interview rounds.
The duration of Infosys Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 4 interview experiences
Difficulty level
Duration
based on 421 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