
Salesforce Assessment: Sample Questions | Bryq
Beginner
Intermediate
Advanced
These are three sample questions from Bryq’s Salesforce assessment, a technical test for hiring Salesforce administrators, sales operations specialists, CRM specialists and Salesforce developers. The full assessment covers three levels: beginner, intermediate and advanced, from everyday record and pipeline management to workflow automation, security and development. Each question is multiple choice, with one correct answer out of four options.
Beginner
Intermediate
Question
In Salesforce, what is the relationship between an Account and a Contact?
Select your answer
An Account is an organization, and Contacts are the people associated with it.
A Contact is a company, and Accounts are the people who work there.
Accounts and Contacts are two names for the same type of record.
A Contact becomes an Account once a deal is won.
WHY IS THIS THE CORRECT ANSWER
An Account represents an organization a business works with, such as a customer or partner, and Contacts are the individual people linked to it. A Lead, not a Contact, is what converts into an Account, Contact and Opportunity once it’s qualified.
Intermediate
Intermediate
Question
Sales reps keep marking Opportunities as Closed Won without filling in the Close Reason field. How can an admin make the field required only at that stage?
Select your answer
Create a validation rule that blocks saving when the stage is Closed Won and the field is blank.
Mark the field as required on the page layout.
Make the field read-only through field-level security.
Build a report listing Closed Won opportunities that have no reason.
WHY IS THIS THE CORRECT ANSWER
A validation rule can enforce a conditional requirement, here only when the stage is Closed Won, and stops the record from saving until the field is filled in. Making the field required on the page layout forces it at every stage, and a report only finds the gaps after the fact.
Advanced
Intermediate
Question
An Apex class called from a Lightning component must return only the records the current user is allowed to see. What should the developer do?
Select your answer
Declare the class with sharing and run its queries in user mode.
Declare the class without sharing.
Rely on the component’s page layout to hide restricted records.
Run the class as a system administrator to avoid access errors.
WHY IS THIS THE CORRECT ANSWER
Apex runs in system context by default, which ignores the user’s record access. Declaring the class with sharing applies the user’s sharing rules, and running queries in user mode also enforces object and field permissions. Together, they ensure the component returns only what that user is allowed to see.


