Infosys Interview Experience | Java Backend | Bangalore | Oct 25

infosys logo
infosys
Java BackendBangalore3 yearsOngoing
October 14, 202558 reads

Summary

I recently interviewed at Infosys for a Java Backend role in Bangalore. The interview process consisted of three rounds: a technical round, a hiring manager round, and an HR round. I successfully cleared the technical and hiring manager rounds and am currently awaiting background verification.

Full Experience

I secured an interview opportunity at Infosys by directly applying on their portal for a Java Backend position. I have 3 years of experience.

1st Round - Technical Round (30 mins)
The interviewer covered a wide range of topics, from API creation to core Java concepts. We discussed the difference between throw and throws, interface and abstraction, checked and unchecked exceptions, and polymorphism. I was also asked a question to reverse a string. I successfully cleared this round.

2nd Round - Hiring Manager (30 mins)
This round involved one output-based question. The manager also asked questions based on my resume and SQL. I was selected to move to the next round.

3rd Round - HR Round (15 mins)
In the final round, the HR representative discussed salary expectations, my notice period, and other relevant details.

Currently, my status is undergoing background verification.

Interview Questions (5)

Q1
Difference between Throw and Throws
Data Structures & Algorithms

Explain the key differences between the throw keyword and the throws keyword in Java, including their usage and purpose.

Q2
Interface vs. Abstraction
Data Structures & Algorithms

Discuss the differences between interfaces and abstract classes in Java, their use cases, and when to choose one over the other.

Q3
Checked vs. Unchecked Exceptions
Data Structures & Algorithms

Explain the distinction between checked and unchecked exceptions in Java, providing examples of each and how they are handled.

Q4
Polymorphism in Java
Data Structures & Algorithms

Explain the concept of polymorphism in Java, including its types (compile-time and runtime) and how it is achieved with method overloading and overriding.

Q5
Reverse a String
Data Structures & AlgorithmsEasy

Given a string, write a program or explain an algorithm to reverse the string.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!