Tata Consultancy Services (North America) Software Engineer interview: Java fundamentals

Tata Consultancy Services (North America)·Software Engineer·Reported Jul 2026
OtherMedium

The process began with aptitude and reasoning, then coding. I received two coding questions: one easy-to-mid level and one mid-to-hard DSA problem. Each part seemed to require clearing before the next advanced.

The technical discussion went deep into Java and CS fundamentals: String versus StringBuilder/StringBuffer, string immutability, equals and hashCode, ArrayList versus LinkedList, checked and unchecked exceptions, processes and threads with their lifecycles, Runnable versus Callable, lambdas, functional interfaces, and the Stream API. I did not receive an offer. More than coding, the hard part was staying clear across such a wide range of language and runtime topics.

Location: Bhubaneshwar. Overall feedback: neutral. Offer status: no offer.

Published

Curated and edited by PracHub

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
TCS
Role
Software Engineer
Rounds
Other
Difficulty
Medium
Date
Reported Jul 2026

Real Tata Consultancy Services (North America) interview experiences

First-hand reports from Tata Consultancy Services (North America) candidates — the rounds, the questions they were asked, and how it went.

All 22 Tata Consultancy Services (North America) interview experiences