
Synthesized from 38 candidate submissions for ALL.
TCS hiring is primarily structured around large-scale National Qualifier Tests (NQT) and specialized contests like CodeVita and HackQuest to filter candidates. The interview process generally emphasizes fundamental computer science concepts, project-based discussions, and situational behavioral assessments rather than complex algorithmic problem-solving.
The process involved an aptitude-based online assessment followed by a combined technical and managerial interview. The candidate was successfully selected for the Ninja role.
Conducted at TCS iCON centre, consisting of aptitude sections (numerical, logical, verbal) and two coding problems.
An online assessment covering aptitude and programming skills, serving as an elimination round.
A combined interview session covering technical knowledge, managerial fit, and HR questions.
What is TPM (Total Productive Maintenance)?
Explain Lean Six Sigma.
What is PDCA Cycle?
Write an HTML code snippet to include a float input, integer input, and a submit button.
Explain what is keyword in Java.
How do you take input from a user in Java?
What does psvm stand for in Java?
How does ChatGPT work?
Why are you transitioning from Mechanical Engineering to IT?
Share some details about your family.
Are you open to relocating and working night shifts?
The candidate was selected and received a TCS Digital Offer Letter. The interview process was smooth and focused on Salesforce fundamentals, Apex, SOQL/SOSL, Triggers, Flows, and a few DSA concepts. The candidate recommends preparing projects thoroughly and practicing query writing and Apex coding.
The online assessment consisted of three sections: Verbal Ability, Logical Reasoning, and Quantitative Aptitude. There was no coding round in the assessment.
The online assessment included three sections: Verbal Ability, Logical Reasoning, and Quantitative Aptitude.
The interview began with an introduction and resume discussion, followed by technical questions on Salesforce-related topics including SOQL, SOSL, Apex programming, Triggers, Asynchronous Apex, Flows, Salesforce Data Model, and Security. Additionally, there were questions on DSA and AI tools.
Difference between SOQL and SOSL
Relationship Queries in Salesforce
Parent-to-Child and Child-to-Parent queries with syntax
Write a Parent-to-Child query to retrieve Account records along with 5 related Opportunity records
Write an SOSL query to retrieve records whose names start with a specific word
Explain GROUP BY, LIMIT, and OFFSET clauses in SOQL
What is Apex?
Features of Apex
Explain Apex Classes
Explain Collections: List, Set, Map
Difference between with sharing and without sharing in Apex
What is a Trigger?
When to use Triggers?
Types of Triggers
Trigger Events
Before Trigger vs After Trigger
Trigger Context Variables
Write a Trigger to automatically create an Opportunity whenever an Account is created
What is Bulkification?
What are Governor Limits?
Explain Asynchronous Apex
Difference between Future Methods and Queueable Apex
Explain Batch Apex
Write the syntax of Batch Apex
Methods in Batch Apex
What is Schedulable Apex?
Explain Cron Expressions
What is a Record-Triggered Flow?
What is a Screen Flow?
Standard Object vs Custom Object
What are Objects and Fields?
Lookup Relationship vs Master-Detail Relationship
What is a Roll-Up Summary Field?
What happens when a Parent record is deleted?
Difference between Roles and Profiles in Salesforce Security
When are Stack and Queue used in real-life applications?
Write code to implement a Linked List
What is Agentforce?
Discussion on AI tools and their practical usage
The HR interview focused on general questions related to the candidate's motivation, company knowledge, and flexibility.
Who is the founder of TCS?
Who is the CEO of TCS?