1. Online Test (Aptitude & Coding)
- TCS conducts an online assessment, often through platforms like TCS NQT (National Qualifier Test) or TCS iON.
- It includes sections like:
Aptitude Test – Questions on quantitative aptitude, logical reasoning, and verbal ability.
Coding Test– Candidates solve one or two coding problems in languages like C, C++, Java, Python, or others.
Email Writing (For Some Roles) – Writing a professional email based on given prompts.
2. Technical Interview
- Candidates who clear the test are called for a technical interview, where interviewers assess:
- Programming skills (Data Structures, Algorithms, OOPs concepts).
- Knowledge of databases (SQL queries, normalization).
- Software development concepts (SDLC, cloud, networking, etc.).
- Hands-on experience in coding languages (Java, Python, C++, etc.).
- Final-year projects (for freshers) or work experience (for experienced candidates).
3. Managerial/HR Interview
- Sometimes, a Managerial Round may follow, assessing problem-solving skills, leadership qualities, and situational responses.
- The HR Interview covers:
- Self-introduction and background.
- Questions on strengths, weaknesses, career goals, and willingness to relocate.
- Company-related questions (TCS values, projects, etc.).
- Salary discussion (for experienced candidates).
Final Selection & Offer Letter
- Successful candidates receive a job offer via email, along with onboarding details.