Software Engineer applicants have rated the interview process at Tata Consultancy Services with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 54.1% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 12 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Tata Consultancy Services overall takes an average of 31 days.
Common stages of the interview process at Tata Consultancy Services as a Software Engineer according to 3 Glassdoor interviews include:
One on one interview: 67%
Skills test: 33%
Here are the most commonly searched roles for interview reports -
The interview process was structured and straightforward. I first took an online assessment that tested aptitude and basic programming skills. After clearing it, I received an email from the TCS team confirming the interview date for the Digital role I had applied for. During the technical interview, I was asked questions on Java, data structures, problem-solving, and web development. The interviewer also discussed my academic projects to assess my understanding of core concepts. Unfortunately, I felt that my communication skills were not strong enough, and I was not selected in the first round. I realized that sometimes selection can also depend on how well you communicate, not just technical skills, as some of my peers were selected even with less preparation. Overall, it was a valuable learning experience, and it helped me understand the importance of communication along with technical knowledge.
The TCS interview process started with an online aptitude and coding test. After clearing that, I had a technical interview focused on projects and core concepts, followed by a managerial discussion and finally an HR round before receiving the offer
Interview questions [1]
Question 1
What is the difference between abstract class and interface in Java/.NET?
Explain OOPS concepts with examples.
What is REST API and how does it work?
Explain joins in SQL with examples.
I interviewed at Tata Consultancy Services (Calcuta)
Interview
It was a lengthy process. We had to wait for around 8-9 hours. The technical interviewer asked questions on os deadlock to which he gave weird solution. Deadlock avoidance practically that can be solved by rebooting the system but he was not happy with the response.
Interview questions [5]
Question 1
Where is my school? Deadlock avoidance methods in practical.