PL-900 Practice Questions: 15 Free Questions With Detailed Answers
Scenario-based PL-900 practice questions that mirror the style of the real Microsoft exam. Covers all domains — Power Apps, Power Automate, Power BI, Dataverse, and Copilot Studio — with full explanations.
About These Questions
These 10 questions (with 5 more at the bottom) match the scenario-based format of the real PL-900 exam. Each question tests your ability to select the best Power Platform tool or approach for a business scenario. Attempt each question before revealing the explanation.
A field service company wants to build an app where technicians can log service visits on their tablets. The app needs a custom map interface showing equipment locations, the ability to take photos, and offline capability. Which Power Apps type should you use?
Reveal Answer & Explanation
Correct Answer: B
Canvas apps are the right choice when you need a custom UI layout, offline capability, and specialized controls like maps and camera. The technician scenario requires a custom map interface and photo capability — these require canvas app flexibility. Model-driven apps (A) have a standardized UI determined by the data model — you cannot design a custom map-based interface. Portals (C) are for external web experiences, not field technician apps. Power BI (D) is for analytics visualization, not data entry.
A company wants to build an app for managing customer service cases. The app must support complex relationships between cases, customers, and support agents. It must enforce business rules (e.g., escalate cases open for more than 48 hours) and provide consistent navigation. Which Power Apps type is most appropriate?
Reveal Answer & Explanation
Correct Answer: B
Model-driven apps are purpose-built for scenarios with complex data relationships, business rules, and process-driven workflows — exactly the customer service case management scenario. They are driven by the Dataverse data model, which handles relationships, business rules (like escalation logic), and consistent navigation automatically. Canvas apps (A) can do this but require much more manual development. Portals (C) are for external/public-facing web experiences. Power BI (D) is for analytics, not case management.
A manager needs to approve expense reports that are submitted by employees. When an employee submits a report, the manager should receive an email with an Approve/Reject button. The flow should only trigger when a new expense report is submitted, not on a schedule. Which Power Automate flow type should you use?
Reveal Answer & Explanation
Correct Answer: C
Automated flows are triggered by events — in this case, a new expense report being submitted (e.g., a new row in a SharePoint list or Dataverse table). The flow runs automatically when the event occurs, without any manual intervention. Scheduled flows (A) run on a time schedule, not in response to events. Instant flows (B) require a user to manually trigger them — not appropriate for automatic approval routing. Desktop flows (D) use RPA for automating desktop/legacy applications — overkill here and not the right trigger type.
A sales manager wants to view real-time KPIs from the monthly sales report alongside inventory metrics from a separate inventory report — all on a single screen without switching between reports. What Power BI component should you create?
Reveal Answer & Explanation
Correct Answer: B
A Power BI dashboard allows you to pin individual visuals from multiple different reports onto a single canvas. This is exactly the scenario — KPIs from a sales report and inventory metrics from an inventory report, viewed together on one screen. A report page (A) is based on a single dataset — you cannot combine visuals from two different datasets in one report page. A dataset (C) is a data model, not a display surface. A workspace (D) organizes content but doesn't combine visuals from multiple reports.
A company is deciding whether to use Microsoft Dataverse or SharePoint lists as the data source for a new Power Apps canvas app. The app must support complex business rules, field-level security, and integration with Dynamics 365 Sales. Which data source should you recommend?
Reveal Answer & Explanation
Correct Answer: B
Dataverse is the correct choice when you need complex business rules, field-level security, and Dynamics 365 integration. These are core Dataverse capabilities. SharePoint (A) supports simple list data but lacks business rules, field-level security, and Dynamics 365 native integration. Azure SQL (C) could work technically but is not a Power Platform-native solution and lacks the low-code governance features. Excel (D) is for ad-hoc data, not enterprise business applications.
A company uses a legacy on-premises desktop application for order processing. They want to automate data entry into this application — copying order data from email attachments into the desktop app — without modifying the desktop app's source code. Which Power Automate capability should you use?
Reveal Answer & Explanation
Correct Answer: B
Desktop flows (Power Automate Desktop) are designed for Robotic Process Automation (RPA) — automating interactions with desktop applications just as a human would, by clicking buttons, filling fields, and reading screens. This is the only Power Automate capability that can interact with a legacy desktop application without code changes. Automated flows (A) work with cloud connectors but cannot interact with desktop UIs. Scheduled flows (C) can trigger actions but not UI automation. Business process flows (D) guide users through steps — they don't automate desktop applications.
A marketing team wants to add an AI capability to their Power Apps canvas app that automatically reads text from scanned business cards and extracts name, email, phone, and company into form fields. Which AI Builder model type should they use?
Reveal Answer & Explanation
Correct Answer: C
AI Builder includes a prebuilt Business Card Reader model specifically designed to extract contact information (name, title, email, phone, company, address) from business card images. Prebuilt models require no training data — they work out of the box. Object detection (A) identifies and locates objects in images but doesn't extract contact data. Text classification (B) categorizes text, not extracts structured fields. Form processing (D) extracts fields from structured forms (invoices, documents) but is a custom model requiring training, not a prebuilt business card reader.
A company wants to use Power Automate to connect to their Salesforce CRM and automatically create Dynamics 365 contacts from new Salesforce leads. The administrator notes that the Salesforce connector is a Premium connector. What does this mean for licensing?
Reveal Answer & Explanation
Correct Answer: B
Premium connectors in Power Automate require a premium license — either Power Automate Premium (per-user plan) for the user running the flow, or the Power Automate Process (per-flow plan) for the flow itself. The standard/included Power Automate license in Microsoft 365 only supports standard connectors. Salesforce is explicitly a Premium connector. A is incorrect — free and M365-included plans cannot use premium connectors. C is incorrect — it's a Microsoft licensing requirement, not a Salesforce requirement. D is incorrect — premium connectors apply to cloud flows, not just desktop flows.
A customer service team wants to add a chatbot to their website that can answer common questions about store hours, return policies, and product availability. The chatbot should hand off to a human agent for complex issues. No coding experience is available on the team. Which Microsoft tool should they use?
Reveal Answer & Explanation
Correct Answer: C
Microsoft Copilot Studio (formerly Power Virtual Agents) is specifically designed for building chatbots without code using a graphical interface. Non-technical teams can create topics, define triggers, add responses, and configure human handoff — all without coding. The exam still commonly refers to this as Power Virtual Agents. Power Apps (A) creates apps, not chatbots. Azure Bot Service with Bot Framework SDK (B) requires coding — not appropriate for a no-code team. Power Automate (D) automates workflows, not conversational chat experiences.
A Power BI report creator needs to share a report with 50 colleagues across the organization. The colleagues only need to view the report, not create their own. The organization does not have Power BI Premium. What is the minimum licensing requirement for sharing?
Reveal Answer & Explanation
Correct Answer: C
In a standard Power BI (non-Premium) environment, both the person sharing a report AND all people receiving/viewing shared content need Power BI Pro licenses. This is the key licensing rule for Power BI sharing. With Power BI Premium (capacity or PPU), you can share with free users. But the question specifies no Premium — so both creator and all 50 viewers need Pro. B is a common misconception — viewers do need Pro without Premium. A is incorrect — free accounts cannot view shared content from Pro users without Premium.
Want 500 More PL-900 Questions?
Full question bank covering all PL-900 domains with practice mode and timed exam simulation.
40 questions free — no credit card required.
Start Free Practice →PL-900 Exam Question Patterns
The PL-900 exam consistently tests these question patterns:
Canvas app vs model-driven app selection
The most common scenario question. Custom UI + any data source + offline = canvas. Complex business data model + Dataverse + standardized UI + business process = model-driven.
Power Automate flow type selection
Triggered by an event (new row, email received) = Automated. Triggered manually by user = Instant. Runs on schedule = Scheduled. Automates desktop/legacy app = Desktop (RPA).
Connector licensing questions
Standard connectors (SharePoint, Teams, Office 365, Outlook) = included in base licensing. Premium connectors (SQL, Salesforce, Dynamics, DocuSign) = require premium license.
Power BI sharing and licensing
Sharing in non-Premium environments requires Pro for both sharer and viewer. Premium capacity or PPU allows sharing with free users. Workspace = Power BI Pro or Premium.
Related Resources
PL-900 Study Guide 2026
Complete PL-900 Power Platform Fundamentals exam prep with all domains and study plan.
Is PL-900 Worth It in 2026?
Salary data and career impact analysis for the Power Platform Fundamentals certification.
How Long to Study for PL-900?
Honest study time estimates based on your background and experience level.
Power Apps vs Power Automate vs Power BI
Key differences between Power Platform components — a critical PL-900 exam topic.