way to provide access while following the principle of least privilege?
A. Modify the Role Hierarchy
B. Grant View All permission on the object
C. Create a manual share
D. Create a new profile with wider access
Answer: C. Create a manual share
Explanation: Manual sharing allows selective access to individual records without granting broad object access or changing role
hierarchy.
2. What is true about implicit sharing in Salesforce?
A. It grants access based on object-level permissions.
B. It applies to all records in a private sharing model.
C. It automatically grants access to related records such as parent and child.
D. It overrides sharing rules.
Answer: C. It automatically grants access to related records such as parent and child.
Explanation: Implicit sharing provides access to related records automatically, such as granting access to child opportunities when
you have access to an account.
3. Which tool is most appropriate for analyzing and troubleshooting record-level access?
A. Data Loader
B. Role Hierarchy viewer
C. Sharing Settings
D. Sharing Button / Sharing Hierarchy
,Answer: D. Sharing Button / Sharing Hierarchy
Explanation: The Sharing button provides a detailed breakdown of why a user has access to a record.
4. What’s the maximum number of criteria-based sharing rules allowed per object?
A. 50
B. 25
C. 100
D. Unlimited
Answer: B. 25
Explanation: Salesforce allows up to 25 criteria-based sharing rules per object.
5. Universal Containers has set the Opportunity object to private. A sales rep cannot see their team’s opportunities. What’s
the recommended solution?
A. Enable Opportunity Team Selling
B. Change OWD to Public Read Only
C. Create a criteria-based sharing rule
D. Modify the role hierarchy
Answer: A. Enable Opportunity Team Selling
Explanation: Opportunity Team Selling allows sharing records with selected users working on the same deal without exposing all
records.
6. Which feature respects the role hierarchy?
A. Manual Sharing
B. Criteria-Based Sharing Rules
,C. Apex Sharing
D. Organization-Wide Defaults (OWD)
Answer: A. Manual Sharing
Explanation: Manual sharing respects the role hierarchy and gives record access to specific users based on roles.
7. A user needs full access to a record regardless of the sharing model. Which permission ensures this?
A. Read All
B. Modify All
C. View All
D. Transfer Record
Answer: B. Modify All
Explanation: Modify All allows users to read, edit, delete, and transfer all records of the object, bypassing sharing rules.
8. What is the default behavior when a parent record is deleted?
A. Child records are also deleted.
B. Sharing rules are removed.
C. Manual shares are retained.
D. Record-level access is unchanged.
Answer: A. Child records are also deleted.
Explanation: In master-detail relationships, deleting the parent deletes the child records as well.
9. What should a designer use to share records dynamically in a custom way?
, A. Sharing Rules
B. Apex Sharing
C. Manual Sharing
D. Role Hierarchy
Answer: B. Apex Sharing
Explanation: Apex sharing provides programmatic control for complex, dynamic sharing scenarios.
10. What happens if the user’s profile does not allow access to an object, but a sharing rule is created to grant record
access?
A. The user gains full access.
B. The user can only view records.
C. The user cannot access the records.
D. The user can edit records.
Answer: C. The user cannot access the records.
Explanation: Sharing rules grant record-level access, but object-level permissions are still required to see the records.
11. How can you prevent a user from accessing a record if it’s granted by implicit sharing?
A. Revoke object permission
B. Use Apex managed sharing
C. Use a criteria-based sharing rule
D. You cannot remove implicit sharing directly
Answer: D. You cannot remove implicit sharing directly
Explanation: Implicit sharing is automatic and cannot be removed manually.