Open In App

Tata Consultancy Services Interview Experience for Java Developer Full Time

Last Updated : 06 May, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

I applied through LinkedIn and I got a call from TCS HR regarding the interview scheduling for the Technical round. After two days, I got an email for a technical interview. It was conducted on the Microsoft Teams platform.

Technical round: They first asked me to introduce myself. After the introduction, they asked me which version of Java I was comfortable with. I told them about Java 8, and then they asked me about the features of Java, which I explained.

They asked me about the differences between the Java Collections Framework and the Collections API and asked me to give examples of commonly used collections and their use cases.

Afterward, they asked me continuously 7-8 questions:

  1. Explain the concept of object cloning and how it is used in Java.
  2. What is the difference between an abstract class and an interface in Java?
  3. What is a deadlock, and how do you avoid it?
  4. What is the difference between an object-oriented programming language and an object-based programming language?
  5. What is object cloning?
  6. How do you implement a binary search in Java, I did coding and explained it to them using screen share.
  7. What is the Stream API in Java?
  8. They gave me a question where I had to get the employee names starting with “SU” using the Stream API. They also gave me some pseudocode with a non-static variable and a static variable, and asked me whether the non-static method can change the values.
  9. They also asked me SQL questions, where I had to find the highest-salaried person from a table.
  10. What are Hibernate, Spring Boot Actuator, and Spring Boot?
  11. Name some of the design patterns used in the Spring framework.

These were all the questions asked in the technical interview. After 2-3 hours, I received a confirmation email from TCS for the HR round.

In the HR interview, standard questions were asked about myself and verification of ID proof, such as:

  • Tell me something about yourself.
  • Would you like to work overtime or odd hours?
  • Are you willing to relocate or travel?
  • What are your salary expectations?
  • What are your achievements in life?
  • Assume you are hired, then how soon would you expect to join our organization?

After 2 days, I received an offer letter, and this is all about my Java interview at TCS.


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads