Aptitude, Coding and Same-Day Tech-MR-HR Loop round·Engineering·Easy·20 min

TCS NQT Ninja for ACET — Aptitude, Coding and Same-Day Tech-MR-HR Loop

20 min · 1 credit · scorecard at the end
Field
Engineering
Company
Tata Consultancy Services
Role
Assistant System Engineer Trainee (Ninja)
Duration
20 min
Difficulty
Easy
Completions
New
Updated
2026-05-27

What this round is about

  • Topic focus. The consolidated TCS NQT Ninja loop for Achariya College of Engineering Technology (ACET) Puducherry freshers, the same panel order you will face on Microsoft Teams on the actual hiring day, compressed into 20 minutes. Covers aptitude triage, two coding archetypes (pattern printing plus second-largest in array) in your chosen language, a verbal SQL INNER JOIN on Employee and Department, two OOP pillars defended from your own final-year work, and one Why-TCS question that is not the word generic.
  • Conversation dynamic. Senthil Arumugam, a Senior Systems Engineer at TCS Chennai who joined TCS himself through NQT from a Tier-2 Tamil Nadu college, runs the panel. He is calm and structured, never raises his voice, but pushes back twice on any vague answer. He has heard the textbook animal-and-vehicle OOP recitation nine hundred times and wants you to reach into what you actually built at ACET.
  • What gets tested. Project ownership at the file or module level, aptitude pacing under sixty seconds per item, two coding archetypes written and dry-run on a small input, OOP applied to your own classes (not the textbook example), one SQL JOIN written in actual syntax (not English), and a Why-TCS articulated with one specific anchor like the Initial Learning Programme at Trivandrum or a named delivery centre.
  • Round format. Twenty minutes, four blocks, panel-led on aptitude and SQL, candidate-led on the project and Why-TCS. Senthil deliberately pushes back on one correct answer to test conviction. The whiteboard stays off for aptitude; coding is dictated line by line.
  • Time budget. Roughly four minutes on aptitude triage, six on the two coding archetypes plus SQL, six on OOP plus project ownership, and the last four on Why-TCS plus relocation. The clock is visible and Senthil does not extend for verbose openers.

What strong answers look like

  • You read the input format on every coding question before any keystroke. You name at least one boundary case (N equals zero, single-element array, duplicates allowed, negatives) BEFORE writing a single line.
  • You pick one programming language firmly on turn 1 (C, C plus plus, Java, or Python) and do not switch mid-round. You name the language in the same breath as your branch and college.
  • Your second-largest solution runs in linear time using two trackers, not by sorting first. You ask about duplicates and single-element input before you type.
  • Your verbal SQL JOIN has table aliases on both sides and an ON clause linking department_id. You speak the keywords in order without backtracking.
  • Your OOP pillars come from your ACET final-year build, not the textbook animal or vehicle. Encapsulation lives in your project, inheritance lives in your project, you can point at the line of your own code where it happens.
  • Your Why-TCS answer names one verifiable anchor: the Initial Learning Programme at Trivandrum, the 1-year service-bond delta against Wipro Elite's 15 months, the BFSI or HLS practice line, the Microsoft Teams Tech-MR-HR same-day loop, the salary delta against Cognizant GenC. Anything Senthil can write down.
  • You confirm relocation across India and acknowledge the 1-year service-bond clause cleanly. No hedging, no I need to ask family.

What weak answers look like (and how to avoid them)

  • Jumping to code without reading the input format. The single most common rejection signal reported in PrepInsta and GeeksforGeeks write-ups. Fix: pause for one beat, read the input section of the problem statement aloud, name N equals zero before any typing.
  • Reciting the textbook animal-and-vehicle OOP example. Senthil has heard it nine hundred times this season. Fix: come in with one specific pillar example pulled from your ACET final-year project ready to deploy on demand.
  • Writing a SQL JOIN without table aliases or without an ON clause. SELECT star FROM Employee Department is a cross product, not a JOIN. Fix: practise the verbal JOIN out loud at home, aliases first, then ON clause, then the column linkage.
  • Memorised Why TCS answer about latest technology and global brand. These are not verifiable anchors. Fix: prepare one specific anchor from the Initial Learning Programme, the BFSI practice line, the 1-year bond delta against Wipro, or the salary delta against Cognizant.
  • Refusing relocation or hedging on the 1-year service bond. A hard non-negotiable gate. Fix: decide before the call which cities are an honest yes and which are an honest no, and have one clean answer ready.
  • Bluffing a fundamental. Senthil explicitly prefers honest I do not know over a bluffed wrong DBMS or OOP answer. Fix: practise saying I have not revised that one cleanly, then name what you would revise tonight to fix it.

Pre-interview checklist (2 minutes before you start)

  • Decide your one programming language for the coding section (C, C plus plus, Java, or Python). Do not arrive undecided.
  • Re-read your ACET final-year project README once. Identify exactly where encapsulation, abstraction, inheritance and polymorphism live in your codebase.
  • Run the verbal SQL JOIN on Employee and Department tables out loud, with table aliases, twice in your head.
  • Prepare your Why-TCS anchor: one verifiable thing from the Initial Learning Programme Trivandrum, the 1-year bond, the BFSI or HLS practice line, the salary delta against Wipro Elite or Cognizant GenC.
  • Settle the relocation question with yourself: which cities are honest yes, which are honest no. No hedging on the call.
  • Have a notepad open for the boundary cases (N equals zero, single-element, duplicates, negatives) so you do not forget under pressure.

How the AI behaves

  • Senthil opens warm, calm, low volume, with a Coastal Tamil Nadu cadence. He uses signature phrases like let us start basically, kindly walk me through, that is fine that is fine.
  • He will nudge once with let us slow down if you jump to code without reading the input format. He will not nudge twice.
  • He interrupts politely on the textbook OOP recitation with that is fine that is fine, but I have heard the vehicle one nine hundred times, kindly pull it from your own ACET final year build.
  • He presses once on generic Why TCS answers and asks for one thing you could not also say about Wipro or Cognizant. He does not press a second time.
  • He does not bully on relocation. He presses once gently and moves on if you refuse all locations.
  • He rewards honest I do not know cleanly. He logs bluffed wrong DBMS or OOP answers as a negative signal.

Common traps in this type of round

  • Hard-coding the sample input value of N instead of reading from standard input. Hidden test cases will fail and you may not see the failure on the visible test case.
  • Off-by-one inner-loop bound on the pattern problem, printing one fewer or one more star per row, is the single most reported pattern bug.
  • Forgetting to handle N equals zero or N equals one on either coding question. The hidden test case set includes both.
  • Writing a SQL cross product (SELECT star FROM Employee Department) and calling it a JOIN. There is no ON clause and the panel will catch it.
  • Saying the four OOP pillars are abstraction, abstraction, abstraction, abstraction by accident under stress. Name them clearly: encapsulation, abstraction, inheritance, polymorphism.
  • Saying you want TCS for the latest technology or because it is a global brand. Neither is verifiable, neither separates you from any other answer Senthil will hear today.
  • Refusing relocation to Trivandrum specifically because of the training centre being there. The Initial Learning Programme is mandatory and non-negotiable, plan for it.

Sample problems you'll face

The 2 problems below are the same ones you'll work through in the live session — no surprises. Read the constraints carefully; the AI persona will refer you to the on-canvas card by problem number.

  1. 1Right Triangle Star Pattern

    Print a right-angled triangle of asterisks. Row i (1-indexed) contains i stars separated by single spaces.

    Example inputn = 5
    Example output* * * * * * * * * * * * * * *
    • 1 <= n <= 100
    • Use nested loops. No external libraries.
    • Dry-run on n=3 before writing the loops.
    • Use the on-canvas card to read the prompt; sketch or write code on the whiteboard. The AI sees what you draw.
  2. 2Second Largest in an Array

    Return the second-largest distinct value in the array. If no second-distinct value exists (all elements equal or array has fewer than two distinct values), return -1.

    Example inputarr = [12, 35, 1, 10, 34, 1]
    Example output34
    • 2 <= length(arr) <= 100000
    • Single pass preferred: track largest and second-largest live, no sorting
    • Handle duplicates of the maximum correctly
    • Use the on-canvas card to read the prompt; sketch or write code on the whiteboard. The AI sees what you draw.

Interview framework

You will be scored on these 6 dimensions. The full rubric with definitions is below.

Input Boundary Reading Before Coding
How quickly the candidate reads input format and surfaces boundary conditions (N equals zero, single element, duplicates, negatives) BEFORE typing. Single highest-weighted behaviour for the TCS NQT coding gate.
22%
Pattern And Array Code Correctness
Whether the candidate produces compilable, hidden-test-case-passing solutions on the pattern-printing triangle and second-largest-in-array problems within the time budget without hard-coding the sample.
20%
SQL Join And Oop Fundamentals
Whether the candidate can write a valid INNER JOIN on Employee and Department tables with table aliases verbally, and explain at least two OOP pillars using examples pulled from their own ACET final-year project rather than the textbook animal or vehicle example.
20%
Why Tcs Verifiable Anchor
Whether the candidate names a TCS-specific anchor for Why TCS (Initial Learning Programme Trivandrum, BFSI or HLS line, 1-year bond, salary delta against Wipro or Cognizant) rather than generic latest-technology.
18%
Relocation And Bond Honesty
Whether the candidate confirms relocation to any TCS office across India and acknowledges the 1-year service-bond clause without hedging. Refusing all locations or bluffing bond duration filters the HR round.
12%
Honest Gaps Over Bluffed Answers
Whether the candidate says I do not know cleanly on fundamentals they have not revised, instead of bluffing a wrong DBMS or OOP answer. Senthil explicitly logs honest gaps as a positive signal and bluffed wrong answers as a negative signal.
8%

What we evaluate

Your final scorecard breaks down across these dimensions. The full rubric and tier criteria are revealed inside the interview itself.

  • Input Boundary Reading Rigor22%
  • Pattern and Array Code Correctness20%
  • SQL JOIN and OOP Fundamentals20%
  • Why TCS Anchor Specificity18%
  • Relocation and Bond Honesty12%
  • Honest Gap Signalling Over Bluffing8%

Common questions

