Apisero – Salesforce Developer Interview Questions

CompanyNTT DATA
Focus AreaSalesforce Developer
Questions23+
Topics6

NTT DATA Salesforce developer interview experience, shared by a real candidate.

What's Covered

Topics covered in this interview.

01Flows & Automation2
02Lightning Web Components2
03SOQL & Data4
04Apex & Triggers5
05Salesforce Core Concepts2
06General & Experience8

All Interview Questions

Every question asked in this interview, listed one by one.

1Is it possible to write validation rule on record delete?
2Write code for child to parent data flow in LWC.
3Tell me some limitations of lightning web components.
4Aura and LWC calling from each other. What is possible.
5What is the limit of SOQL in synchronous and asynchronous.
6DML limit.
7What is difference between SOQL and SOSL.
8Query: Write a query to find FirstName, LastName of Contact where Account name is "NTT DATA"
9What are all content variable in triggers? What we get in Trigger.newMap and Trigger.new?
10In Batch I want to find how many times execute method was call.
11What is the purpose of POST method in Integration.
12What is the major difference between Queueable and Future.
13Why we make method as cacheable true?
14What is OWD?
15Difference between role and profile?
16What is @testVisible?
17Web to Lead in Salesforce. What is the limit of it.
18Tell me any 5 exceptions.
19What is custom setting. custom metadata? which is faster? 
20Can we deploy custom settings? custom metadata.
21How we can do asynchronous processing in salesforce.
22What is eevent.preventdefault()
23Code: There are 5 Contacts to the Account, Contact which has longest name it should get replaced to Account Name field.

More Salesforce Interview Questions to Practice

The extra questions below are not from this interview. They cover the same topics and are commonly asked in Salesforce developer interviews, so they make good practice before your own round.

Lightning Web Components

  • What are the lifecycle hooks of a Lightning web component, and in what order do they run?
  • What is the difference between a wired Apex call and an imperative Apex call?
  • How can an LWC and an Aura component work together on one page?
  • How do you pass data from a parent component to a child component?

Apex, SOQL and limits

  • What is Database.Stateful in Batch Apex, and when do you need it?
  • What is Queueable chaining, and how deep can it go?
  • What is a wrapper class, and when do you use one?
  • How do aggregate functions and GROUP BY work in SOQL?
  • What is the difference between a lookup and a master-detail relationship?

Integration, security and deployment

  • When do you use the HTTP methods GET, POST, PUT, PATCH and DELETE in an integration?
  • What is field-level security, and how do you respect it in Apex?
  • How do you move custom settings and custom metadata records between orgs?
  • What are the best practices you follow for exception handling in Apex?

Concepts to Revise

  • Governor limits for synchronous and asynchronous Apex
  • Difference between SOQL and SOSL, and when to use each
  • Trigger context variables, Trigger.new and Trigger.newMap
  • Queueable versus Future methods
  • Custom settings versus custom metadata types
  • OWD, roles, profiles and sharing
  • Web-to-Lead and its daily limit

How to Prepare

The questions here cover many areas, with the most weight on SOQL, Apex and general experience. Revise governor limits first, because they come up in almost every answer. Then practise one batch class, one trigger and one LWC parent and child example so you can explain them step by step.

Preparing for a Salesforce developer interview?

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

Leave a Reply