TCS Interview Experience for Software Engineer
Hi, hope you all are doing well. I did my Diploma in Computer Science Engineering from Hooghly Institute of Technology,Hooghly.Currently I pursuing BTech in Computer Science Engineering from HOOGHLY ENGINEERING & TECHNOLOGY COLLEGE,Hooghly.
I recently had the opportunity to interview for the position of Software Engineer at Tata Consultancy Services (TCS). The entire process was well-structured and consisted of several rounds, including technical assessments and face-to-face interviews.
Round 1: Online test(1 Hour): The key to cracking this round is to try to do every question as many people in my college cleared this including me.
- It consisted of 5 Basic questions on topics like Basic Python, Oops Concepts, Stack, Array, Fibonacci problem, etc.
- The code was already written on the editor of the Leetcode website, we just had to find out some errors and bugs that were part of pre-written programs and had to clear all the test cases.
Round 2: Virtual technical interview on Teams which went around half an hour long.
- In this round, they just wanted to check if I knew the fundamentals of every subject.
- First, they asked about the project that I have done during my academics then one of them asked me questions based on specific subjects like Java and its advantages and usages.
- They also asked me about OOP concepts like polymorphism, static, encapsulation, Inheritance and how can we overload the main method in Python, SQL Joints, etc.
- Then they asked me about Sorting algorithms like the bubble sort, and selection sort.
Round 3: HR interview round: This was around 10-20 minutes long.
- They asked for intro, strengths, weaknesses,
- What I know about their company.