CompanyGenpact
Focus AreaSalesforce Developer
Questions38+
Topics3
Genpact Salesforce Developer interview questions shared by candidates across round 1 and round 2 (updated Oct 2026). Also includes questions from Gartner round 1 shared in the same set. Questions are grouped by topic so you can revise triggers, async Apex, admin and LWC one area at a time.
What's Covered
Topics covered in these interviews.
01Apex Triggers & Coding16
02Async Apex, Data & Admin14
03LWC, Integration & Deployment8
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.
Apex Triggers & Coding
1What is Trigger.newMap and Trigger.oldMap?
2What is the difference between flows and triggers, and what are the advantages of Apex over flow?
3Show the average number of days taken to resolve a Case on the Account.
4What is a wrapper class?
5What are Limits.getQueries() and Limits.getLimitQueries()?
6Write a trigger that updates the Contacts' email address when the Account email address is updated.
7When an Opportunity Line Item is inserted and the product family is Sponsored, set the Opportunity Type to Sponsored.
8What is the best way to resolve the 101 error?
9Update Opportunities older than 30 days and not Closed Won to Closed Lost whenever Account details are updated.
10What are the trigger context variables?
11What is the order of execution?
12Can a future method call another future method? Can we call a future from a batch, and why or why not?
13Write a trigger to calculate the total sum of Opportunity amount on an Account custom field when an Opportunity is updated.
14Create a duplicate Lead when a Lead is inserted.
15Write a trigger so that when Opportunity records are updated, related Contact fields are updated.
16When a Contact is created or updated, append the Contact name to its associated Account name.
Async Apex, Data & Admin
17What are Roles and Profiles, and what is the Salesforce security model?
18How do you handle errors in Batch Apex, and what is Database.Stateful?
19Can we insert custom settings with the Data Import Wizard, and what happens during an upsert?
20How do you bypass a validation rule?
21What is the difference between Workflow and Process Builder?
22What is the use of Record Types?
23What is Batch Apex and why do we use it? What is the scope parameter?
24What is the difference between lookup and master-detail relationships?
25What data migration tools do you know? What is the Data Import Wizard?
26CEO sees all data, the sales manager sees only his own, the sales executive sees only his. How do you let the manager see his subordinates' data?
27What is a joined report?
28Can we delete a user in production?
29What is the difference between custom settings and custom metadata?
30Explain Queueable Apex.
LWC, Integration & Deployment
31Write an LWC or Aura component to display any 10 Accounts and their related records based on a condition.
32Tell me about deployment.
33Write an LWC to display Accounts and related Contacts in a datatable.
34How does parent-to-child and child-to-parent communication work?
35How do you write a toast message in LWC?
36How do you send data to a third party in an integration, and how do you write an integration test class?
37What are authentication and authorization?
38What are decorators in LWC, including track and api?
Preparing for a Salesforce developer interview?
Browse more real company interview experiences and hands-on Apex trigger patterns.