TCS NQT Complete Interview Experience | Ninja | 3.3LPA | Full Time
Summary
I went through the TCS NQT Priority 2025 Phase-2 (On Campus) hiring process for a Ninja role. The experience involved an assessment covering foundation and advanced sections, followed by a challenging interview. Despite my efforts, I encountered a tough interview panel and a lack of practice in specific areas, which led to my rejection.
Full Experience
I participated in the TCS NQT Priority 2025 Phase-2 (On Campus) hiring event for the 2025 batch, specifically for a BE (IT) role from a Tier-3 college in Mumbai. The position was for a Ninja role with a CTC of ₹3.3 LPA.
Process Overview:
Step 1: Registration
I registered on the TCS NextStep Portal and submitted my CT/DT reference ID to my college. Afterward, I awaited the Admit Card to appear for the assessment.
Step 2: Assessment
The assessment consisted of two main sections:
Foundation Section (75 mins):
- Numerical Ability (25 mins): This section included topics like Profit/Loss and Time & Work. I faced 20 questions and managed to solve around 6-7.
- Logical Ability (25 mins): Questions on Series, Statements & Conclusions were prominent here. Out of 20 questions, I solved approximately 8-9.
- Verbal Ability (25 mins): This part tested my comprehension with Paragraphs and Error Detection. I solved about 10-12 questions out of 25.
Advanced Section (115 mins):
- Advanced Aptitude (Logical + Numerical) (25 mins): These were relatively easy questions. I attempted around 14 questions and solved about 9-10.
- Advanced Coding (90 mins):
- Question 1 (Easy) (25 mins): This was an If-Else problem, which I managed to pass all test cases for.
- Question 2 (Medium) (55 mins): This question was related to Subarray Sum. I partially solved it, passing 3 out of 7 test cases.
Step 3: Interview
My interview mail arrived late, and I was also battling a fever, which unfortunately impacted my preparation. I arrived at 9 AM, but the interview was significantly delayed, eventually starting at 5:30 PM.
Verification: Before the interview, I submitted my application form, IDs, and academic documents.
Interview Panel Observations: The interviewers appeared fatigued and seemed uninterested, which unfortunately affected my overall experience.
HR Questions: I was asked about my willingness for relocation, night shifts, and my family background.
MR Questions: The panel inquired about travel concerns and potential relocation to Thiruvananthapuram.
Technical Questions:
- I was questioned on OOPs Concepts, specifically the pillars of OOP and the difference between abstraction and encapsulation.
- A SQL Task involved writing CREATE, UPDATE, and DELETE commands. I made a minor mistake in the UPDATE command.
- I was also asked about the Java compilation process.
- Regarding Coding, I had to decline writing code for Java Threads and JavaScript validation due to insufficient practice.
Behavior of Interviewers: The interviewers displayed frustration and questioned the authenticity of my projects and internships. The interview concluded on an unprofessional note with mocking remarks, and they handed me Mentos as I left.
Personal Insights:
I found the assessment time-consuming, particularly the Numerical and Logical sections. I felt unprepared for the Advanced Coding and Interview Technical Rounds due to a lack of practice. Moreover, encountering an unsupportive interview panel significantly affected my confidence and morale throughout the process.
Interview Questions (4)
I was given a medium-difficulty coding problem focused on finding subarray sums during the advanced coding section. I had 55 minutes to attempt it.
During the technical interview, I was asked to explain the fundamental pillars of Object-Oriented Programming (OOPs) and clarify the distinction between abstraction and encapsulation.
I was tasked with writing SQL commands for common Data Manipulation Language (DML) operations: CREATE, UPDATE, and DELETE.
The interviewer asked me to describe the end-to-end compilation process in Java.
Preparation Tips
My preparation for the interview was hampered by receiving the interview mail late and battling a fever. I felt unprepared for the Advanced Coding and Interview Technical Rounds due to insufficient practice, especially for specific topics like Java Threads and JavaScript validation. The assessment's Numerical and Logical sections also proved time-consuming, indicating a need for more focused practice in those areas.