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.

Ready to see Bryq in action?

Start hiring based on real data.

Ready to see Bryq in action?

Start hiring based on

real data.

Ready to see Bryq in action?

Start hiring based on real data.