1. Core Salesforce Platform Knowledge
Strong understanding of Apex fundamentals Batch Apex size limits Correct usage and restrictions of future methods Execution context (system vs user context) Clear understanding of Apex trigger behavior Proper use of Trigger.new DML restrictions in before/after triggers
2. Apex Security & Access Control
Knowledge of Object-Level Security (OLS) and Field-Level Security (FLS) Awareness that Apex runs in system context by default Ability to explicitly enforce security using: with sharing stripInaccessible Schema.describe methods
3. Lightning Web Components (LWC)
Correct understanding of wire methods No DML operations inside wire adapters Proper separation of concerns between: Client-side LWC logic Server-side Apex methods
4. Salesforce Security & Sharing
Understanding of sharing rules Including applicability to guest users Knowledge of guest user profiles and their limitations
5. Technical Accuracy & Confidence
Ability to provide accurate technical answers Willingness to clarify or acknowledge uncertainty