TCS Salesforce Interview Questions Oct 2026 (Walk-in, Technical & Vlocity)

CompanyTCS
Focus AreaSalesforce Developer
Questions85+
Topics7

TCS Salesforce interview questions shared by candidates with 2.5 to 7+ years of experience across the walk-in, technical, managerial and Vlocity rounds (updated Oct 2026). Questions are grouped by topic so you can revise triggers, async Apex, LWC, security, flows and OmniStudio one area at a time. Also read our earlier TCS Salesforce developer interview questions.

What's Covered

Topics covered in these interviews.

01Triggers & Coding Scenarios16
02Async Apex & Batch8
03Lightning Web Components16
04Security, Sharing & Data Model15
05Flows, Integration & Cloud Concepts8
06Vlocity & OmniStudio11
07Managerial & HR Round11

All Interview Questions

Every question listed one by one, in a fresh order. Answers are not included, so practise explaining each one in your own words.

Triggers & Coding Scenarios
1Database.savepoint and rollback; scenarios on with sharing and without sharing.
2Write a trigger: when a Contact is created with an Account that has no Opportunity, create one; if the Account has Opportunities, store their sum in a custom Account field.
3What are collections in Apex, and when do you use a Set, List and Map?
4Write a SOQL query to find all Accounts with no related Contacts.
5Write a trigger so an Account cannot have more than two child Contacts.
6What are recursion and how do you avoid it? What are the best practices in Apex?
7When a Case is closed, create a Task. Write the trigger.
8Write a query to fetch Contacts whose name has five letters.
9What should you consider when converting validation rules into triggers?
10An Opportunity field must update when another field changes. Which trigger context solves it, and what if you use the after context? Will it save?
11The Department object has a total salary field and Employee is a lookup child. How do you show the total salary a department spends on employees?
12Find the mistakes in pasted snippets: SOQL or DML inside loops, non-bulkified methods, triggers with business logic inside, and multiple SOQL queries for related records.
13What is a trigger? What are the trigger events and types of triggers?
14Write a trigger that sends the Account owner an email with details of Contacts modified between the last Account update and the current update when an Account is updated.
15When a Contact is created, check for an Account named 'ContactLastName-Account'. If it exists, tag the Contact to it; otherwise create the Account and tag both.
16Write a trigger for a roll-up summary using the aggregate query approach, following best practices.
Async Apex & Batch
17Scenarios on Batch classes: when to use which async Apex with a real-time example.
18What are the types of asynchronous Apex, and where have you used them?
19What is the future annotation, and what are the limitations of future Apex?
20What is batch scope and what do you do if the scope is more than the limit?
21Is the finish method mandatory in Batch Apex? When do we use Batch Apex?
22What will happen if more than 2,000 records are loaded from Data Loader?
23How will you persist data of a batch?
24What is the difference between Batch and Queueable?
Lightning Web Components
25What are decorators in LWC, and what is the difference between api and wire?
26How do you call an external service from LWC and from Apex?
27What is LMS and when do you use it?
28Based on user preference, how would you show recommendations using LWC?
29Write an LWC to display Opportunity records.
30What additional syntax do we use with the @api decorator?
31A is the parent, B the child and C the grandchild. How do you send data from C to A directly, and from A to C directly?
32You assign all 10 field values to an instance and send it to an LWC, but only 5 fields show. What can be the reason?
33How do we retrieve data from Salesforce into an LWC?
34How does a change in a parent LWC component reflect in a child component?
35What are the ways of communication between components, and of achieving data binding in LWC?
36What was developed in LWC, and did you use multiple components?
37What is the render() function in LWC?
38What is the lifecycle of LWC, and what are the callback hooks?
39What is Security_Enforced?
40What is LWC, and what is CMS?
Security, Sharing & Data Model
41How do you restrict a user from deleting a record, even when data is inserted and access must be enforced?
42Can we convert a lookup relationship into master-detail? What changes are needed?
43What is a Roll-Up Summary field? Can we do it with a lookup relationship, and how?
44OWD is Public Read/Write. How do you make it private for user B only? What if A and B share a profile?
45What are the types of relationships? Explain master, lookup and junction with examples.
46What data security model does your organization follow?
47What is the relationship between Account and Contact?
48Is Salesforce a SaaS or PaaS model? What is Salesforce?
49What are Opportunity Line Items, and how do you update the Pricebook Entry object?
50A user has no CRUD permission but can still create records. How?
51Two users have the same profile and both have delete access on a record. How do you restrict one of them from deleting?
52How do you debug an issue when we cannot debug directly in production?
53Ten users share a profile with all permissions. How do you give only two of them read permission?
54What is OWD and what is the role hierarchy?
55What is the difference between Role and Profile, and Permission Set and Permission Set Group?
Flows, Integration & Cloud Concepts
56What is the difference between REST and SOAP API, and which is better and why?
57What are flows and their types? What is the difference between Process Builder and Flow?
58What is AppExchange?
59Which integration did you use in your project? How do you handle authentication in Salesforce?
60What is the difference between Account and Contact?
61What is Faster Account Recalculation?
62What is Sales Cloud and its flow? What are leads and lead conversion?
63Have you worked on a platform event triggered flow? What was the use case?
Vlocity & OmniStudio
64Why did you choose a custom approval process instead of the standard one?
65What is order management in Vlocity, and what is order orchestration?
66What is the difference between OmniStudio and flows? Which automation tool is more complex and why?
67What are Set Values in an Integration Procedure?
68What are OmniScripts and FlexCards, and how do they differ?
69What is the difference between commercial and technical products, and how do you decompose commercial products into technical ones?
70What are context rules, mapping rules and advanced rules?
71What is a Remote Action in an Integration Procedure?
72What is a Response Action, and what happens if you do not use it?
73Explain interfaces.
74What is a DataRaptor, what are its types, and what is DataRaptor Extract? Explain a scenario.
Managerial & HR Round
75Why are you looking for a change?
76One developer is strong in front end and the other in back end. The back-end developer wants to learn front end but the project is critical. How do you handle it?
77How do you rate yourself as a learner, and what are the latest Salesforce releases?
78How do you collaborate to keep deployments smooth, which tools and branching strategy did you use, and how did you deal with urgent business requirements?
79Some juniors cannot perform even after being told several times. How do you handle it?
80Tell me about yourself, your project and your team size and structure.
81Which clouds have you worked on?
82You have a critical task and your juniors are stuck with a deadline tomorrow. What do you do?
83How do you manage your team and development work, and did you talk to management and the client?
84What challenges did you face in development, and what did you build that your organization recognized?
85What is Agile and how do you estimate stories?

Preparing for a Salesforce developer interview?

Browse more real company interview experiences and hands-on Apex trigger patterns.

Leave a Reply