CERTIFIED PLATFORM APP BUILDER Practice Test Free – 50 Real Exam Questions to Boost Your Confidence
Preparing for the CERTIFIED PLATFORM APP BUILDER exam? Start with our CERTIFIED PLATFORM APP BUILDER Practice Test Free – a set of 50 high-quality, exam-style questions crafted to help you assess your knowledge and improve your chances of passing on the first try.
Taking a CERTIFIED PLATFORM APP BUILDER practice test free is one of the smartest ways to:
- Get familiar with the real exam format and question types
- Evaluate your strengths and spot knowledge gaps
- Gain the confidence you need to succeed on exam day
Below, you will find 50 free CERTIFIED PLATFORM APP BUILDER practice questions to help you prepare for the exam. These questions are designed to reflect the real exam structure and difficulty level. You can click on each Question to explore the details.
What is true about Junction objects?
A. Junction object records are deleted when either associated master record is deleted and placed in the Recycle Bin.
B. If both associated master records are deleted, the junction object record is deleted permanently and can’t be restored.
C. The first master-detail relationship you create on your junction object becomes the primary relationship.
D. All of the above.
A user asks for a checkbox to be automatically ticked if the annual revenue field is greater than a million. Which formula to trigger a workflow would satisfy this requirement?
A. AnnualRevenue > 1000000
B. AnnualRevenue > 1000000 , TRUE, FALSE
C. IF(AnnualRevenue > 1000000 ,”TRUE”,”FALSE”)
D. AnnualRevenue
Which three standard component types are available in Lightning App Builder? (Choose three.)
A. Plain text
B. Report details
C. Filter report
D. Rich text
E. Recent items
When an opportunity closes, close all activities related to that opportunity automatically and create a renewal opportunity. Which tool would you use for the following use case?
A. Process builder
B. Flow
C. Workflow
D. Approvals
The Director of Marketing has asked the app builder to create a formula field that tracks how many days have elapsed since a contact was sent a marketing communication. The director is only interested in whole units. What function should be used to return today's date for calculating the difference?
A. DATE()
B. NOW()
C. TODAY()
D. DATEVALUE()
SF can connect social profiles to all of the following objects except __________.
A. Leads
B. Person Accounts
C. Business Accounts
D. Contacts
E. Users
An app builder wants to create a formula field on an Account to include data from related Contacts but is unable to find the relationship in the formula editor. What is a limitation of formulas that could be causing the issue?
A. More than 5,000 characters in the formula.
B. Contact and Account objects DO NOT have a Master-Detail Relationship.
C. Formula field limit reached on the Account object.
D. Unable to reference the child records.
What layer of model-view-controller paradigm are standard or custom objects associated with?
A. View and Controller
B. Model
C. Controller
D. View
Universal Containers has two types of customer support processes: Platinum and Diamond. The app builder created separate record types for each process on the Case object. The customer support team should not be able to create new cases with the Diamond record type. How should this requirement be met?
A. Update the profile to remove the Diamond record type from the support team.
B. Remove the ability for the support team to create new case records.
C. Make the record type hidden to all users and then use sharing rules to share it.
D. Update the organization-wide defaults to private.
An app builder has created a custom Lightning App and wants to make it available to the internal users at Universal Containers. Which two steps are necessary to accomplish this task? (Choose two.)
A. Upload the app to Static Resources
B. Add the app to a Visualforce page.
C. Assign app to profiles.
D. Build a Custom Tab for the app.
Which of the following represent correct syntax to display first name from global variable user?
A. {User.FirstName}
B. $User.FirstName
C. {!User.FirstName}
D. {!$User.FirstName}
An app builder has been requested to extend record access beyond the organization-wide defaults configured. Which two features satisfy this requirement? (Choose two.)
A. Using Sharing Rules.
B. Using Manual Sharing Rules.
C. Using Dynamic Role Hierarchy.
D. Using Public Groups.
Universal Containers uses the Asset object to track products that are installed at customer locations. A new object, Asset Inventory, has been created to capture details about the asset. Which approach should the app builder take to show Asset Inventory as a related list on Asset?
A. Create a roll-up on Asset. Add the Asset Inventory related list to the Asset page layout.
B. Create a master-detail relationship on Asset to Asset Inventory. Add the Asset Inventory related list to the Asset page layout.
C. Create a junction object to relate Asset Inventory and Asset. Add the Asset Inventory related list to the Asset page layout.
D. Create a lookup relationship on Asset Inventory to Asset. Add the Asset Inventory related list to the Asset page layout.
Which two ways can an app builder grant object-level access to users? (Choose two.)
A. Public Groups
B. Permission Sets
C. Roles
D. Profiles
Universal Containers requires e-mails to be sent to additional recipients when a workflow e-mail alert is triggered from the case object. Which two field types need to be added to the case object to allow additional recipients on the e-mail alert? (Choose two.)
A. Text field
B. E-mail field
C. Lookup field
D. Formula field
The app builder has just created a Visual Workflow for the VP of Service. Which two Flow be accessed by users? (Choose two.)
A. Custom Button
B. Quick Action
C. Visual Workflow Launcher
D. From a Process
An app builder notices several Accounts converted from Leads are missing information they expected to be caught via Account validation rules. What could be the source of this Issue?
A. Lead validation rules fail to validate on records when they are being converted.
B. Account validation rules fail to validate on records converted from a lead.
C. The lead settings are unchecked to require validation for converted leads.
D. The lead settings are allowing users to intentionally bypass validation rules.
Which two are true statements about record types? (Choose two.)
A. They can be used to control user role hierarchy.
B. They allow different page layouts and mandatory fields.
C. They can be enabled by profile and permission set.
D. They allow different picklist values for all picklist fields.
When using the Data Export Wizard to manually export data, you can only export data if __________.
A. Your data doesn’t include attachments, images, or documents.
B. You’ve installed a client application to export the data.
C. Enough time has passed since your last export.
D. You are an Admin.
Universal Containers has a customer base where many customers have the same or similar company names. Which functionality should be configured to improve an end user's search experience? (Choose two.)
A. Update the account search layouts search filter fields.
B. Update the account search layouts accounts tab columns displayed.
C. Update the account search layouts search results columns displayed.
D. Update the account search layouts list view filter settings.
A junction object has two Master-Detail relationships, a primary and a secondary master object. What happens to a junction object record when both associated master records are deleted?
A. The junction object record is permanently deleted and can’t be restored.
B. The delete operation cannot be performed on both master records.
C. The delete operation is not allowed with Roll-up summary fields defined.
D. The junction object records is deleted and placed in the recycle bin.
Sales Managers want to be automatically notified any time there is a change to an Opportunity Close Date and want these changes to be tracked on the Opportunity. Which two configurations should an app builder recommend? (Choose two.)
A. Activate Historical Trending for Opportunities
B. Use Process Builder on Opportunities and a Chatter post action
C. Create an Opportunity outbound message
D. Enable Feed Tracking on Opportunities
A salesperson at AW Computing only sees the Social Contacts link for Twitter and not Facebook on his records. Why would this be happening?
A. None of his Facebook contacts have confirmed the nature of their relationship.
B. The administrator hasn’t enabled Social Contacts for Facebook.
C. The salespersons login with Facebook has expired.
D. Facebook is no longer supported by Social Contacts.
An app builder needs to change the data types of a few custom fields. The app builder is not able to delete and recreate any of the fields, nor modify any Apex code. What data type change will require the app builder to perform additional steps in order to retain existing functionality?
A. Changing the data type of a field used in lead conversion from number to text.
B. Changing the data type of a field used as an External ID from number to text.
C. Changing the data type of a field used in an Apex class from number to text.
D. Changing the data type of a field used in a report from text to an encrypted field.
Ursa Major Solar (UMS) uses a public sharing model for accounts. UMS would like to move to a more restrictive sharing model but wants the Sales team to continue to have access to all account records with the sales record type. Which two actions should an app builder complete to implement this change? (Choose two.)
A. Update the organization-wide defaults.
B. Create an owner-based sharing rule.
C. Create a criteria-based sharing rule.
D. Update the Sales profile.
What sandbox type allows for the use of a sandbox template?
A. Developer Sandbox
B. Developer Pro Sandbox
C. Config Sandbox
D. Partial Sandbox
Universal Containers wants users to have access to the pricing guidelines document when viewing a Contract related to an Account. What feature should an app builder use to create easy access to the document?
A. Quick Action on the Account object
B. A custom detail page link on the Account object
C. Quick Action on the Contracts object
D. A custom detail page link on the Contract object
An app builder is creating a custom object called Testimonial__c and wants to connect Testimonial__c records with both the submitter’s Contact record and Account record. If the Account is deleted, the Testimonial__c should also be deleted. If the Contact is deleted, but the Account remains, the Testimonial__c should remain. How should this be accomplished?
A. Create a lookup relationship from Testimonial__c to Account and a master-detail relationship from Testimonial__c to Contact.
B. Create a master-detail relationship from Testimonial__c to Account and a lookup relationship from Testimonial__c to Contact.
C. Make Testimonial_c a junction object between Account and Contact using master-detail relationships.
D. Make both the Contact and Account fields required on the Testimonial__c object and create lookup relationships from Testimonial__c to Contact and to Account.
Which components can be added to a lightning app on custom Object? (Choose three.)
A. Object specific actions on the custom object
B. Global actions
C. Custom lightning component
D. Standard Lightning component
E. Visualforce
What are the steps for creating a dynamic approval process?
A. Create (user) lookup fields on the object being approved, Create a custom object as an approval matrix, Populate the approval matrix record, Create Apex code to populate the user fields from the approval matrix record, Create or update an approval process to utilize the new lookup fields.
B. Create standard object as an approval matrix.
C. Create an approval process.
D. All of the above.
Universal Containers uses a private sharing model on Accounts. User A and User B both own Accounts of their own and have both been sent a new Account record in an email owned by User C to take a look at. User A is able to open and view the record but User B receives an insufficient privileges error. User A and User B have the same role in the Role Hierarchy as User C. What are the three reasons User A has access but User B is unable to access the record? (Choose three.)
A. User A is in a Public Group that has access via a Sharing Rule
B. User A and User B have different profiles
C. User A is on the same Account Team as User C
D. User C has manually shared the record with User A
E. User A was granted an additional permission set
A manager wants to embed charts into his accounts object in one-page layout. How many charts can you embed for him?
A. 3
B. 2
C. 4
D. 1
Universal Containers has a custom picklist called Support Level on the Account object. They would like to show the real-time value of Support Level on all case records. How should an app builder implement this requirement?
A. Create a formula field on the Case object using the TEXT function.
B. Create a roll-up summary field using Support Level on the Account object.
C. Create a formula field on the Account object using the ISPICKVAL function.
D. Create a Process Builder and use a field update on the Case object.
An app builder has been asked to integrate Salesforce with an external web service. The web service must be notified every time an Opportunity is Won. Which two can satisfy this requirement? (Choose two.)
A. Use a workflow rule and an outbound message.
B. Use Process Builder with an outbound message.
C. Use a flow and an outbound message.
D. Use Process Builder and Apex code.
You've developed some new functionality in production, but there are concurrent development projects in a developer sandbox. What's the best way to make sure the changes in production and projects in development are both merged?
A. Simply refresh the developer sandbox.
B. Copy all of the sandbox metadata to a file system, then refresh the developer sandbox, and finally deploy all the metadata to the developer sandbox.
C. Create a new sandbox, and then deploy from your developer sandbox to the new sandbox.
D. None of the above.
A customer service representative at Cloud Kicks wants to be able to collect information from customers using a series of question prompts. Once the questions are completed, an email should be sent to the customer with a feedback form. What should be used to accomplish this?
A. Lightning Flow
B. Process Builder
C. Apex Trigger
D. Einstein Next Best Action
Which Validation formula is valid to make sure Phone & Email fields are filled in when converting a Lead?
A. IsConverted = TRUE && (ISBLANK(Phone) && ISBLANK(Email)
B. IsConverted = TRUE && OR(ISBLANK(Phone), ISBLANK(Email))
C. IsConverted = FALSE && (ISBLANK(Phone) && ISBLANK(Email)
D. IsConverted = TRUE && OR(Phone, Email)
What is not a capability of the lead object? (Choose two.)
A. Standard or Custom fields can be mapped to fields in the Account, Contact and Opportunity objects as part of lead conversion.
B. Leads can be grouped into queues.
C. Leads can be automatically assigned to users or queues.
D. Custom objects that have been related to a lead can be copied when a lead is converted to the account, contact or opportunity.
You want to use an External Data Object Table from Heroku carrying Product Category information. The data need to be included in Salesforce and searchable. What do you have to do before you can use the connection? (Choose three.)
A. Choose “Include as index field”.
B. Choose “Include in Salesforce searches” option.
C. URL/choose the URL.
D. Press “Validate and sync”.
The convert button on Leads should NOT appear until the Lead Status picklist is set to Qualified. What should an app builder suggest to meet these requirements?
A. Picklist dependency, page layouts, record types
B. Process Builder field update, quick action, record type
C. Page layouts, record types, Process Builder field update
D. Custom button, validation rule, record types
Universal Containers allows all employees to submit reviews for leadership using a custom object called Review. These Reviews should only be visible to the HR department and the employee who submitted the record. Which three steps should an app builder take to properly control access to Reviews? (Choose three.)
A. Create a criteria-based Sharing Rule for the HR Department.
B. Add a Master-Detail(User) field on the Review object.
C. Disable Grant Access Using Hierarchies.
D. Remove Review Read permission from non-HR Department user Profiles.
E. Set organization-wide default to Private.
A user is unable to use inline editing on a list view. A quick check verifies the user should be able to perform inline editing as they have been assigned the appropriate permissions. Which two conditions should the app builder review? (Choose two.)
A. If the list view contains more than one record type
B. If the list view selected is the recently viewed list view
C. If the list view restricts sharing for the user
D. If the list view contains a chart created by the user
When an opportunity is closed date is pushed more than 30 days, manager approval is required. An approval process is in place but reps frequently forget to submit for approval to run the process. How can an app builder ensure that these opportunities are submitted into the approval process?
A. Use a validation rule and an email alert to the manager requesting approval
B. Change the entry criteria on the approval process to criteria are met and lock the record on initial submission
C. Give the manager the ג€API Enabledג€ permission to permit approval responses by email
D. Submit the record for approval from an automated process
When configuring a record type, an app builder can configure the available value of a picklist field for the page layout. Which two Opportunity standard fields are available to be configured directly in the Opportunity record type? (Choose two.)
A. Lead Source
B. Forecast category
C. Stage
D. Type
Which three statements are true about Master-Detail relationships? (Choose three.)
A. Standard objects can be on the detail side of a custom object in a Master-Detail relationship.
B. Master-Detail relationships cannot be converted to a look-up relationship.
C. Deleting a master record in a Master-Detail relationship deletes all related detail records.
D. Master-Detail relationships can convert to a lookup relationship if no roll-up summary fields exist on the master object.
E. A Master-Detail relationship cannot be created if the custom object on the detail side already contains data.
Identify the standard Lightning components. (Choose four.)
A. List View
B. Rich Text
C. Visualforce Page
D. Reports
E. Dashboards
An app builder at Universal Containers wants to prevent users from creating new records on an Account related list by overriding standard buttons. Which two aspects should the app builder consider before overriding standard buttons? (Choose two.)
A. Standard buttons can be changed on lookup dialogs, list views, and search result layouts.
B. Standard buttons that are unavailable for overrides can still be hidden on page layouts.
C. Standard buttons can be overridden, relocated on the detail page, and relabeled.
D. Standard buttons can be overridden with a Lightning component.
The Service Manager would like to highlight case age. When a case is new, they would like to see a green flag on the case record. The flag should be yellow if the case is still open after one day. The flag should be red when cases are open after three days. Which two options should an app builder use to implement this requirement? (Choose two.)
A. Formula Field
B. IMAGE
C. VLOOKUP
D. Quick Action
Universal Containers uses a custom picklist field Account Region on the account record. They want this region to be reflected on all related contact records and stay in sync if the value of this field changes on the Account. How should an app builder meet this requirement?
A. Create a picklist field called ‘Account Region’ on Contact object > Create a workflow rule to update this picklist field if the Account Region field on the Account is changed.
B. Create a formula field on the Contact object > Set the value of the formula to ISPICKVAL(Account.Account_Region__c).
C. Create a text field called ‘Account Region’ on Contact object > Create a workflow rule to update this picklist field if the Account Region field on the Account is changed.
D. Create a formula field on the Contact object > Set the value of the formula to TEXT(Account.Account_Region__c).
Universal Containers has a private sharing model for Accounts and Opportunities and uses Territory Management to grant access to records. • Sales rep A manually shares an opportunity record with sales rep B. • Sales rep B has access to the Account even though the Account is NOT in sales rep B's territory. • Sales rep C CANNOT see either record. Based on the information given, why can sales rep B see the Account related to the Opportunity?
A. Account was also manually shared.
B. Sales rep B was added to the Account team.
C. Sharing set is granting access to the Account.
D. Sales rep B has implicit access to the Account.
Free Access Full CERTIFIED PLATFORM APP BUILDER Practice Test Free Questions
If you’re looking for more CERTIFIED PLATFORM APP BUILDER practice test free questions, click here to access the full CERTIFIED PLATFORM APP BUILDER practice test.
We regularly update this page with new practice questions, so be sure to check back frequently.
Good luck with your CERTIFIED PLATFORM APP BUILDER certification journey!