
Tata Consultancy Services (North America) Java Developer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 22 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Tata Consultancy Services (North America).
Senior Java Developer
Good nice experience very good interview process asking basic java question with promoting test ,spring boot question advance java jasp servlet,jenkin,docker,kuberner,spring MVC,power milito junit, microservices ,JSP,servelt
- Can you tell me about the boot architecture for microservices and how JUnit is used?
- Basic Java questions
- Spring Boot questions
Java Engineer
so there were two rounds in this process, first off i had to do an online coding assessment, and then after that i had a video interview where they asked me about java programming, spring, and some other things from my resume. it was pretty standard overall.
- Can you explain what an Optional is in Java?
- What's the difference between an array and an ArrayList?
- Tell me about Spring annotations.
Java Developer
Got referred for the interview. There were two rounds in total. The first was a technical round conducted by TCS where they asked about basic Java concepts, Java 8, and Spring Boot. The second was a client round with Citi, which focused mainly on microservices since the role required it. I passed the first round but didn't pass the client round. If I had passed the client round, the next step would have been an HR round.
- Can you tell me the difference between ArrayList and LinkedList, and when would you choose one over the other for random access?
- Could you explain a design pattern you've applied in your projects?
- What are some key features of Java 8?
Tata Consultancy Services (North America) Java Developer Interview Questions
Quoted word for word from Tata Consultancy Services (North America) interview reports.
“What's the difference between an array and an ArrayList?”
Read reports →“What exception might occur if the @Service annotation is omitted?”
Read reports →“What are HTTP status codes and can you give some examples?”
Read reports →“What are some key features of Java 8?”
Read reports →“Could you write a SQL query to identify the records with the second highest salary?”
Read report →“What is the Software Development Life Cycle (SDLC)?”
Read report →“Can you explain what an Optional is in Java?”
Read report →“Can you tell me the difference between ArrayList and LinkedList, and when would you choose one over the other for random access?”
Read report →“Can you explain what a Java framework is?”
Read report →Formats, difficulty and experience
Across all 22 Tata Consultancy Services (North America) interview reports.