Total Rounds - 3
- Round 1: Aptitude Test
- Round 2: Technical + Managerial Interview
- Round 3: HR Interview
Round 1: Aptitude Test
The online assessment consisted of three sections:
- Verbal Ability
- Logical Reasoning
- Quantitative Aptitude
Note: There was no coding round in the assessment.
Round 2: Technical + Managerial Interview
The interview started with a brief introduction.
1. Introduction & Resume Discussion
- Tell me about yourself.
- Explain your projects.
- Discuss your Amazon ML School experience.
- Which AI tools have you used? How have they helped you?
2. Salesforce Query Language (SOQL & SOSL)
- Difference between SOQL and SOSL.
- What are Relationship Queries?
- Explain 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.
3. Apex Programming
- What is Apex?
- What are the features of Apex?
- Explain Apex Classes.
- Explain Collections: List, Set, Map
- Difference between with sharing and without sharing.
4. Triggers
- What is a Trigger?
- When do we 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?
5. Asynchronous Apex
- 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.
6. Flow
- What is a Record-Triggered Flow?
- What is a Screen Flow?
7. Salesforce Data Model
- 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?
8. Salesforce Security
- Difference between Roles and Profiles.
9. Programming & DSA
- When are Stack and Queue used in real-life applications?
- Write code to implement a Linked List.
10. AI & Salesforce
- What is Agentforce?
- Discussion on AI tools and their practical usage.
At the end of the interview, the interviewer suggested that I should learn Lightning Web Components (LWC) and Agentforce, as they are becoming increasingly important in the Salesforce ecosystem.
Round 3: HR Interview
The HR interview was straightforward and focused on general questions.
Questions asked:
- 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?