I applied online. I interviewed at Tata Consultancy Services
Interview
The interview was in person and made me wait for 4-5 hours. Then started asking the internet questions.
Expected the answers to match those on Google
After the interview, they again made me wait for 2 months before sending the offer letter. Then again, 4-5 months for the joining date.
The interview process was really smooth and the interviewer was decent and asked the questions related to my java, python, javascript, sql. Along with this there was others questions related to Data Structure and some Algo related.
I recently attended an interview at Tata Consultancy Services (TCS), and the overall experience was smooth and professional. The process started with an online assessment that included aptitude, reasoning, verbal ability, and basic coding questions, where time management was important. After clearing the test, I had a technical interview focused on core subjects like OOPS, DBMS, SQL, and questions related to my preferred programming language and academic projects. The interviewer also asked me to explain my project in detail. Finally, the HR round was conversational, covering topics like my strengths and weaknesses, willingness to relocate, and reasons for joining TCS. Overall, the interviewers were polite, and the process was well-structured and positive.
Interview questions [1]
Question 1
🔹 Technical Questions:
What is OOPS? Explain its four pillars.
What is the difference between abstract class and interface?
Explain normalization in DBMS.
What is the difference between DELETE, TRUNCATE, and DROP?
What are joins in SQL? Explain different types of joins.
What is multithreading?
Explain your final year project in detail.
Write a program to reverse a string or check if a number is a palindrome.
🔹 HR Questions:
Tell me about yourself.
Why do you want to join TCS?
What are your strengths and weaknesses?
Are you willing to relocate?
Where do you see yourself in five years?
Why should we hire you?