Open In App

TCS Interview Experience For Digital (On-Campus)2024

Last Updated : 01 Apr, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

First, I had to take the TCS NQT exam for priority institutions (MANIT Bhopal), which was held at the TCS exam centre, where many other college students also took the test. In this exam, there was no negative marking. This was an on-campus opportunity.

TCS Digital Selection Process:

Part A – Foundation Section:

  • Numerical Ability – 25 mins (Practice short tricks due to time constraints)
  • Verbal Ability – 25 mins (Easy)
  • Reasoning Ability – 25 mins (Easy-Medium)

Part B – Advanced Section:

  • Advanced Quantitative and Reasoning Ability – 25 mins (Medium, time-consuming)

Advanced Coding – 90 mins

  • Question 1: Implementing the factorial of a number without using arithmetic operations [Easy]
  • Question 2: Finding the number of pairs from an array whose average is also present in the array [Medium]

Question link: https://www.geeksforgeeks.org/numbers-of-pairs-from-an-array-whose-average-is-also-present-in-the-array/

Total Duration (in minutes): 190

Note:

  • There is no negative marking.
  • Successfully completing Part A qualifies for Ninja.
  • Completing Part A and 1.5 coding questions qualifies for Digital.
  • Completing both Part A and both coding questions qualifies for Prime.
  • After a few days, the results came in, and I was thrilled to find out that I had been selected for the Digital profile.

Interview Process:

There was only one interview round, held at a selected college chosen by TCS, with a panel of three members: Technical (T), Manager (M), and HR.

I entered the room and was greeted by smiling faces, and their behaviour was welcoming.

T: “How was your day, and which profile have you been selected for?”

M: “Could you please start by introducing yourself?”

T: “I noticed you pursued MCA after completing your graduation in BSC Mathematics. Could you elaborate on this choice?”

T: “Do you have experience with Java, considering you listed C++ as your primary language?”

T: “Could you explain concepts like super keywords, interfaces, and Object-Oriented Programming (OOPs)?”

T: “Tell us about your project. Why did you choose Java Swing for it? Is Java Swing a framework or a library? What’s the difference?”

T: “What is GitHub, and how can we achieve concurrency on GitHub? How would you handle code updates if team members work on the same project from different locations?”

T: “Explain the concept of joining in databases, providing a real-life example and a left join SQL query.”

T: “What is a list in C++? How can we store variables of different data types in C++?”

T: “Could you draw and explain the architecture of your project?”

T: “What is JDBC, and how does it facilitate communication between the front end and the back end? What are the essential components required for connecting the front end to the back end using JDBC?”

M: “Why did you choose SQL over MongoDB for your project?”

M: “How has studying BSC Mathematics benefited your career?”

HR: “What are your short-term and long-term career goals?”

HR: “Where do you see yourself in five years?”

M: “We may need to relocate you to a different city or country. Are you comfortable with that?”

M: “Are you aware of the TCS bond (1 year)? What if we can’t offer your preferred location?”

HR: “Do you have any questions for us?”

I successfully secured the Digital profile. It’s crucial to have a good understanding of the company and be well-prepared to discuss everything mentioned in your resume, especially your projects. Prepare for template questions covering various topics. Confidence is key during the interview. Even if you’re unsure, express your thoughts. Remember, it’s just an interview, and there will be many opportunities ahead.

Best of luck to all future applicants!


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads