
TCS
Fresher
Campus
CGPA above 6, no active backlogs, basic programming knowledge (7 LPA)
Application Process
I applied to TCS through the NQT process on the official careers portal. After registration and the assessment, I was shortlisted for further rounds. Communication came via email, scheduling was smooth, and the whole process was structured and transparent.
Topics Prepared
Interview Rounds (2)
Detailed breakdown of each evaluation round, problems encountered, and round takeaways.
Online Coding Interview
Questions & Problems Asked (1)
Problem: One Odd Occurring
I initially thought of nested loops for frequency counting, then optimized using XOR (a^a=0), giving O(n).
Round Experience
Problem Metadata: Avg solve time 13 min | Success rate 95% | Max score 40 | Topic: Arrays | Test cases 20 | Language C++
Face to Face
Questions & Problems Asked (1)
Problem: Second Highest Salary (SQL, without LIMIT)
I used a subquery to find the max salary, excluded it, then applied MAX again on the remainder, which also handled duplicates correctly.
Resume Tips
Keep my resume simple, clear, and limited to one page.
Only include skills/projects I can confidently explain.
Preparation Tips
Practice coding problems consistently.
Revise OOP, DBMS, DS regularly.
Be confident explaining my projects and approach.

