Back to Sharing and Visibility Architect certification
Free Practice · Sharing and Visibility Architect

Free Salesforce Sharing and Visibility Architect Practice Questions with Answers

Real-difficulty Salesforce Sharing and Visibility Architect practice questions, free, covering all 4 domains of the official exam guide. Every question comes with a detailed explanation of the correct answer and of why each distractor fails.

Practice questions, domain by domain

Questions follow the official exam blueprint order and weighting. Try each one before opening the explanation: the reasoning about why the wrong options fail is where the real studying happens.

Permissions to Standard Objects, Custom Objects, and Fields

27% of exam
Question 1 of 12

Universal Containers has recently implemented an integration that populates 50 custom fields on the Account object. They would like these fields to be available to Managers for reporting but do not want them to clutter the page layouts. What should the Architect recommend as a solution?

Show answer and explanation

Correct answer: D. Grant Managers access to the fields using Field-Level Security; do not add them to a page layout.

Field-Level Security controls field visibility independently of page layouts, so Managers can have Read access to the 50 fields (making them available for reports) without those fields ever appearing on a page layout and cluttering the UI.

Question 2 of 12

Universal Health is planning to store patient notes in Salesforce. Patient notes consist of long text notes documenting phone calls with a patient. A data audit identified that these notes can contain Personally Identifiable Information (PII) and Personal Health Information (PHI). Regulatory requirements state that this data must be encrypted at rest as well as in transit. What should the Architect do to ensure Universal Health stays compliant?

Show answer and explanation

Correct answer: B. Enable Salesforce Shield Platform Data Encryption and mark the patient notes field as encrypted.

Shield Platform Encryption supports encryption of long text area fields (unlike the legacy Classic Encrypted Text field type, which is limited to short text) while data is at rest, satisfying the regulatory requirement without custom Apex encryption logic.

Question 3 of 12

Universal Containers has selected a small and diverse group of users to review Inactive accounts. Given the Private sharing model, a public group was created and made available to this group of users, and a sharing rule was created to make inactive Accounts visible to the public group. However, some of these users report they don't see any of the Accounts shared with the public group. What is the underlying issue for these users?

Show answer and explanation

Correct answer: A. The users are in profiles that have no access to the Account object.

A sharing rule can only extend record-level visibility beyond what the OWD provides; it can never grant more access than the user's profile-level object permissions allow. If the affected users' profiles have no Read access to the Account object at all, the sharing rule is powerless to show them any Account records regardless of group membership.

Access to Records

39% of exam
Question 4 of 12

Richard and Kevin are East sales reps reporting to Karen, the East sales executive. Sam and Wilder are West sales reps reporting to Wendy, the West sales executive. Bob is the CEO and manages both Karen and Wendy. Karen manually shared her account NewWorld with Kevin. Karen has since moved to a new role leading all Named Accounts, and Phil, who replaced her, is the new owner of NewWorld. Which employees will have access to the NewWorld account?

Show answer and explanation

Correct answer: A. Bob and Phil

Manual shares are tied to the specific record and are automatically removed when the record's owner changes, unless the sharing was created with a custom Apex Sharing Reason. Since Karen's manual share to Kevin was a standard manual share, it is deleted when Phil becomes the new owner. Access after the change is limited to the new owner (Phil) and anyone above him in the role hierarchy (Bob, the CEO).

Question 5 of 12

Universal Containers' organization-wide default model is Private for the Account object. A sales rep has access to related Opportunity records (but is not the Account owner). Which level of access will the sales rep have to the related Account record?

Show answer and explanation

Correct answer: D. Read-only access.

Access to a child Opportunity grants implicit Read-only access to the parent Account, even when the OWD for Account is Private and the user has no other explicit access to that Account, so that the Opportunity record makes contextual sense to the user viewing it.

Question 6 of 12

Universal Containers (UC) has a custom object to track the internal Net Promoter Score (NPS) for employees. How can UC ensure that NPS records cannot be accessed by an individual employee's manager?

Show answer and explanation

Correct answer: D. Set the organization-wide default to Private and uncheck the "Grant Access Using Hierarchies" option.

Setting the OWD to Private restricts NPS records to the owner by default, and unchecking "Grant Access Using Hierarchies" (available for custom objects) specifically blocks the automatic visibility that managers above the owner in the role hierarchy would otherwise receive, which is exactly the access this requirement needs to prevent.

