Open In App

TCS Interview Experience (On-Campus)

The first company to ever interview me turned out to be Tata Consultancy Services and I got selected for TCS digital profile via on-campus drive. I cleared the aptitude and coding rounds with flying colors. The only stage left was the interview. It was completely online conducted through cisco meetings. There were a total of 3 interviewers. Their videos were turned off, so I could not see them. 

Management Round: Here are the series of questions that were asked in the first round.



  1. Tell us about something not in your resume.
  2. What is your greatest strength and explain a situation where you showcased it?
  3. What is your major subject?

Technical Round:

  1. Are you comfortable operating systems?
  2. What is the difference between a program and a process?
  3. What is a thread?
  4. What is the difference between single thread and multi-threading and when are they useful?
  5. What is the difference between runtime error and compile-time error? Give examples.
  6. Are you comfortable with python?
  7. Explain the memory management process in python.
  8. Explain python data structures.
  9. Explain a few python modules.
  10. What is the difference between NumPy and Scipy?
  11. Out of NumPy array and list which one occupies less memory?
  12. Are you comfortable with the Django framework for python?
  13. Explain your project.
  14. The project is pretty outdated so why did you choose it?

Human Resources Round:



  1. Why did you choose TCS?
  2. Are you willing to relocate?
  3. Do you have any feedback for us?

Team sign off: It was a pleasure talking to you and good luck with the results and your future!

Key points from the interview:

Article Tags :