Drop a comment about your recent interview experience! Including the company name can really help others find and benefit from your insights
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.
SOQL and Data questions
How do you write a parent-to-child and a child-to-parent relationship query?
How do you use aggregate functions and GROUP BY in SOQL?
What is a selective query, and why does it matter for large data volumes?
What is the difference between WITH SECURITY_ENFORCED and WITH USER_MODE?
How do you query deleted records (ALL ROWS)?
Deployment and Tools questions
What is an unlocked package?
How do you resolve merge conflicts when a team uses Git with Salesforce?
What are the steps and test levels for deploying to production?
What is the difference between the Metadata API and the Tooling API?
Integration questions
What is Change Data Capture?
What is OAuth, and which OAuth flows are used with Salesforce?
What is a Connected App?
What are Outbound Messages?
Security and Administration questions
How do you share records using Apex managed sharing?
What is a validation rule, and how can you bypass it for specific users?
What is the difference between a role and a profile?
General and experience questions
Which best practices do you follow in Apex and LWC?
How do you handle code reviews and technical debt on your team?
What is your experience with agile or scrum on Salesforce projects?
Concepts to Revise
Based on the questions on this page, these are the areas most worth revising.
SOQL and Data
SOQL clauses: WHERE, ORDER BY, LIMIT, OFFSET, GROUP BY, HAVING
Relationship queries and subqueries
Aggregate functions and AggregateResult
SOSL versus SOQL and when to use each
Dynamic SOQL and bind variables
Lookup, master-detail and roll-up summary fields
Deployment and Tools
package.xml and retrieving or deploying metadata
Change sets versus Salesforce CLI deployments
Scratch orgs and sandboxes
Git branching and merge conflicts
Running tests during deployment
Unlocked packages
Integration
REST versus SOAP and when to use each
Named Credentials and external credentials
HttpRequest, HttpResponse and callout mocks
Platform Events and Change Data Capture
OAuth flows and Connected Apps
Apex REST with @RestResource
How to Prepare
The questions on this page lean towards SOQL and Data, Deployment and Tools and Integration. Spend most of your revision time there, then cover the remaining topics lightly.
Run relationship, aggregate and subquery examples in the Developer Console until you can write them without looking.
Practise a full retrieve and deploy cycle with package.xml so you can describe each step with confidence.
Know one integration end to end: authentication, callout, error handling and testing with a mock.
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.