Coforge Salesforce Interview Questions Oct 2026 (Technical Rounds)

CompanyCoforge
Focus AreaSalesforce Developer
Questions61+
Topics4

Coforge Salesforce Developer interview questions shared by candidates with 3+ years of experience across the L1, L2 and technical rounds (updated Oct 2026). Questions are grouped by topic so you can revise triggers, async Apex, LWC, security and integration one area at a time.

What's Covered

Topics covered in these interviews.

01Apex Triggers & Coding18
02Lightning Web Components & Visualforce16
03Security, Sharing & Admin15
04Integration, Cloud & Project12

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
1Can we pass a list of Ids to a future method?
2What is the difference between update DML and Database.update?
3Write a trigger to count Opportunity Line Items whose price is greater than 50,000 and show the count on the Account.
4Can we call one batch from another, make a callout from a batch, and how do we schedule a batch?
5Construct a Map of AccountId to related Contacts from SELECT Id, FirstName, LastName, Email, Phone, AccountId FROM Contact LIMIT 100.
6Restrict a user from adding two line items with the same product to an Opportunity. Write the trigger.
7What is a Row Lock error and how do you resolve it?
8What is the difference between sync and async transactions?
9Construct a Map that holds Country, State and City data.
10Write a trigger that increments the NoOfContacts count on the Account when a Contact is created, updated, deleted or undeleted.
11Can we make a callout from a trigger? Why can't we make a callout without using a future method?
12Explain the async Apex types and write the syntax for all of them.
13What are the types of exceptions in Apex?
14What trigger pattern does your current project follow?
15What are Batch Apex methods? Can we remove the finish method?
16In how many ways can we create a record in Salesforce?
17On create or update of an Account you get a 101 error. How do you debug and resolve it?
18What is the difference between application cache and platform cache?
Lightning Web Components & Visualforce
19What is connectedCallback and wire, and which runs first? What is the difference between them?
20What is lwc:ref and what is lwc:spread?
21What are the different decorators, and what is the purpose of each?
22How can we get a value back from Apex to Flow without creating a variable in the flow?
23Write the basic syntax to fire a custom event.
24What is the difference between var and let?
25Can we call a method in LWC that is @AuraEnabled but not cacheable=true?
26Can one wire method depend on another wire method? How?
27Explain parent-to-child, child-to-parent and unrelated component communication in LWC.
28Show 10 Accounts in a datatable.
29What was your recent development in LWC?
30Write an LWC that shows all Account records, covering best practices such as datatable, lazy loading and the enable-infinite-loading issue of making server calls when all data is already loaded.
31A Visualforce page is loading slowly. How can you optimise it, and how do you pass a parameter to the Visualforce page?
32Give the code for parent-to-child and child-to-parent communication, and explain shadow DOM.
33How can we show user input on the record detail page?
34How many times does wire get called in the LWC lifecycle?
Security, Sharing & Admin
35What are the types of reports, and what is a dynamic dashboard?
36When do we use with sharing, without sharing and inherited sharing in Apex?
37What is Apex sharing and how do you do it?
38When a Case stage changes to Processed, how can you disable two buttons X and Y on the page layout?
39What is a report type?
40How did you access the lastPasswordChangeDate field for the User in Apex?
41Three objects: Product, Pricebook and Pricebook Entry. Which is the junction object? Explain the schema.
42How is an Entitlement created?
43What are the sharing and security types, and why are they important?
44Explain the sObject schema of Sales Cloud and the Sales Cloud process.
45Two new picklist values were added but are not available when creating records. What could be the reason?
46What are profiles and permission sets, and what is the difference between roles and users?
47What is the difference between Custom Settings and Custom Metadata, and when did you use each in your project?
48A user owns the record but the manual sharing button is not visible. Why?
49What happens if a with sharing class is called from a without sharing class?
Integration, Cloud & Project
50When an Opportunity is Closed Won, an Order must be created in the ERP. How do you achieve it?
51What are the REST methods, and what do the 2xx, 3xx, 4xx and 5xx status codes mean?
52What is a connected app, named credential and auth provider?
53What is an Apex email service?
54A custom object exists in both Salesforce and an ERP. How do you sync CRUD operations?
55Explain the integration done in your current project and which grant type you used.
56Introduce yourself and describe your project.
57How did you develop MFA reset functionality for business users, from scratch?
58What is the difference between Platform Event and CDC? How do you make DML in a platform event?
59Explain data security.
60What are the grant types of OAuth 2.0?
61Explain the recent development done in Experience Cloud.

Preparing for a Salesforce developer interview?

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

Leave a Reply