Online Test (TCS NQT / Written Assessment)
Covers Aptitude (Quantitative, Logical Reasoning, Verbal Ability).
Includes Programming Logic and Hands-on Coding (usually in C, C++, Java, Python, etc.).
Sometimes includes domain-specific questions depending on the Analyst role.
Technical Interview
Focuses on your core subjects (DBMS, OOPs, Operating System, Networking, Data Structures, Algorithms).
Questions on programming languages (Java, Python, C/C++, SQL).
May include problem-solving/coding on the spot.
For Analyst roles, data interpretation, analytics tools, and domain-related knowledge may be tested.
Managerial Interview (sometimes combined with HR)
Tests problem-solving approach, real-life scenarios, and project knowledge.
Questions on your internships, projects, and work experience.
May check team handling, leadership, and client communication skills.
HR Interview
General discussion about your resume, strengths, weaknesses, career goals, willingness to relocate, and salary expectations.
They assess your cultural fit and communication skills.