Open In App

TCS Interview Experience For Systems Engineer

Last Updated : 28 May, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report

I recently went through the TCS interview process after securing a rank under 70 in CodeVita, the flagship coding contest of TCS. This achievement granted me a direct interview, along with about 2000 other top-rank holders from India. Here's a detailed account of my experience, broken down by each interview round, along with some dos and don'ts for future candidates.

Round-wise Details

Initial Seminar and Document Submission:

  1. Location: TCS Office in Kolkata.
  2. Activities: We gathered in a seminar hall where our resumes and application forms were collected. We were asked to list our programming languages on the application forms. I mentioned Python and C++.
  3. Seminars: Two seminars followed. The first one was about CodeVita and TCS's expectations. The second seminar, which I found very engaging, focused on digital enterprise and emerging technologies at TCS.

Technical Round:

Explained my CodeVita solutions, particularly a dynamic programming problem.

  1. Discussed competitive programming platforms I use (SPOJ, Codechef, HackerEarth) and tutorial sources (Tushar Roy on YouTube, Codecademy, Codeforces Blogs, E-Maxx.ru, GeeksforGeeks).
  2. Explained my choice of programming languages for different problems, preferring Python for big numbers and strings, and C++ for data structures like graphs and trees due to its pointers and STL.
  3. Talked about my favorite programming language, Python, and my journey in learning programming.
  4. Highlighted my projects, such as a web scraper in Python using BeautifulSoup and urllib.
  5. Addressed my lower marks in math during class 12, explaining it as a time management issue and a learning experience.

Managerial/HR Round:

  1. Introduced myself, sharing my background, passion for coding, and my journey as a learner.
  2. Addressed the possibility of not being allotted a coding profile at TCS, expressing my confidence in proving my worth.
  3. Discussed my willingness to relocate and my thoughts on career stability versus seeking better opportunities.
  4. Answered personal questions about my family and academic performance.

Final Steps:

After completing the interviews, I was given a meal coupon for the TCS canteen.

A couple of weeks later, I received an email confirming my selection. Additionally, I was invited for another round of interviews for a specialized role, which also went well.

Dos and Don'ts

Dos:

  1. Be Prepared: Understand the company, its culture, and recent developments in technology.
  2. Be Honest: Genuine answers, even about your weaknesses, can impress interviewers.
  3. Showcase Your Skills: Highlight relevant projects and achievements, especially those related to the role you're applying for.
  4. Stay Calm: Maintain composure, even when the interview is grilling or challenging.

Don'ts:

  1. Don’t Fabricate: Avoid giving false information about your skills or experiences.
  2. Don’t Overlook Soft Skills: Communication and teamwork are as important as technical skills.
  3. Don’t Ignore Feedback: Be receptive to feedback and ready to discuss your shortcomings constructively.
  4. Don’t Be Rigid: Show flexibility and willingness to adapt to different roles or locations if required.

Conclusion

Overall, my TCS interview experience was enriching and insightful. From technical grilling to HR discussions, each step was a learning opportunity. I was thrilled to be selected and later invited for a specialized role, marking a significant milestone in my career. Sharing the news with my family and friends, who were equally excited, was the icing on the cake.


Next Article
Practice Tags :

Similar Reads