What the Salesforce Certified Platform App Builder exam covers
- Salesforce Fundamentals166 questions
- Data Modeling and Management164 questions
- Business Logic and Process Automation204 questions
- User Interface120 questions
- App Deployment79 questions
Free Salesforce Certified Platform App Builder sample questions
A sample of 10 questions with answers and explanations. Sign up free to practice all 733.
-
A nonprofit admin is creating a custom object to track Grant Application records. When defining the object, which name determines how the tab and related lists are labeled when more than one record is referenced (e.g. '3 related Grant Applications')?
- APlural LabelCorrect
- BObject Name (API Name)
- CDescription
- DRecord Name field label
✓ Correct answer: AEvery custom object has a singular Label and a Plural Label defined at creation, and Salesforce uses the plural form in tab names and related list headers whenever multiple records are shown.
Why the other options are wrong- BThe API Name is the developer-facing unique identifier ending in __c and is not what end users see displayed.
- CDescription is internal documentation only and has no effect on displayed labels.
- DThe Name field label names the standard Name field itself, not the object's plural display text.
-
When marking a custom field as Unique in Salesforce, which TWO matching options can the admin choose between? (Choose TWO)
- ATreat numbers and letters as equivalent
- BIgnore uniqueness on weekends
- CMatch only the first five characters
- DTreat A and a as different letters (case sensitive)Correct
- ETreat A and a as the same letter (case insensitive)Correct
✓ Correct answer: D, EThe Unique attribute lets the admin choose whether letter case matters when comparing values for duplicates, with case sensitive and case insensitive as the two available modes.
Why the other options are wrong- AThis does not correspond to any real uniqueness matching option Salesforce offers.
- BThis does not correspond to any real uniqueness matching option Salesforce offers.
- CThis does not correspond to any real uniqueness matching option Salesforce offers.
-
A compliance officer at an insurance company wants a full backup of all Salesforce org data on a recurring basis, exported as CSV files, without writing any code. Which feature should be used?
- AData Loader's export operation, run manually every day
- BThe Data Export Service, scheduled automaticallyCorrect
- CSchema Builder's backup mode
- DThe Data Import Wizard's export tab
✓ Correct answer: BFound under Setup > Data Export, this feature can be scheduled to run automatically on a recurring cadence, producing a zip of CSV files representing org data, exactly matching the compliance officer's need.
Why the other options are wrong- AManual daily exports through Data Loader are far less efficient than a purpose-built scheduled backup service and are not a turnkey full-org backup.
- CThere is no such backup mode within Schema Builder.
- DThe Data Import Wizard has no export capability at all.
-
An automotive dealership network wants a single vendor-maintained solution installed identically across dozens of dealership orgs, with future enhancements delivered centrally rather than rebuilt at each location. Which package type best supports this model?
- AUnmanaged package
- BManaged packageCorrect
- CAn outbound change set per dealership
- DA Developer Pro sandbox export
✓ Correct answer: BBecause each dealership org is a separate, unrelated org from the vendor's perspective, a managed package distributed through AppExchange is the appropriate mechanism, rather than tools that require a shared org hierarchy.
Why the other options are wrong- AUnmanaged packages have no upgrade mechanism, requiring manual rework at every dealership for future enhancements.
- CChange sets require a deployment connection between related orgs, which unrelated dealership orgs would not share with the vendor.
- DSandbox exports are not a distribution mechanism for reaching separate, unrelated customer orgs.
-
An analyst tries to add a chart directly to a tabular report but finds the option unavailable. Why?
- ATabular reports have no groupings, so charts are not supportedCorrect
- BCharts require the report to be in a public folder
- CCharts can only be added from a dashboard, never a report
- DTabular reports require Enterprise Edition to chart
✓ Correct answer: ABecause tabular format only lists flat rows with no subtotal groupings, there is no summarized data series for a chart to plot, so summary, matrix, or joined formats are needed instead.
Why the other options are wrong- BFolder visibility has no bearing on whether a chart option is available on a report.
- CReport charts can be added directly to summary, matrix, and joined reports, not only via dashboards.
- DReport charting is not gated by edition in this way; the format restriction is the actual reason.
-
OWD for Opportunities is Private. A Sales Rep reports to a Sales Manager in the role hierarchy. What access does the Sales Manager automatically have to the rep's Opportunities?
- ANo access; hierarchy needs open OWD
- BRead and Write accessCorrect
- CRead Only access, never Write
- DOnly with a sharing rule too
✓ Correct answer: BSince a Sales Rep owns and can edit their own Opportunities, the Sales Manager above them in role hierarchy automatically receives Read and Write access to those same records when OWD is Private, without needing a separate sharing rule.
Why the other options are wrong- ARole hierarchy specifically exists to provide this kind of access when OWD is restrictive, such as Private.
- CHierarchy grants at least the same access level as the subordinate has, which includes Write for an owned record.
- DNo additional sharing rule is needed for this default hierarchy-based access; the hierarchy relationship alone is sufficient.
-
An events company wants a roll-up summary on Event that only counts related Registration records, connected by master-detail, where Status equals Confirmed, excluding Cancelled ones. What roll-up summary feature enables this?
- AA cross-object formula field
- BFilter criteria on the roll-up summary fieldCorrect
- CA separate validation rule on Registration
- DA duplicate rule on Event
✓ Correct answer: BHere, a filter for Status equals Confirmed ensures Cancelled registrations are excluded from the count, all without any extra automation.
Why the other options are wrong- AA formula field cannot aggregate values across multiple child records at all, filtered or otherwise.
- CA validation rule only blocks or allows saves; it cannot filter which records are aggregated elsewhere.
- DA duplicate rule manages detection of duplicate records and has no bearing on roll-up aggregation.
-
A university's admissions office has an Apex trigger on Application that needs to hand off reusable, declarative logic (calculating a rank score and creating a follow-up Task) without showing any screen to a user. Which TWO characteristics correctly describe the Flow the developer should build and call from Apex? (Choose TWO)
- AIt should be an Autolaunched Flow with no screensCorrect
- BIt can be invoked directly from Apex codeCorrect
- CIt must include at least one Screen element
- DIt only runs on a time-based schedule
- EIt requires a Process Builder process to fire first
✓ Correct answer: A, BAutolaunched Flows are the declarative tool designed to be called from Apex, a subflow, a REST call, or a Quick Action, running entirely in the background. They must not contain Screen elements since no user is present.
Why the other options are wrong- CAutolaunched Flows must not include a Screen element, since nothing renders a UI when Apex invokes it.
- DOnly a Scheduled-Triggered Flow runs on a time-based schedule, an autolaunched flow invoked from Apex runs on demand instead.
- EProcess Builder is a legacy tool being retired, an Autolaunched Flow can be called directly from Apex without any Process Builder process.
-
An airline's flow needs to hold a list of multiple Baggage Claim records retrieved by a Get Records element so a later Loop element can process each one. What kind of variable should be created to hold that list?
- AA single Record Variable
- BA Formula resource
- CA Record Collection VariableCorrect
- DA Text Template
✓ Correct answer: CSince more than one Baggage Claim record may be returned, the flow needs a Record Collection Variable so a Loop element can then iterate over every record in that list.
Why the other options are wrong- AA single Record Variable can only hold one record's values, not a list of many records.
- BA Formula resource performs a calculation, it does not hold a list of retrieved records.
- DA Text Template composes merge-field message text, it is not built to hold a list of records.
-
On a Lightning record page using Dynamic Forms, can an admin mark an individual field component as Required or Read-Only for that page, similar to how page layouts allowed it?
- ANo, those properties only ever existed on page layouts
- BYes, each field component has its own such propertiesCorrect
- CYes, but only by writing a validation rule
- DNo, Dynamic Forms fields are always read-only
✓ Correct answer: BThis preserves the familiar layout-level requiredness and read-only behavior admins relied on, just moved onto the individual field component instead of a shared page layout setting.
Why the other options are wrong- AThis is inaccurate; Dynamic Forms field components do carry equivalent properties of their own.
- CA validation rule is a different, save-time mechanism and is not needed just to mark a field required or read-only on the page.
- DFields are editable by default unless the admin explicitly marks them read-only; they are not always locked.
Who this Salesforce Certified Platform App Builder practice exam is for
This practice set is for anyone preparing for the Salesforce Certified Platform App Builder exam - from first-time candidates building a foundation to experienced Salesforce practitioners doing a final review before test day. If you learn best by working through realistic questions and reading why each answer is right or wrong, it is built for you.
How to use this Salesforce Certified Platform App Builder practice exam
- Start with the free sample questions above to gauge your current baseline.
- Read the full explanation on every question, including why each wrong option is wrong.
- Track your weak domains and focus your study where you are losing the most marks.
- Once you are scoring consistently well, take a timed, full-length mock exam.
- Use your readiness score to decide when you are ready to book the real Salesforce Certified Platform App Builder exam.
Related Salesforce resources
- Salesforce Certified Platform App Builder study guideKey concepts
- Salesforce practice examsAll Salesforce
- Certification pathWhere this fits
- Certification exam guides & tipsBlog
- Plans & pricingFree & paid
- Salesforce Certified Platform Administrator (ADM-201) practice examRelated
- Salesforce Certified Platform Developer I practice examRelated
Salesforce Certified Platform App Builder practice exam FAQ
How many questions are in the Salesforce Certified Platform App Builder practice exam on CertGrid?
CertGrid has 733 practice questions for Salesforce Certified Platform App Builder, covering 5 exam domains. The real Salesforce Certified Platform App Builder exam is 60 qs in 105 min. CertGrid's timed mock is a fixed 60 questions.
What is the passing score for Salesforce Certified Platform App Builder?
The Salesforce Certified Platform App Builder exam passing score is 63%, and you have about 105 min to complete it. CertGrid scores your practice attempts the same way so you know when you are ready.
Are these official Salesforce Certified Platform App Builder exam questions?
No. CertGrid is an independent practice platform. We do not provide real or leaked exam questions. Our questions are original and designed to help you practice the concepts, scenarios, and difficulty style of the Salesforce Certified Platform App Builder exam.
Can I practice Salesforce Certified Platform App Builder for free?
Yes. You can start practicing Salesforce Certified Platform App Builder for free with daily practice and sample questions. Paid plans unlock full timed exams, complete explanations, and domain analytics.
What CertGrid is (and is not)
CertGrid is an independent IT certification practice platform for Azure, AWS, Google, Cisco, Security, Linux, Kubernetes, Terraform, and other certification tracks. It provides objective-mapped practice questions, readiness scoring, weak-domain drills, and explanations to help learners understand what to study next.
Independent & original. CertGrid is an independent practice platform and is not affiliated with or endorsed by Salesforce. Questions are original practice items designed to mirror certification concepts and exam style. CertGrid does not provide official exam questions or braindumps.