Related Articles

Related Articles

TCS Digital Interview Experience
  • Last Updated : 02 Aug, 2019

Round 1: Online Test

Round 1 comprised of an online test. It included Aptitude, General English, Programming logic and one coding question. Aptitude questions were of medium difficulty and included highschool maths questions. English and programming logic were fairly easy. You just have to mind the time limit. Programming logic contained general java, C++, python questions. The coding question was a simple recursive question.

Round 2: Technical Interview

The panel had 2 members. They were very friendly. They started by asking whether I was familiar with any Digital technologies (IoT, Blockchain, AI, Cloud, Big data, etc.)

  1. Explain any Machine learning algorithm.
  2. What is machine learning? How will you explain it to a naive user?
  3. What is blockchain?
  4. Can data in a blockchain be altered?
  5. Your favorite programming language? Write a code to find a loop in a linked list.
  6. Difference between structure and class?
  7. What is serialization?
  8. Questions based on concurrent transactions.
  9. What are locks in SQL? More questions based on locking.
  10. Then they discussed my projects. This took about 15 minutes.
  11. At last a brief discussion on my resume, mainly concerning my hobbies.

Round 3: HR Interview



I was called for HR immediately after the technical interview.

  1. What do you understand by the term ‘Digital’ (as in TCS Digital)?
  2. Why should we hire you? and more behavioral questions. Then she asked for my mark sheets and other documents. The HR interview took around 15-20 minutes.


Write your Interview Experience or mail it to contribute@geeksforgeeks.org

My Personal Notes arrow_drop_up
Recommended Articles
Page :