PL-900 Sample Questions With Full Explanations
Here are 8 multiple-choice questions designed to mirror the difficulty and structure of the PL-900 exam, covering core domains like Power Platform components, Dataverse, Power Apps, Power Automate, and AI Builder.
PL-900 Practice Questions
These questions are designed to test your applied knowledge of the Microsoft Power Platform fundamentals, focusing on real-world scenarios and solution architecture rather than simple recall.
When you want to see which concepts still need attention, a free PL-900 readiness check highlights your weakest topic among a few exam-style questions.
Question 1
A company wants to build a custom app that allows field technicians to view and update equipment inventory, but they must ensure the app works offline and is optimized for mobile use. Which type of Power Apps should they use?
A. Model-driven app
B. Canvas app
C. Power Pages website
D. Portal app
Answer: B
Explanation: Canvas apps are best suited for mobile-first, task-based experiences where the user needs to interact with data in a free-form way, and they have robust offline capabilities. Model-driven apps are more complex and data-centric, while Power Pages are for external-facing websites.
Question 2
A business analyst needs to automate a document approval process that triggers when a new file is added to a SharePoint library. The flow must pause and wait for a manager's approval before continuing. Which components of Power Automate are required to build this?
A. A trigger, an action, and a connector
B. A trigger, a condition, and a Dataverse table
C. An action, a business rule, and a connector
D. A trigger, an approval action, and a condition
Answer: D
Explanation: This scenario requires a trigger (when a file is created), an approval action (to pause and wait for the manager), and a condition (to route the flow based on the approval response). While connectors are used, the question asks for the components that make up the flow logic itself.
Question 3
A company is using Dataverse as their data source. They need to ensure that only users from the "Sales" security role can edit records where the "Region" equals "North America". What is the most efficient way to enforce this requirement?
A. Create a new business rule on the table.
B. Create a new security role and assign it to the users.
C. Create a new table permission and apply it to the environment.
D. Create a new column and use a validation formula.
Answer: B
Explanation: Security roles in Dataverse define a user's access level (read, write, delete) to specific tables, and can be scoped using hierarchies or teams. To restrict access based on data in a column (like Region), you would use security roles combined with field-level security or a custom security role that has access only to specific records.
Question 4
A marketing team wants to use AI to read business cards and automatically create contact records in Dataverse. Which AI Builder model should they use?
A. Text Recognition (OCR)
B. Form Processing
C. Entity Extraction
D. Object Detection
Answer: A
Explanation: The Text Recognition (OCR) model in AI Builder is specifically designed to extract text from images and PDFs, which is the core function needed to read a business card. While Form Processing extracts key-value pairs, OCR is the underlying technology for reading the text itself.
Question 5
A company wants to build a public-facing website where customers can search a knowledge base and submit support tickets. Which Power Platform component should they use?
A. Power Apps (Canvas)
B. Power Pages
C. Power Automate
D. Power Virtual Agents
Answer: B
Explanation: Power Pages is the component designed for creating external, low-code, business-oriented websites. It allows for secure data access and is the correct tool for building a public knowledge base and support portal.
Question 6
A company needs to create a centralized data model for their new Power Platform solutions. They want to ensure data types are consistent (e.g., currency, dates) and that relationships between entities are defined. Which component provides this foundation?
A. Microsoft Dataverse
B. SharePoint Online
C. SQL Server
D. Excel Online
Answer: A
Explanation: Microsoft Dataverse is the underlying data platform for Power Platform. It provides a managed, structured data store with standard and custom tables, relationships, business rules, and built-in security. It is the recommended data source for enterprise-level Power Platform solutions.
Question 7
A user wants to use Power Automate to send a notification to a Teams channel when a specific record is created in Dataverse. What is the first step they must take when building the flow?
A. Add a "Send a message" action.
B. Add a "Get record" action.
C. Select the trigger "When a row is added, modified or deleted".
D. Connect to the Teams connector.
Answer: C
Explanation: The trigger is the starting point of every flow. In this scenario, the trigger must be the Dataverse event for a row being created. All other steps (actions and connectors) come after the trigger is defined.
Question 8
A company wants to build a chatbot that can answer common HR questions and escalate to a human agent if the conversation gets too complex. Which two Power Platform components are required?
A. Power Apps and Power Automate
B. Power Virtual Agents and Power Automate
C. Power Pages and Power Apps
D. Power Automate and AI Builder
Answer: B
Explanation: Power Virtual Agents is used to build the chatbot itself. Power Automate is then used to trigger a "hand-off" to a human agent (e.g., creating a new conversation in Omnichannel for Customer Service) when the bot's confidence is low or a specific intent is detected.
Question 9
A business user is working in a model-driven app and wants to see a dashboard that shows the number of open cases by priority. What is the most efficient way to build this without writing code?
A. Create a new view in the app.
B. Create a new chart and add it to a dashboard.
C. Create a new business rule.
D. Create a new Power Automate flow.
Answer: B
Explanation: In model-driven apps, dashboards are composed of charts. To visualize data like "open cases by priority," you would create a chart (which is a visual grouping of data) and then place that chart on a dashboard. Views are for lists of records, not visual summaries.
Question 10
A company has an existing Power Apps canvas app that uses a SharePoint list as its data source. They are experiencing performance issues and want to move to a more scalable, secure data platform. What is the recommended next step?
A. Keep the SharePoint list and add more columns.
B. Migrate the data to Microsoft Dataverse.
C. Move the app to Power Pages.
D. Use Power Automate to copy data to an Excel file.
Answer: B
Explanation: Dataverse is the recommended data platform for Power Platform solutions due to its scalability, security, and integration with the rest of the platform. Migrating from SharePoint to Dataverse is a common best practice for improving performance and enabling more advanced functionality.
These questions represent the core logic and decision-making skills required to pass the PL-900. Remember to focus on why a solution is chosen, not just what it is.
As you build a weekly review rhythm, a free PL-900 study plan gives you a schedule that fits your available time.
Polish your exam technique with Microsoft Power Platform Fundamentals (PL-900) mock exam that test timing as much as knowledge.
