InfoBeans Salesforce Interview questions

CompanyInfoBeans
Focus AreaSalesforce Developer
Questions17+
Topics5

InfoBeans Salesforce developer interview experience, shared by a real candidate.

What's Covered

Topics covered in this interview.

01Lightning Web Components3
02SOQL & Data3
03Apex & Triggers4
04Salesforce Core Concepts2
05General & Experience5

All Interview Questions

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

1Your experience in lWC?
2Can we use Quick actions in LWC?
3Why quick actions are not supported in lighting web components?
4SOQL:  I want to find Accounts with Opportunity where Status is Closed Won.
5Have a faced mixed DML error? 
6Why we get this mixed DML error? How to resolve it?
7What is a recursive trigger and how do we stop it ?
8What are recursive triggers? How to stop it?
9Can we call Batch class in another Batch class?
10How many Batch classes We can have at the same time?
11Role vs Profile? 
12When to use permission set?
13Explain Order of execution.
14Tell me about With Sharing and Without Sharing.
15What is Event.prevent default and Event.stop propagation?
16Have you used promise and promise all? What is it?
17Scenario Based question: Whenever escalation required checkbox gets checked, for  Case and Account objects, a follow up Task must be created and this Task must be created on primary Contact of the Account ?

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.

Apex questions

  • What is a SOQL for loop, and why is it useful for large result sets?
  • What is Database.Stateful in Batch Apex?
  • How do you read values from custom metadata types in Apex?
  • What is the difference between static and instance variables in Apex?
  • What is the difference between with sharing, without sharing and inherited sharing?

Triggers questions

  • What are the trigger context variables?
  • What is the difference between before and after triggers, and when do you use each?
  • What is the difference between Trigger.new and Trigger.newMap?
  • What is a trigger handler framework, and why use one?

Security and Administration questions

  • What is the difference between a role and a profile?
  • What are record types and page layouts used for?
  • What is the difference between custom settings and custom metadata types?
  • What are the different types of sandboxes?

Lightning Web Components questions

  • How can a parent component call a public method of a child component?
  • What are the main differences between Aura components and LWC?
  • What are the lifecycle hooks of a Lightning web component, and in what order do they run?

General and experience questions

  • What is your experience with agile or scrum on Salesforce projects?
  • How do you keep up with new Salesforce releases?
  • Tell me about your current project and your role in it.

Concepts to Revise

Based on the questions on this page, these are the areas most worth revising.

Apex

  • Governor limits for SOQL, DML, CPU time and heap size
  • Bulkification: no SOQL or DML inside loops
  • Sharing keywords and how they affect record access
  • Asynchronous Apex: future, queueable, batch and schedulable
  • Test classes: test data, System.assert, Test.startTest and Test.stopTest
  • Collections and wrapper classes

Triggers

  • Context variables: isBefore, isAfter, isInsert, isUpdate, isDelete, isUndelete
  • Trigger.new, Trigger.old, Trigger.newMap and Trigger.oldMap, and in which events each exists
  • One trigger per object with a handler class
  • Preventing recursion with static variables
  • addError to block a save with a message
  • Testing triggers with single and bulk records

Security and Administration

  • Organization-wide defaults and the role hierarchy
  • Profiles, permission sets and permission set groups
  • Field-level security and object permissions
  • Sharing rules and manual sharing
  • Validation rules and bypass techniques
  • Record types, page layouts and Lightning pages

How to Prepare

The questions on this page lean towards Apex, Triggers and Security and Administration. Spend most of your revision time there, then cover the remaining topics lightly.

  • Practise explaining governor limits and bulkification with a real example from your own project.
  • Write a trigger with a handler class from memory, then test it with 200 records to prove it is bulk safe.
  • Draw the sharing model on paper: OWD first, then roles and sharing rules, then permission sets on top.
  • Say your answers out loud. Interviewers listen for clear, structured explanations, not memorised definitions.
  • Prepare one or two real examples from your own projects for the general questions.

Preparing for a Salesforce developer interview?

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

Leave a Reply