PL-900 · Sample questions
10 real questions from the CertifyDeck PL-900 bank, spread across the domains of the official Microsoft Certified: Power Platform Fundamentals skills outline, with the correct answer and a full explanation of why the other options are wrong. They are original questions written from the public syllabus, not exam dumps, and they are the same style you will find in the practice tests and mock exams.
Correct answer: B. Create with external data
Create with external data uses an Excel file, a CSV file or a SharePoint list to populate a table, with Copilot assisting the table generation. A virtual table looks plausible for outside data, but its rows keep coming from the external source, so the charity would not move its data into Dataverse.
Correct answer: B. The automation center
The automation center is a centralized hub to monitor automation activity, with pages for runs, work queues, machines and errors. Power Apps analytics reports on canvas apps, so it does not cover flow runs, work queues or machines.
Correct answer: A. Data Agent
The Data Agent suggests the tables that store business information, complete with columns, data types and relationships. The Solution Agent is the closest alternative, but it uses the needs, processes and data to propose technologies such as apps, flows and agents, not to design the tables.
Correct answer: B. After she approves the dry-run build plan
The skill presents the app spec and then a dry-run build plan, and no app artifacts are created until the maker approves that plan. Seeing the app spec is only a review stage, so artifacts are not written at that point.
Correct answer: B. Dynamic content
Dynamic content adds placeholders for values produced by earlier steps, such as the subject output by the email trigger. An environment variable holds a value stored for a solution, so it would not carry the subject of each incoming email.
Correct answer: D. Apply to each
Apply to each is the loop action that processes a list of items returned by an earlier step, such as the array from Get emails (V3). When a new email arrives (V3) does not fit because it is a trigger that starts a flow, not an action that loops through a list.
Correct answer: A. Publish the agent at least once
Channels are configured after the agent has been published at least once. Admin approval is tempting, but it applies only when sharing an agent with the whole organization through the Teams app store or the Microsoft 365 Agent Store, not to adding channels in general.
Correct answer: B. A portion of a conversation defined by a set of nodes
A topic represents a portion of a conversation, and its nodes determine the paths the conversation can take. A data source that grounds answers is a knowledge source, not a topic, because it supplies information rather than defining a conversation path.
Correct answer: C. Both products use Dataverse
Dynamics 365 apps store and secure their data in the same Dataverse platform that Power Apps uses, so makers can build directly against that data without integration. A custom connector is the tempting choice, but it wraps an API that has no suitable connector and would add the integration work the team wants to avoid.
Correct answer: A. In Dataverse tables
Power Pages sites are built on the same shared business data in Dataverse that is used for apps, workflows and agents. Copilot Studio topics can appear plausible because agents can be added to sites, but a topic defines a portion of a conversation and does not store business data.
Answer each question before opening the explanation, and write down why you discarded the other options. On PL-900, most mistakes come from choosing an option that is technically possible but does not meet every requirement in the scenario.
These 10 questions are a taste of the format, not a diagnostic. To know which domains you fail, practice by domain for free and take a timed mock exam that mirrors the official weights and duration.
Start for free, no sign-up or card. Every question includes an explanation like the ones above, and the mock exam reproduces the official PL-900 format.