Salesforce developer screening questions: Apex, Lightning Web Components, governor limits, Summer '26 security and certifications
On this page
- Which Salesforce developer job is it?
- Which certifications and platform rules should you check?
- Knockout questions
- Apex, limits and security questions
- Testing, deployment and release questions
- How does Salesforce developer experience get overstated?
- A 15-minute phone-screen flow
- Scoring
- What to put in the submittal
- Lawful phrasing
- Questions people ask
Salesforce developer screening questions should establish what the candidate has built in code on the platform (Apex
classes and triggers, Lightning Web Components, integrations and asynchronous jobs) and whether they work comfortably
inside the platform's rules: governor limits, the 75 percent test coverage needed to deploy, sharing and field-level
security, and the Spring, Summer and Winter releases. As of November 2026, Salesforce's Summer '26 release made Apex
database operations in API version 67.0 run in user mode by default and turned WITH SECURITY_ENFORCED
into a compiler error, so a developer who is current can tell you what that changed in their org. Platform Developer
and Platform Developer II are common, verifiable certifications, but they show exam knowledge, not code in production.
If the role is mostly configuration, Flow and user support, use the Salesforce administrator screening questions, which cover org scope, Flow, permissions, data loads and the administrator credential. This page is for the person who writes code. For contract developers, add the terms and conversion questions in IT contractor screening questions.
Which Salesforce developer job is it?
| Seat | What the work usually is | Ask the candidate |
|---|---|---|
| In-house platform developer | Apex, triggers, Lightning Web Components and tests in one company's org, with admins and business analysts | "What did you build in code last quarter, and why was Flow not enough?" |
| Integration developer | REST and SOAP callouts, inbound APIs, Platform Events or Change Data Capture, middleware | "Which systems, which direction, and what happened when a sync failed?" |
| Partner consultant | Builds for several client orgs on fixed projects | "How many orgs, how long on each, and what was live when you left?" |
| ISV or AppExchange developer | Managed packages sold to many orgs, namespaces, security review | "Did your package go through the AppExchange security review, and what did it find?" |
| Industry clouds and OmniStudio | Configured and coded industry solutions (financial services, health, communications) | "Which industry cloud, and how much was OmniStudio versus Apex?" |
| B2C Commerce | A separate storefront technology from the core platform | "Was your work on the core platform or B2C Commerce?" They are different skills. |
Ask the hiring manager which clouds the org runs, how changes are deployed (Salesforce CLI and source control, DevOps Center, change sets), the share of work that is code versus configuration, and which certifications the client or partner agreement actually requires.
Which certifications and platform rules should you check?
As of November 2026. We checked these in Salesforce's own exam guides, help articles and release highlights. Exam guides and platform behavior can change with each seasonal release; check again before relying on them.
- Platform Developer. The exam guide describes 60 scored questions plus up to five unscored, 105 minutes and a 68 percent passing score, for a candidate who generally has one to two years of developer experience and at least six months on the Lightning Platform. It is a prerequisite for Platform Developer II.
- Platform Developer II. The exam guide describes 60 scored questions, 120 minutes and a 70 percent passing score, for a candidate with two to four years of developer experience, including at least one year of hands-on design and deployment on the platform. LWC-heavy roles sometimes add the JavaScript Developer credential.
- Maintenance and verification. Salesforce's maintenance article says every certification needs one maintenance badge a year, and missed badges make the certifications they maintain expire. Check status on Trailhead's credential verification page.
- Governor limits. Salesforce's help article on the "Too many SOQL queries: 101" error says SOQL is capped at 100 queries per transaction context, that Salesforce cannot raise the limit, and that the fix is to bulkify code and move queries out of loops.
- Test coverage. The help article on Apex unit testing says at least 75 percent of Apex must be covered by unit tests to deploy to production, and every trigger needs at least one line of coverage.
-
Summer '26 security defaults. Salesforce's
Summer '26 architect highlights
(June 8, 2026) say that in API version 67.0 database operations run in user mode by default, classes without an
explicit sharing declaration default to
with sharing,WITH SECURITY_ENFORCEDbecomes a compiler error, and triggers still always run in system mode.
Knockout questions
| Question | Strong answer | Red flag |
|---|---|---|
| 1. Over the last two years, what share of your Salesforce work was writing Apex or Lightning Web Components, and what share was configuration? | A split and an example: "About 70 percent code: triggers, a few batch jobs and an LWC for the service console." | Mostly Flow and page layouts, applying for a code-heavy role. |
| 2. The org runs [clouds and products]. Which of these have you written code for? | Specific clouds with something they built in each. | Every cloud at the same depth. |
| 3. The client requires [certification]. Is yours current on Trailhead? | Yes, with the name it is listed under, or an honest "it lapsed in March." | A certification that does not appear on the verification page. |
| 4. Deployments happen [schedule], with [remote, hybrid or on site] work and [contract terms]. Does that work? | A clear yes or a specific limit. | Surprised by after-hours release work. |
| 5. Are you legally authorized to work in the US, and will you now or in the future need visa sponsorship? | A direct answer to both, asked of every candidate the same way. | None from the answer itself. See work authorization questions in interviews. |
Apex, limits and security questions
-
"Tell me about a trigger you wrote. How did you make sure it worked when thousands of records were loaded at once?"
- Strong answer: one trigger per object calling a handler class, collections and maps instead of per-record queries, one query outside the loop, recursion control, and a test that inserts records in bulk.
- Red flags: a query or DML statement inside a loop, or "it worked when I tested one record."
-
"When did you hit a governor limit, and what did you change?"
- Strong answer: names the limit (SOQL queries, CPU time, heap size), what caused it (often a data load firing automation) and the fix: bulkified code, selective queries, moving work to Queueable or Batch Apex.
- Red flags: has never hit one, in a large org, or asks Salesforce to raise it.
-
"How do you choose between Flow, synchronous Apex and asynchronous Apex?"
- Strong answer: a reasoned line based on volume, complexity, callouts and who will maintain it, with an example of each, including when they chose a Flow over code.
- Red flags: everything in triggers, or no view on when admins should own the logic.
-
"How do your classes enforce sharing and field-level security, and what did the Summer '26 change mean for your code?"
- Strong answer: declares
with sharingorinherited sharingdeliberately, usesWITH USER_MODEor user-mode DML, tests as a non-admin user, and knows that API version 67.0 changed the defaults and removedWITH SECURITY_ENFORCED. - Red flags:
without sharingeverywhere "because it is easier," or has never heard of field-level security.
- Strong answer: declares
-
"Tell me about an integration you built. What happened when the other system was down?"
- Strong answer: named credentials instead of stored passwords, callouts from an asynchronous context, retries and logging, events or Change Data Capture where they fit, and a real outage story.
- Red flags: credentials hard-coded in Apex or custom settings.
-
"Walk me through a Lightning Web Component you built."
- Strong answer: what it did for users, how it got data (wire adapters, Lightning Data Service or Apex), error and empty states, Jest tests, and keyboard and screen reader checks.
- Red flags: only Visualforce or Aura, for a role built on LWC, without saying so.
Testing, deployment and release questions
| Question | Strong answer | Red flag |
|---|---|---|
| How do you write Apex tests? | A test data factory, real assertions, bulk and negative cases, mock callouts, no reliance on org data. | Tests written only to reach 75 percent, with no assertions. |
| How did a change get from your machine to production? | Source control, the Salesforce CLI, scratch orgs or sandboxes, a CI pipeline, and a rollback or fix-forward plan. | Edits made directly in production. |
| How did you prepare for each seasonal release? | Read the release notes, tested in a preview sandbox, raised API versions on purpose. | Found out from broken code. |
| Which static analysis or code review rules did your team use? | A scanner such as Salesforce Code Analyzer or PMD rules in CI, plus pull request review. | No review on a shared org. |
| Tell me about a production bug you debugged. | Debug logs, reproduced in a sandbox, found the cause, added a test. | Guessed and redeployed. |
How does Salesforce developer experience get overstated?
- Admin with some Apex. Edited a few lines of existing code. Ask what they wrote from scratch.
- The certification stack. Many credentials in a short time with little work history. Ask for one production change per certification the client cares about.
- Partner work as ownership. "Built the integration" when a partner did. Ask what they owned after go-live.
- An installed package as an integration. Ask who wrote the code that moved the data.
- Coverage as quality. "95 percent coverage" with tests that assert nothing. Ask what a failing test caught.
- One component as LWC experience. Ask how many components they built and who used them.
A 15-minute phone-screen flow
- Minutes 0 to 2: the org, clouds, deployment method and the code versus configuration split.
- Minutes 2 to 5: knockouts 1 to 5, and note certifications to verify after the call.
- Minutes 5 to 10: the bulk trigger question and the governor limit story. Write down limits, volumes and fixes in their words.
- Minutes 10 to 13: the sharing and security question and one integration or LWC question.
- Minutes 13 to 15: rate or salary expectations (see salary expectation questions), notice and next steps.
Scoring
Pass or fail
- Has written Apex and, if required, Lightning Web Components that reached production.
- Holds any certification the client requires, current on Trailhead.
- Accepts the release schedule, location and terms.
- Answers the work authorization questions in a way that fits the role.
Scored 0 to 2 each (10 possible)
- Bulk-safe code and governor limits.
- Security: sharing, field-level security and the API 67.0 defaults.
- Design judgment: Flow versus Apex, synchronous versus asynchronous.
- Integration or LWC depth, whichever the role needs.
- Testing and deployment discipline.
What to put in the submittal
Salesforce developer: [name]
Code vs configuration, last 2 years: [e.g. 70/30]
Clouds coded for: [Sales / Service / Experience / industry cloud / other]
Apex: [triggers, batch, queueable], governor limit story [one line]
Security: [sharing approach, user mode, API version of current code]
LWC: [components built, who used them], Jest tests [yes or no]
Integrations: [systems, direction, named credentials, failure handling]
Deployment: [CLI and source control / DevOps Center / change sets]
Certifications: [names], verified on Trailhead [date]
Candidate's own gap: [e.g. "no managed packages; little LWC testing"]
Lawful phrasing
Ask about clouds, code and certifications, not about age, graduation year or how "fresh" someone's skills feel; see the age discrimination guide. Ask the sponsorship question the same way of every candidate and do not ask about citizenship or national origin. If you use a coding exercise, give everyone the same one, tell them how it is scored and offer accommodations on request. If you are not a developer yourself, how to interview for technical roles as a non-technical recruiter covers follow-ups for answers you cannot judge, and illegal interview questions lists what to avoid. This page is not legal advice.
Questions people ask
Which certification should a Salesforce developer have?
The usual pair is Salesforce Certified Platform Developer and Platform Developer II, and LWC-heavy roles sometimes ask for the JavaScript Developer credential. As of November 2026, Salesforce's exam guide says Platform Developer candidates generally have one to two years of developer experience, and it is a prerequisite for Platform Developer II. Every certification needs one maintenance badge a year, so check it is current on Trailhead's verification page.
What are Salesforce governor limits and why do they matter in an interview?
They are per-transaction limits the platform enforces so shared resources are not overused. Salesforce's help article on the 'Too many SOQL queries: 101' error says SOQL is capped at 100 queries per transaction context and that Salesforce cannot raise the limit. A developer who has worked on real data volumes can explain how they keep queries out of loops and process records in bulk.
What changed for Apex developers in Salesforce's Summer '26 release?
Salesforce's Summer '26 architect highlights, published June 8, 2026, say that in API version 67.0 database operations run in user mode by default, Apex classes without a sharing declaration default to with sharing, WITH SECURITY_ENFORCED becomes a compiler error, and triggers still run in system mode. A current developer should be able to say what that meant for their own classes.
How much test coverage does Salesforce require before deploying Apex?
Salesforce's help article on Apex unit testing says at least 75 percent of Apex code must be covered by unit tests to deploy to production, and every trigger needs at least one line of coverage. Coverage alone does not prove quality, so ask what the tests assert and whether they test bulk records and error cases.