CTA-Exam Sample Questions

CTA-Exam Sample Questions & Answers

Free Technical Architect practice questions with worked answers and explanations. See how the ExamJungle simulator prepares you — then jump into the full test.

Launch the full CTA-Exam simulator →

Showing 6 of 12 free samples.

  1. Question 1Intermediate

    Data · Large Data Volumes

    A large utility company has 20 million Customer Asset records. Users report that reports on Assets are timing out, and SOQL queries in Apex are hitting governor limits. The Architect identifies 'Data Skew' as a potential cause. Which specific type of skew is likely occurring if a single generic 'House Account' owns 5 million of these Asset records?

    Show answer & explanation

    Correct answer: A

    Ownership Skew occurs when a single user owns a massive number of records (typically >10,000). This causes performance issues during sharing recalculations because moving that user in the role hierarchy or changing sharing rules requires recalculating access for all 5 million records.

  2. Question 2Intermediate

    Security · Identity and Access Management

    To support a server-to-server integration where a middleware system pushes nightly batch data into Salesforce without user interaction, which OAuth 2.0 flow is the most secure and appropriate recommendation?

    Show answer & explanation

    Correct answer: D

    The JWT (JSON Web Token) Bearer Token Flow is ideal for server-to-server integration. It uses a certificate to sign the request, allowing the integration to authenticate securely without interactive user login or managing passwords, making it robust for automated background processes.

  3. Question 3Advanced

    Data · Performance Tuning

    A developer needs to implement a custom search interface that queries over 10 million Order records. The query filters by 'Status' and 'CreatedDate'. Despite indexing both fields, the query is timing out. What is the most likely technical reason for the non-selective query performance?

    Show answer & explanation

    Correct answer: A

    Salesforce Query Optimizer considers an index 'selective' only if the filter targets less than 10% of the total records (for standard indexes) or 333,333 records. If the 'Status' filter returns a large portion of the 10 million records, the optimizer will perform a full table scan instead of using the index.

  4. Question 4Intermediate

    Solution Architecture · Data Modeling

    True or False: In a Salesforce implementation using Person Accounts, the Person Account record behaves strictly as a Contact record in the sharing model, ignoring Account sharing rules.

    Show answer & explanation

    Correct answer: B

    This is False. Person Accounts are a hybrid, but for sharing and security purposes, the Account sharing model controls access. If you have access to the Account, you have access to the associated Contact data. They primarily behave as Accounts in the sharing architecture.

  5. Question 5Intermediate

    Development Lifecycle · Environment Strategy

    A manufacturing company uses a Center of Excellence (CoE) to manage its Salesforce ecosystem. They are adopting a package-based development model using Salesforce DX. Which environment strategy best supports their Continuous Integration (CI) process for automated testing of new feature branches?

    Show answer & explanation

    Correct answer: A

    In a package-based development model with SFDX, Scratch Orgs are the standard for CI validation. They are ephemeral, disposable environments that can be spun up quickly via CLI, allowing automated tests to run against a clean configuration for every new feature branch or pull request.

  6. Question 6Advanced

    Security · Sharing and Visibility

    Case Study:

    TechFin Solutions provides a B2B platform for loan processing. They have 2 million Accounts and 15 million Loan Applications (custom object). The business requires a complex sharing model:

    1. Loan Officers can only see applications assigned to them.
    2. Branch Managers must see all applications in their branch.
    3. Regional Directors need read-only access to all applications in their region.
    4. Auditors need temporary access to specific applications based on audit flags.

    The current implementation uses Apex Managed Sharing and is hitting performance limits during nightly batch updates.

    Which architectural change is most effective to resolve the performance issues while meeting requirements?

    Show answer & explanation

    Correct answer: A

    Territory Management 2.0 is designed for hierarchical and matrix access patterns like Branch/Region visibility and is highly performant for large volumes compared to complex Apex sharing. Offloading the structural sharing to Territory Management allows Apex Sharing to be reserved only for the dynamic, exception-based 'Auditor' requirement, significantly reducing the calculation load.

Ready for the real thing?

The full CTA-Exam simulator has every exam-style question, timed mode, and instant scoring.