← All CSA Flashcard Decks

Developer Fundamentals Flashcards

7 cards from real CSA practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.

Read the first 7 Developer Fundamentals flashcards as text
  1. In Salesforce, what is an 'External ID' field used for?

    Answer: Mapping records to identifiers from external systems for upsert operations

    An External ID field stores a unique identifier from an external system and enables upsert operations via the API.

  2. Which Salesforce deployment method allows packaging of components into a ZIP file for deployment using the Metadata API or Salesforce CLI?

    Answer: ANT Migration Tool / Salesforce CLI

    The ANT Migration Tool and Salesforce CLI use a package.xml manifest file and ZIP-based deployment via the Metadata API.

  3. What is the role of a 'Test Class' in Salesforce Apex?

    Answer: A class written to verify Apex code behavior and meet the 75% code coverage requirement

    Test classes contain unit tests that validate Apex logic and are required to achieve the 75% code coverage threshold for deployment.

  4. Which type of Salesforce relationship creates a parent-child link where the child record's sharing and security are controlled by the parent?

    Answer: Master-Detail Relationship

    In a Master-Detail relationship, the child record inherits the parent's sharing settings and is deleted if the parent is deleted.

  5. What is the function of the '@future' annotation in Apex?

    Answer: Marks a method to run asynchronously in a future transaction

    The @future annotation causes a method to run asynchronously in a separate transaction, useful for callouts from triggers.

  6. In Salesforce Flow, what is a 'Record-Triggered Flow'?

    Answer: A flow that automatically runs when a record is created, updated, or deleted

    A Record-Triggered Flow fires automatically based on database events like record creation or field changes, replacing workflow rules and triggers.

  7. What does the 'WITH SHARING' keyword enforce in an Apex class?

    Answer: The class respects the running user's record-level sharing rules

    With Sharing enforces the current user's org-wide defaults, role hierarchy, and sharing rules when querying records.

How this page was made: written with AI tools. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy

Sources & references

Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy

  1. help.salesforce.com — Exam information · verified Oct 2026
  2. help.salesforce.com — Test delivery, eligibility, fees · verified Oct 2026