Open In App

TCS Interview Experience For TCS Prime

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

I’m here to share my TCS interview journey with you all, hoping it helps you prepare better for yours. So, let’s dive right in!

Picture This: It’s a chilly morning in February, and I’m on my way to the TCS centre, feeling nervous but excited. The first step? The exam. It had two parts: basic aptitude and advanced aptitude with coding. I studied hard, using resources like the OnlineStudy4u YouTube channel for aptitude and platforms like LeetCode for coding.

And guess what? I got the good news, I was selected!

Remember this, The interview is for more than an hour and all technical, managerial, and HR questions will be asked in the same interview.

Next up was the interview at our campus. The technical questions were tough—they grilled me on Java and other concepts. But I stayed calm and tried my best to answer.

  1. I see you’re much more comfortable with Java because your resume includes JSP, JDBC, and all. ( and I am like I am comfortable with Java and Python both.)
  2. Tell me do you know collection frameworks? ( and I said I know them)
  3. Tell me why you use a collections framework in Java. (Performance, no knowledge required for implementing, readable, optimised)
  4. List some differences between hashmap and concrete hashmap. (I said hashmap can store key-value pairs, and at most one key can be null and multiple values can be null, concrete hashmap is also similar to that but it is synchronized and can be a better option because the errors might be less in this case, when we use multiple threads).
  5. List differences between comparator and comparable. (I said about comparator and said comparable is almost similar to that, other than that I don’t know anything.)
  6. What is a static keyword in Java? (Static keyword in Java can be used for declaring global variables and the methods and data members that are declared as static are stored in a special place in memory these variables can be directly accessed from anywhere by using class name and object initialization or memory allocation for the object is not required, and this will increase the performance of the code).
  7. What is a synchronized keyword in Java used for? (when some shared data can be accessed by multiple threads or processes or methods at a time then there might be some inconsistencies, that might cause errors in our program to solve this inconsistency we use synchronized).
  8. Write a program in Java and Python, that will count no.of characters in a string. (And i wrote the program in Python first, but they asked me to also write in Java and once after wrote it perfectly, they said they would verify it later)

Then came the managerial part, where they asked about my projects and certifications. It was a bit nerve-wracking, but I managed to share my achievements confidently.

  1. I was asked questions on my projects and the interviewer was disappointed that I did not bring any of my certifications and project documentation book. (Then I apologised and showed him my GitHub profile and I was happy that I inserted some images and videos in each project’s readme. md and those were helpful).
  2. So try to maintain your projects in GitHub they might be useful for you too.
  3. And asked for some full forms like what is AICTE and IEEE because I have certifications in AICTE and member of IEEE. As they were mentioned in my resume.
  4. And I showed them all my certifications on LinkedIn (Thank God, I updated the profile a few days back).

In the HR section, they wanted to know more about me. I talked about my background, traits, and values. It felt a bit scary, but I opened up as best as I could.

  1. She was disappointed at first because my resume does not have any non-technical details like hobbies or strengths and weaknesses, so try to mention all headings related to HR.
  2. Describe yourself and also include your family background.
  3. Tell me 5 personal traits that you have.
  4. What do you mean by real-world problems, because I included it in my resume I was asked that question.
  5. What ethics and values does TCS follow?
  6. What is the difference between equity and equality?
  7. What is most important to you?

At the end of it all, I didn’t get selected. But you know what? I learned a lot from the experience. Every question, every moment of preparation—it all helped me grow.

So, to all of you getting ready for your own TCS interviews: Don’t stress too much. Prepare well, stay calm, and be yourself. You’ve got this! And remember, even if things don’t go as planned, it’s all part of the journey. Good luck, and I’m rooting for you all!

If you have further more queries you can always connect with me on Linkedin.

Thanks for reading my story, and I hope it gives you some useful insights for your interviews.


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

Similar Reads