Practice questions · Salesforce & CRM
Salesforce Platform App Builder: Practice Questions
Original practice questions for the Salesforce Certified Platform App Builder exam. Each answer is explained, including why each other option is wrong. Filter by domain or difficulty. These are concept checks - not questions from the certification.
Answered 0 · Correct 0
-
Platform App Builder is described as a 'declarative' certification. What does declarative mean here?
Correct answer: A. Declarative means building with clicks - configuration such as objects, fields, Flow and the Lightning App Builder - not code. Writing Apex classes and triggers is programmatic development (Platform Developer I territory); SOQL is a query language used in code; and command-line deployment is one tool, not what 'declarative' means. -
A requirement can be met with a Flow and a few formula fields, with no need for custom code. For the Platform App Builder approach, you should:
Correct answer: B. When clicks meet the requirement, the platform's guidance - and this exam's theme - is to build declaratively. Writing an Apex trigger adds unnecessary code and maintenance; installing a package is for functionality you do not want to build, not a reason to avoid simple configuration; and the requirement is clearly possible without code. -
In Salesforce, what is an 'app' (as configured by an app builder)?
Correct answer: C. An app is a branded collection of tabs and items brought together for a group of users. A single table maps to an object, not an app; a validation rule is data-quality logic; and a scheduled background job is automation - none of these is an app. -
The Salesforce platform is multi-tenant. What does that mean for an app builder?
Correct answer: D. Multi-tenancy means customers share common infrastructure that Salesforce runs and upgrades, so you focus on building rather than managing servers. There is no separate physical server per customer to maintain; nothing is installed locally to build; and apps are not limited to mobile - they run across web and mobile. -
Where would an app builder go to install a ready-made app or component rather than building it from scratch?
Correct answer: A. The AppExchange is Salesforce's marketplace for installable apps and components. Flow Builder is for building automation; a validation rule enforces data quality; and the recycle bin restores deleted records - none of these is where you install third-party apps. -
A business needs a feature that requires custom Apex logic beyond what clicks can do. As an app builder, the correct recognition is that this:
Correct answer: D. When a requirement genuinely exceeds declarative tools, it crosses into programmatic development - Apex or Lightning Web Components - which is a developer's job. A roll-up summary only aggregates child records; the platform clearly supports code, so it is not impossible; and a page layout change only rearranges fields, not business logic. -
Where in setup does an app builder create a brand-new object to store data specific to the business?
Correct answer: D. Custom objects are created in the Object Manager, where you also add their fields and relationships. Scheduled Jobs lists background processes; Report Types control what reporting can access; and Login History is an audit log - none of them create objects. -
You need a many-to-many relationship between Students and Courses (a student takes many courses; a course has many students). The standard declarative solution is to:
Correct answer: D. A junction object - a custom object with a master-detail relationship to each of the two objects - models a many-to-many. A single lookup only creates a one-to-many link; a formula field calculates a value, it does not relate records; and cross-filter direction is a Power BI idea, not a Salesforce relationship setting. -
Which statement about master-detail relationships is correct?
Correct answer: C. In a master-detail relationship the detail records depend on the master, so deleting the master cascades and deletes the children. The child cannot exist without a parent (that is a lookup behaviour); master-detail is exactly what enables roll-up summary fields; and a single master-detail is one-to-many, not many-to-many. -
You want a field on the Account that automatically shows the total value of all its related child Opportunities. The right field to use is a:
Correct answer: A. A roll-up summary field aggregates child records (here, SUM of Opportunity values) up to a master-detail parent automatically. A hand-updated text field will not stay current; a lookup field only links to one record; and an auto-number field just assigns sequential identifiers - none aggregate child data. -
What is the key difference between a lookup relationship and a master-detail relationship?
Correct answer: C. A lookup is a loose link where the child can stand alone, while master-detail tightly binds the child to the parent with ownership, cascade delete and roll-up summaries. Roll-up summaries come from master-detail, not lookup; the two behave very differently; and master-detail works on custom objects too. -
A field that calculates a value from other fields on the same record, and is read-only, is a:
Correct answer: B. A formula field derives a read-only value from other fields on the record, recalculated whenever it is read. A picklist offers a fixed set of choices; a master-detail field is a relationship, not a calculation; and a manually entered currency field stores a typed value rather than computing one. -
An app builder needs to ensure a roll-up summary field is available on a parent object. This requires that the child object is related to the parent through a:
Correct answer: D. Roll-up summary fields are only available when the child is linked to the parent by a master-detail relationship. A plain lookup does not support roll-ups; a junction object uses master-detail relationships but is not itself the requirement; and a formula field is a calculation, not a relationship. -
Which Salesforce tool is the recommended declarative way to automate business processes today?
Correct answer: A. Flow is Salesforce's recommended declarative automation tool, replacing older tools like Workflow Rules and Process Builder. Apex triggers are code, not declarative; a page layout only arranges fields on a record; and a report displays data rather than automating a process. -
You need a process to run automatically whenever an Opportunity record is updated. Which Flow type fits?
Correct answer: B. A record-triggered flow fires automatically on record create, update or delete, which matches 'whenever an Opportunity is updated'. A screen flow needs a user to run it interactively; a scheduled flow runs on a timetable, not on record changes; and a report cannot perform automation. -
You want to guide a sales user through a series of input screens to log a customer call. The right Flow type is a:
Correct answer: C. A screen flow presents interactive screens that walk a user through collecting or showing data, which is exactly this scenario. A record-triggered flow runs in the background on data changes; a scheduled flow runs on a timetable; and an autolaunched flow has no user interface, so none of them can guide a user through screens. -
A nightly process must update a set of records every day at 1 a.m. Which Flow type is designed for this?
Correct answer: C. A scheduled flow runs on a defined timetable, such as nightly at 1 a.m., making it the right choice for time-based batch work. A screen flow needs a user; a record-triggered flow runs on record changes rather than a clock; and a validation rule only blocks bad saves - it does not run on a schedule. -
An app builder wants to stop users from saving an Opportunity with a close date in the past. The simplest declarative tool is a:
Correct answer: A. A validation rule checks a condition on save and blocks the record with an error message when it fails, which is the lightest tool for enforcing 'no past close date'. A roll-up summary aggregates children; a lookup relationship links records; and a scheduled flow runs on a timetable - none of these prevent an invalid save at the moment it happens. -
What is an autolaunched flow?
Correct answer: B. An autolaunched flow runs without any UI and is called by another process - for example, a subflow invoked from a record-triggered flow. It does not show a wizard (that is a screen flow); it is not limited to a single run; and it does not replace validation rules, which are a separate data-quality tool. -
A requirement says: 'When a Case is closed, automatically set a field on its parent Account.' Without code, the best fit is a:
Correct answer: C. A record-triggered flow on Case can run when the Case is closed and update a field on the related Account, all declaratively. A screen flow needs a person to run it, so it is not automatic; a weekly scheduled flow would not react when the Case closes; and a page layout change only rearranges fields, performing no automation. -
Why might an app builder choose a record-triggered flow over a validation rule for a given requirement?
Correct answer: D. Validation rules only block a save with an error; when the requirement is to take an action - update related records, create records, send something - a record-triggered flow is the right tool. A validation rule cannot build a wizard; record-triggered flows do far more than show errors; and validation rules do not run on a schedule. -
Which tool do you use to build a custom Lightning record page with drag-and-drop components?
Correct answer: A. The Lightning App Builder is the drag-and-drop tool for assembling app, home and record pages from components. Power Query is a Power BI feature, not Salesforce; Flow Builder is for automation; and change sets move metadata between orgs - none of them build Lightning pages. -
An app builder wants to control which fields, sections and related lists appear on a record, and their arrangement. This is configured with a:
Correct answer: B. A page layout controls the fields, sections, buttons and related lists on a record and how they are arranged. A roll-up summary aggregates child data; a validation rule enforces data quality on save; and a scheduled flow automates on a timetable - none arrange a record's layout. -
A user asks for a saved, filtered list of just their open Cases that they can return to easily. The right feature is a:
Correct answer: C. A list view is a saved, filtered view of records for an object - here, open Cases - that users can reopen anytime. A browser bookmark is outside Salesforce and would not apply the filter logic; a junction object models a many-to-many relationship; and a master-detail relationship links records - neither produces a filtered list. -
Which is an example of adding a declarative component to a Lightning page, with no code?
Correct answer: D. Dragging a standard component onto a page in the Lightning App Builder is declarative UI building with no code. Writing a Lightning Web Component in JavaScript and editing HTML directly are both programmatic; and deploying an unmanaged package moves metadata between orgs rather than adding a component to a page. -
An app builder wants different page layouts shown for different record types or profiles. Within the Lightning App Builder, this is achieved with:
Correct answer: B. The Lightning App Builder lets you assign pages and set component visibility filters by factors such as app, record type or profile, so different users see tailored interfaces. A scheduled flow is automation; a roll-up summary aggregates data; and a change set deploys metadata - none control who sees which page. -
Where should an app builder build and test changes before they reach the live org?
Correct answer: A. A sandbox is a copy of the org where you build and test safely, isolated from live data and users. Building directly in production risks breaking live work; the recycle bin only restores deleted records; and a list view is a filtered display - neither is a place to develop and test. -
To move configuration metadata (such as new objects and fields) from a sandbox to a related production org, an app builder commonly uses a:
Correct answer: B. A change set packages metadata and moves it between related orgs, such as sandbox to production. A browser bookmark only saves a URL; a validation rule enforces data quality; and a roll-up summary aggregates child records - none of them migrate metadata between orgs. -
What is the main difference between a managed and an unmanaged package?
Correct answer: A. Managed packages are versioned and upgradeable and are how ISVs distribute apps on the AppExchange, whereas unmanaged packages drop a one-time set of metadata that the recipient owns and can change. Unmanaged packages can be installed elsewhere; managed packages can include custom objects; and the two clearly differ in upgradeability and ownership. -
A new admin asks whether the Platform App Builder credential requires writing Apex code. The accurate answer is that the credential focuses on:
Correct answer: D. Platform App Builder is a declarative credential, centred on building with clicks - objects, relationships, formulas, Flow and the Lightning App Builder - not code. Writing Apex triggers and test classes, and building Lightning Web Components, belong to the Platform Developer I exam; and the multi-tenant platform means Salesforce, not the builder, administers the servers and database.
Practice questions FAQ
- Are these real Platform App Builder exam questions?
- No. These are original study questions written to test understanding. They are not real exam questions, exam dumps, or copied from any provider.
- How should I use these practice questions?
- Answer each one, read the explanation (including why the wrong options are wrong), and use the per-domain score below to focus your revision on weak areas. Revisit before exam day.
- How many questions should I do before the exam?
- Enough to score consistently across every domain, alongside full-length practice from official or reputable providers. Understanding why each answer is right matters more than raw volume.
- What score means I am ready?
- A good signal is consistently scoring around 80% or higher across all domains on questions you have not seen before, and being able to explain why the wrong options are wrong.
- Should I use exam dumps?
- No. Dumps (real or leaked questions) breach provider policy, can void your certification, and do not build the understanding the exam actually tests.