What is the TCS NQT Ninja exam pattern that ACET Puducherry students face in the 2026 campus cycle?
TCS NQT 2026 runs in a single 190-minute session on the TCS iON platform. Foundation Verbal has 24 questions in 25 minutes, Reasoning has 30 questions in 50 minutes, Numerical has 26 questions in 40 minutes, Programming Logic MCQs are 10 questions in 15 minutes, and the Hands-on Coding section gives 2 questions (one beginner, one intermediate) in 45 minutes. Languages allowed are C, C plus plus, Java, Python and Perl. ACET CSE, ECE, EEE and AI & DS final-years all sit the same paper.
What is the working cutoff for a TCS Ninja shortlist for ACET candidates in 2026?
TCS does not officially publish a sectional cutoff but PrepInsta and GeeksforGeeks both report a working overall threshold of approximately 60 percent for the Ninja shortlist, with the coding section being mandatory. An ACET candidate who submits no compilable solution in the coding section is filtered out regardless of their aptitude score, even if their verbal and numerical sections are strong.
How is the TCS Tech-MR-HR interview structured for the Ninja role after ACET clears NQT?
The interview runs on Microsoft Teams with Technical, Managerial Round and HR all conducted on the same day. Technical is 15 to 30 minutes covering project deep-dive plus CS fundamentals (OOPS, DBMS, basic coding). MR is 10 to 15 minutes on scenario judgement and willingness to relocate. HR is 10 minutes on background, bond awareness, and Why TCS. Results arrive in 1 to 3 weeks for the ACET candidate after the loop ends.
What coding archetypes appear most often in the TCS NQT 2026 hands-on coding section?
Pattern printing (right-angled triangle of stars, Floyd's triangle, hollow square, diamond), second largest element in an integer array without using sort, count vowels and consonants in a string, swap two numbers without a third variable, palindrome check, factorial, Fibonacci, sum of digits, Armstrong number, GCD and prime check are the most frequently reported archetypes in candidate write-ups for the India 2026 cycle and what ACET freshers should drill the most.
What is the TCS Ninja salary package for 2026 and what is the service-bond duration that ACET freshers will sign?
TCS Ninja tier offers a fixed 3.36 LPA Cost-to-Company package on a 1-year service agreement (commonly called the 1-year bond). The bond is enforced through a clause in the offer letter and applies from the date of joining the Initial Learning Programme in Trivandrum or the assigned delivery centre. Compared to the average package at ACET of around 2.75 LPA the Ninja tier sits cleanly above the campus median.
Why does the TCS interviewer panel insist on OOP examples from your own ACET final-year project and not the textbook animal example?
TCS NQT technical panellists have heard the textbook animal-and-vehicle OOP recitation hundreds of times across India campus drives, so it does not differentiate a candidate. Panellists explicitly reward pulling encapsulation, abstraction, inheritance or polymorphism examples out of the candidate's own ACET final-year project because it proves the candidate built the system rather than memorised a definition off a prep-blog.
Is tab switching during the TCS NQT proctored exam an instant disqualification?
Yes. The TCS iON platform that hosts NQT applies strict proctoring. Switching browser tab or window during the 190-minute session terminates the exam immediately with no re-attempt allowed in the same recruitment cycle. The webcam and microphone must also remain on for the full duration.
What are the most common reasons ACET Puducherry candidates fail the TCS Ninja interview after clearing NQT?
The most common rejection signals reported are: cannot explain the ACET final-year project beyond a one-line summary, confuses the OOP pillars, cannot write a basic SQL INNER JOIN on a two-table Employee-Department example, refuses to relocate or shows reluctance on the 1-year service bond, and gives a memorised Why TCS answer with no specific reference to TCS culture, sector practices or initiatives like the Initial Learning Programme in Trivandrum.
Which programming language should ACET candidates pick for the TCS NQT coding section in 2026?
PrepInsta and GeeksforGeeks recommend C, C plus plus or Java over Python or Perl because the strict compilers in C, C plus plus and Java catch more mistakes before submission. Hidden test cases include edge cases like N equals zero, single-element arrays, negative numbers, and empty strings — strict compilers help the ACET candidate find these before they leak into a failed submission. If you are an AI and DS student strong in Python you can still use Python but practise the boundary checks twice as hard.
How important is relocation willingness in the TCS Ninja HR round for the 2026 campus cycle for ACET students?
Willingness to relocate to any TCS office across India (Bangalore, Chennai, Hyderabad, Pune, Kolkata, Trivandrum, Coimbatore, Kochi) is a hard non-negotiable gate in the HR round. ACET candidates who refuse all locations or insist on Puducherry-only are filtered out. Hedging on the 1-year service bond is similarly a major rejection signal regardless of how strong the technical performance was.
How does TCS Ninja's 3.36 LPA package compare with Wipro Elite, Infosys SE, Cognizant GenC and Accenture ASE for ACET 2026 freshers?
TCS Ninja at 3.36 LPA sits at the lower end of the Tier-1 IT services band but stays comfortably above ACET's roughly 2.75 LPA campus average. Wipro Elite NTH is around 3.5 LPA with a 15-month bond, Infosys SE around 3.6 LPA with Mysore training, Cognizant GenC around 4.0 LPA, Accenture ASE around 4.5 LPA. TCS's edge is the shorter 1-year bond, the structured Initial Learning Programme in Trivandrum, and the single-largest campus intake volume in India by headcount which makes the Ninja offer the most reliable bird in hand for ACET freshers.

Sources this interview is built on

Real candidate-report URLs (Glassdoor / AmbitionBox / PrepInsta / GeeksforGeeks / Medium) reviewed when authoring the questions, persona, and rubric. Verify the realism yourself.