← All PD1 Flashcard Decks

Developer Fundamentals Flashcards

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

Read the first 9 Developer Fundamentals flashcards as text
  1. What is Apex in Salesforce?

    Answer: A programmatic language used for executing business logic

    Apex is Salesforce's proprietary, strongly typed, object-oriented programming language. It allows developers to execute flow and transaction control statements on the Salesforce platform, enabling complex business logic that cannot be achieved with standard declarative tools. It is used for backend processes, not directly for user interfaces or reporting.

  2. Which data storage model does Salesforce use?

    Answer: Multi-tenant

    Salesforce uses a multi-tenant architecture, meaning a single instance of the software and its supporting infrastructure serves multiple customers simultaneously. This model allows for efficient resource utilization, automatic upgrades, and shared infrastructure costs, while ensuring data isolation and security for each tenant. It's a core aspect of cloud computing platforms.

  3. What is a trigger in Salesforce?

    Answer: A piece of code that runs on user actions

    A trigger in Salesforce is an Apex script that executes automatically before or after specific data manipulation language (DML) events, such as inserting, updating, or deleting records. They are used to perform custom actions, enforce complex business rules, or integrate with other systems based on these record changes. Triggers are a powerful way to automate logic programmatically.

  4. Which of the following is an example of a governor limit in Salesforce?

    Answer: Number of records returned by a SOQL query

    Governor limits are runtime limits enforced by the Salesforce platform to ensure efficient resource usage in the multi-tenant environment. Limiting the number of records returned by a SOQL query prevents any single operation from monopolizing shared resources, ensuring fair usage and system stability for all tenants. Other options like user count or storage are organizational limits, not execution-time governor limits.

  5. What is SOQL in Salesforce?

    Answer: A query language used for retrieving data from Salesforce

    SOQL (Salesforce Object Query Language) is a powerful query language similar to SQL, specifically designed for the Salesforce platform. It allows developers and administrators to search the organization's Salesforce data for specific information, retrieving records from standard and custom objects. It is used for reading data, not for writing triggers or manipulating data directly.

  6. What is the purpose of the Salesforce Lightning Platform?

    Answer: To create and deploy applications in Salesforce

    The Salesforce Lightning Platform is a comprehensive platform-as-a-service (PaaS) that provides tools and services for building, deploying, and managing custom applications. It includes features like Apex, Visualforce, Lightning Web Components, and various declarative tools, empowering developers to extend Salesforce's capabilities and create tailored solutions. It's the foundation for app development on Salesforce.

  7. What is a Visualforce page in Salesforce?

    Answer: A framework for building custom user interfaces

    Visualforce is a web development framework that allows developers to build custom user interfaces for Salesforce applications. It uses a tag-based markup language similar to HTML, enabling the creation of highly customized pages, components, and dashboards that can interact with Salesforce data and Apex controllers. It provides fine-grained control over the UI.

  8. What is a Lightning Web Component (LWC) in Salesforce?

    Answer: A modern JavaScript framework for building UI components

    Lightning Web Components (LWC) is a modern, standards-based framework for building high-performance user interface components on the Salesforce Lightning Platform. It leverages web standards like HTML, CSS, and JavaScript, offering improved performance and developer experience compared to older UI frameworks like Aura components. LWCs are key for building modern, responsive UIs.

  9. What is the purpose of the Salesforce Schema Builder?

    Answer: To visualize and manage the Salesforce data model

    The Salesforce Schema Builder is a graphical tool that allows administrators and developers to visualize, create, and modify custom objects, fields, and relationships within the Salesforce data model. It provides an intuitive drag-and-drop interface, simplifying the process of understanding and extending the database schema without writing code. It's essential for data model management.

How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. 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 — Test delivery, eligibility, fees, exam format, passing score, retake fee, time limit · verified Oct 2026