Question 7 of 12

The Collections department at Universal Containers uses Salesforce to track its efforts. All Invoices and Invoice Line Items are stored in Salesforce. Invoice Line Item details (Quantity, Extended Amount) should be summarized at the Invoice level, and all users who can see a given invoice should always see all of its invoice line items. Without leveraging Apex code, how should an Architect create the relationship between the Invoice object and the Invoice Line Item object?

Show answer and explanation

Correct answer: D. The Invoice Line Item object should have a Master-Detail relationship to the Invoice object.

A Master-Detail relationship from Invoice Line Item (child) to Invoice (parent) both enables declarative roll-up summary fields for Quantity/Extended Amount on Invoice, and ensures Invoice Line Items always inherit the parent Invoice's sharing (Controlled by Parent) so anyone who can see the invoice automatically sees all of its line items.

Question 8 of 12

Universal Containers has two custom objects, Job and Job Interview. The Job Interview object has a lookup relationship to Job. Both objects are set to Private in sharing settings. The HR team owns all Job and Job Interview records. They have asked their Salesforce Architect to automatically share the Job Interview when the Interviewer (a lookup to a user record) has been populated, and the interviewer can be from any department. What method should the Architect use to achieve this requirement?

Show answer and explanation

Correct answer: A. Build Apex Managed Sharing code to share the Job Interview record with the Interviewer user.

Declarative criteria-based and owner-based sharing rules can only share to Public Groups, Roles, Roles and Subordinates, or Territories, not dynamically to whatever specific user happens to be populated in a lookup field on the record. Only Apex Managed Sharing (typically via a trigger on the lookup field change) can programmatically create a share record targeting the exact user referenced by the Interviewer lookup.

Access to Other Data

16% of exam
Question 9 of 12Pick 2

The Architect at Universal Containers has created a List View to show all open Opportunities created in the last month, and would like to make this list view visible to certain groups of users. Which two options are available for sharing the List View?

Show answer and explanation

Correct answer: A and C. Public Groups / Roles and Subordinates

List views can be shared with Public Groups or Roles and Subordinates. Profiles and Manual Sharing are not valid sharing targets for list view visibility.

Question 10 of 12

Universal Containers would like to restrict users' access to export reports. What option supports this requirement?

Show answer and explanation

Correct answer: D. Remove the "Export Reports" profile permission.

The "Export Reports" system permission on a Profile (or Permission Set) is the control point that governs whether a user can export report data to Excel/CSV; removing it prevents export regardless of folder settings, since report folders do not have a granular "Allow Export" toggle.

Implications of Security Model Choice

18% of exam
Question 11 of 12

What is a workaround to ownership data skew?

Show answer and explanation

Correct answer: A. Minimize possible performance impacts by not assigning the user(s) to a role.

Ownership (or "record") data skew occurs when a single user owns an excessive number of records of an object, which is compounded when that user has a role in the hierarchy (triggering costly sharing recalculations up the chain). Not assigning the high-record-count owner (such as an integration or queue-like user) to a role minimizes the performance impact of that skew.

Question 12 of 12Pick 3

Universal Containers (UC) operates worldwide with offices in more than 100 regions across 10 countries and has established a very complex role hierarchy to control data visibility. In the new fiscal year, UC plans to reorganize the roles and reassign account owners. Which three features could an architect recommend to avoid problems during this operation?

Show answer and explanation

Correct answer: B and C and E. Deferred Sharing Recalculation / Parallel Sharing Rule recalculation / Granular Locking

Deferred Sharing Recalculation postpones sharing rule recalculation until after bulk role/ownership changes complete, avoiding repeated recalculation during the operation. Parallel Sharing Rule recalculation speeds up the eventual recalculation across multiple processes. Granular Locking prevents "unable to lock row" errors on the group membership table when many role/group changes happen concurrently.

Ready for the full 60-question experience?

Take a full Sharing and Visibility Architect mock exam under real exam conditions: 60 questions, 120 minutes, domain-by-domain scoring, and a detailed explanation for every single answer. Pass, or get refunded.

Start the full mock exam

Sharing and Visibility Architect Practice Questions FAQ

What candidates ask before they start practicing for the Sharing and Visibility Architect exam.