
Synthesized from 22 candidate submissions for ALL.
This role category includes non-engineering positions such as Salesforce developers, HR roles, and niche technical roles like cybersecurity. The hiring process is diverse, with some roles requiring deep technical expertise (e.g., Salesforce) and others focusing on aptitude, communication, and domain-specific knowledge (e.g., HR, cybersecurity).
Salesforce Roles:
TCS Ignite/Ninja:
TCS Prime:
For Salesforce Roles:
with sharing and without sharing in Apex.Source: GeeksforGeeks - TCS Salesforce Interview Experience
Source: GeeksforGeeks - TCS Salesforce Interview Experience
SQL Proficiency:
Object-Oriented Programming:
Source: GeeksforGeeks - TCS HackQuest Season 9 Interview Experience
TCS’s SDE-1 hiring process for new graduates is highly competitive, with a strong emphasis on aptitude, coding proficiency, and problem-solving skills. The process typically includes an online assessment (NQT or CodeVita), followed by technical and managerial interviews. Candidates who excel in the online rounds may be shortlisted for the Prime role, which offers higher compensation but stricter selection criteria.
NQT:
CodeVita:
TCS Ignite:
Round 1: Technical + Managerial
psvm in Java, Integer.parseInt().Source: GeeksforGeeks - TCS System Engineer Interview Experience
Round 2: Technical (Combined)
Source: GeeksforGeeks - TCS Prime Interview Experience
HR Round:
Managerial Round:
Source: GeeksforGeeks - TCS Prime Interview Experience
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.
Why do you want to join TCS?
Who is the founder of TCS?
Who is the CEO of TCS?
Are you willing to relocate?
What is your preferred location?
Have you attended interviews with any other companies?
The candidate attended an HR/interview round for TCS Ninja, which included general, technical, and HR-related questions. The outcome was not explicitly mentioned.
The interview consisted of general questions about the candidate's background, projects, and preferences.
Introduction about oneself
Explanation of an internship project
Favorite subjects and programming languages
Java code to reverse a string
Differences between C and Java
Reason for applying to TCS and why the candidate should be hired