Salesforce Certified Application Architect Free Sample Questions

Description

Covers Salesforce fundamentals and data modeling, developer process automation and UI, data architecture and consolidated data management, and declarative and programmatic sharing at scale.

12 free sample questions159 in the full practice test

Try simulator

App-Arch-301 Sample Questions

  1. Question 1

    Advanced

    Data Architecture and Management · Large Data Volume Considerations

    A multinational financial services firm, FinGlobal, is experiencing significant performance degradation during their nightly batch data loads. The architecture team has identified that the 'Account' object has over 20 million records. The integration creates child 'Transaction__c' records linked to a generic 'System User' Account for all unassigned transactions. This 'System User' Account now has over 4 million related child records. Which architectural phenomenon is primarily causing the performance issues, and what is the optimal solution?

    Answer and explanation

    Correct answer: A

    The scenario describes Account Data Skew, where a single parent record (Account) has more than 10,000 child records. This causes performance issues during sharing recalculations and record locking. The optimal solution is to distribute the child records across multiple parent accounts to mitigate the skew.

  2. Question 2

    Intermediate

    Sharing and Visibility · Declarative Sharing

    MedHealth Systems requires a strictly private sharing model for their 'Patient_Record__c' custom object. However, the 'Care_Coordinator' role needs Read/Write access to Patient Records owned by users in the 'Nurse' role, but only if the 'Status__c' field is set to 'Critical'. The 'Nurse' role reports directly to the 'Care_Coordinator' role in the hierarchy. Which sharing configuration best satisfies this requirement while adhering to the principle of least privilege?

    Answer and explanation

    Correct answer: D

    To strictly control access based on field criteria and prevent automatic vertical access, 'Grant Access Using Hierarchies' must be disabled for the custom object. A Criteria-Based Sharing Rule is then the most specific way to grant Read/Write access only when the status condition is met.

  3. Question 3

    IntermediateMultiple answers

    Data Architecture and Management · Data Modeling

    Select TWO valid considerations when deciding between a Master-Detail relationship and a Lookup relationship for a data model involving 'Project__c' and 'Expense__c' objects. (Select TWO)

    Answer and explanation

    Correct answers: B, E

    This is a key security distinction; detail records in a Master-Detail relationship inherit the sharing and security settings of their master parent.

    Master-Detail relationships uniquely support declarative Roll-up Summary fields to aggregate data from child records.

  4. Question 4

    Advanced

    Sharing and Visibility · Platform Encryption

    True or False: When using Salesforce Shield Platform Encryption, standard field filters in reports and list views will continue to work normally for deterministic encryption schemes, but not for probabilistic encryption schemes.

    Answer and explanation

    Correct answer: A

    Deterministic encryption allows for exact match filtering (group by, filter, sort) because the same plaintext always encrypts to the same ciphertext. Probabilistic encryption generates different ciphertext for the same plaintext each time, making filtering impossible.

  5. Question 5

    Advanced

    Sharing and Visibility · Programmatic Sharing

    OmniStream Logistics uses a custom object 'Shipment__c' with a Private OWD. They have a complex requirement where a 'Regional Manager' needs access to Shipments based on a matrix of 'Region__c' (Picklist) and 'Priority__c' (Picklist) that changes frequently. The logic is too complex for standard criteria-based sharing rules (exceeding the limit of criteria per rule and total rules). What is the most scalable programmatic solution?

    Answer and explanation

    Correct answer: D

    Apex Managed Sharing (using a custom RowCause) is the correct architectural approach. It ensures that the sharing records are maintained by the system (not deleted upon record owner change) and allows for handling complex logic that exceeds declarative limits. It is more robust than manual sharing via Apex.

  6. Question 6

    Intermediate

    Data Architecture and Management · Data Integration

    A Data Architect is designing a solution for archiving historical 'Order' data to an external Big Data system while keeping it viewable in Salesforce. The solution must allow users to view the external data on the Account page layout related list without storing the data physically in Salesforce. Which Salesforce technology is best suited for this requirement?

    Answer and explanation

    Correct answer: C

    Salesforce Connect allows you to define External Objects that map to data stored outside Salesforce. These objects can be related to standard objects (like Account) via Indirect or External Lookups and displayed in related lists, meeting the requirement of viewing without physical storage.

Register free for 6 more questions

Or unlock all 159 App-Arch-301 questions with explanations, timed mode and flashcards.