Round 1: Technical Round (Virtual)
The first round was a virtual technical discussion that covered everything from basic concepts to advanced Salesforce topics. The interviewer focused heavily on:
Security Model: Profiles, permission sets, OWD, and sharing rules.
Apex Triggers: Best practices, bulkification, and trigger frameworks.
Integrations: REST/SOAP API basics and authentication.
Lightning Web Components (LWC): Component lifecycle hooks, parent-child communication, and wire service vs. imperative Apex.
I was able to answer most questions confidently and was shortlisted for the next round.
Round 2: Machine Coding / Hands-on Scenario Round (Onsite – ~3.5 Hours)
This was an intense, 3.5-hour practical round where I had to implement specific real-world scenarios directly inside my Salesforce Developer Edition Org. There were 4 main questions:
Validation Rules (2 Questions): Implementing complex data validation logic based on business requirements.
Apex Trigger (1 Question): Writing a clean, bulkified trigger to handle complex automation.
Integration & LWC (1 Question): Setting up an external API callout (Apex Integration) and dynamically displaying the fetched data on the UI using an LWC component.
Thanks to good time management, I completed the implementations successfully and cleared this round.
Round 3: Director Round (Final Round)
The final round was with the Director and focused on high-level discussions and fitment. It covered:
Detailed discussions about my past projects, architecture decisions, and responsibilities in previous companies.
Behavioral Questions: Situational questions to understand my problem-solving approach and teamwork skills.
Aptitude: The Director also gave me one aptitude/logic puzzle to solve on the spot.