All Practice Exams

200+ Free PL-400 Practice Questions

Pass your Microsoft Power Platform Developer Associate (PL-400) exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
200+ Questions
100% Free
1 / 200
Question 1
Score: 0/0

A team plans to ingest very high volumes of append-heavy IoT readings into Dataverse and rarely updates individual rows. Which table type should they choose?

A
B
C
D
to track
2026 Statistics

Key Facts: PL-400 Exam

40-60

Typical Questions

Microsoft role-based exam guidance

700/1000

Passing Score

Microsoft

100 min

Exam Duration

Microsoft

$165

US Exam Fee

Microsoft pricing

30-35%

Largest Domain

Current study guide

12 months

Renewal Cycle

Free Microsoft Learn renewal

PL-400 is a Microsoft role-based associate exam that typically includes 40-60 questions in 100 minutes and requires a scaled score of 700/1000 to pass. The current blueprint weights Create a technical design, Build Power Platform solutions, Implement Power Apps improvements, Extend the user experience, Extend the platform, and Develop integrations, with Extend the platform carrying the largest share at 30-35%. Microsoft has announced a minor English study-guide refresh effective March 19, 2026.

Sample PL-400 Practice Questions

Try these sample questions to test your PL-400 exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 200+ question experience with AI tutoring.

1A team plans to ingest very high volumes of append-heavy IoT readings into Dataverse and rarely updates individual rows. Which table type should they choose?
A.Standard table
B.Activity table
C.Elastic table
D.Virtual table
Explanation: Elastic tables are designed for very high scale and high-throughput scenarios. They fit append-heavy workloads such as telemetry better than standard tables, which prioritize richer relational features and transactions.
2You need to display product data from an external SQL system inside a model-driven app without storing that data in Dataverse. Which table type is the best fit?
A.Standard table with scheduled import
B.Virtual table
C.Elastic table
D.Activity table
Explanation: Virtual tables let Dataverse surface external data without copying it into Dataverse storage. They are useful when near-real-time access to external records is more important than full Dataverse table capabilities.
3A validation rule must stop a record from being saved across model-driven apps, canvas apps, imports, and API calls. Where should this business logic be implemented?
A.Business rule on the form
B.JavaScript on the save event
C.Synchronous PreOperation plug-in
D.Power Automate cloud flow after create
Explanation: A synchronous PreOperation plug-in enforces the rule on the server before data is committed, regardless of how the request entered Dataverse. Client-side rules and post-create automation do not guarantee consistent enforcement across all entry points.
4An Azure Function must call Dataverse for a Power Platform solution without storing secrets in configuration. Which authentication design is best?
A.Use a shared service account username and password
B.Use a system-assigned managed identity mapped to a Dataverse application user
C.Reuse a maker's delegated access token
D.Store a client secret in an environment variable
Explanation: Managed identity removes the need to store credentials and is the preferred Azure authentication pattern. In Dataverse, that identity should be represented by an application user with the minimum required security role.
5You need to expose a proprietary HR REST API to canvas apps and cloud flows with reusable actions, centralized authentication, and a maker-friendly schema. What should you design?
A.Custom connector
B.Business rule
C.Calculated column
D.Model-driven app command
Explanation: A custom connector packages the external API as reusable Power Platform actions and triggers. It also centralizes authentication and schema shaping so makers do not have to work directly with raw REST details.
6A solution needs a reusable date-range picker that must work in both canvas apps and model-driven apps with custom rendering and typed properties. Which component type should you choose?
A.Canvas component library component
B.Power Apps component framework code component
C.JavaScript web resource only
D.Power Automate cloud flow
Explanation: PCF code components can be used to build rich UI controls that integrate with both model-driven and canvas experiences. Canvas component libraries are powerful for canvas apps only, but they do not give the same cross-experience reach.
7Makers can use Dataverse and a custom connector separately, but the platform blocks combining them in the same app. Which governance feature should the architect review first?
A.Business unit hierarchy
B.Data loss prevention policy
C.Alternate key design
D.Solution layer order
Explanation: Data loss prevention policies govern which connectors can be used together in apps and flows. Even if a maker has permissions to each connector individually, a DLP policy can block the combination.
8A single solution is deployed to development, test, and production, but each environment has a different API base URL. Which ALM feature should hold that value?
A.Unmanaged patches
B.Environment variable
C.Business unit
D.Security role
Explanation: Environment variables let you keep environment-specific values outside the app or flow definition. That keeps the solution portable and avoids editing components for every deployment.
9After importing a managed solution, a command customization still behaves like an older version in the target environment. Which area should you inspect first?
A.Audit history
B.Solution layers
C.Team membership
D.Connector throttling
Explanation: Solution layers show whether a higher layer or unmanaged customization is overriding the behavior you expected from the import. This is the core tool for diagnosing why deployed customizations are not taking effect.
10You need an Azure DevOps pipeline that exports a solution, unpacks it for source control, and imports managed artifacts automatically. Which Microsoft tooling is intended for this scenario?
A.Plug-in Registration Tool
B.Power Platform Build Tools
C.Monitor
D.Dataflows
Explanation: Power Platform Build Tools provide pipeline tasks for exporting, unpacking, checking, and importing solutions. They are designed to support repeatable CI/CD workflows around solution-based ALM.

About the PL-400 Exam

The PL-400 exam validates developer-level skills for designing, building, extending, and integrating Microsoft Power Platform solutions. It emphasizes Dataverse extensibility, application lifecycle management, advanced Power Apps scenarios, client-side customization, plug-ins, custom connectors, platform APIs, Power Automate cloud flows, Azure Functions, and integration patterns.

Questions

50 scored questions

Time Limit

100 minutes

Passing Score

700/1000

Exam Fee

$165 USD (varies by region) (Microsoft / Pearson VUE)

PL-400 Exam Content Outline

10-15%

Create a technical design

Design technical architecture, choose where business logic belongs, plan authentication and authorization, evaluate out-of-the-box capabilities, and select tables, connectors, and reusable components.

10-15%

Build Power Platform solutions

Configure and troubleshoot environments, implement least-privilege security, manage solution dependencies and layers, and build ALM pipelines with environment variables and CI/CD automation.

10-15%

Implement Power Apps improvements

Build advanced canvas-app logic with Power Fx, reusable component libraries, cloud-flow-backed business logic, and performance optimization using Monitor, delegation, and form/view tuning.

10-15%

Extend the user experience

Use the Client API and Dataverse Web API for model-driven customization, commands, buttons, custom page navigation, and create PCF code components with proper lifecycle handling.

30-35%

Extend the platform

Develop Dataverse plug-ins, custom APIs, business events, custom connectors, Web API and Organization service integrations, Azure Functions workloads, and complex Power Automate cloud flows.

10-15%

Develop integrations

Publish and consume Dataverse events, register webhooks and Azure messaging endpoints, and implement synchronization patterns using change tracking, alternate keys, and UpsertRequest.

How to Pass the PL-400 Exam

What You Need to Know

  • Passing score: 700/1000
  • Exam length: 50 questions
  • Time limit: 100 minutes
  • Exam fee: $165 USD (varies by region)

Keys to Passing

  • Complete 500+ practice questions
  • Score 80%+ consistently before scheduling
  • Focus on highest-weighted sections
  • Use our AI tutor for tough concepts

PL-400 Study Tips from Top Performers

1Prioritize Extend the platform first because it carries 30-35% of the exam and includes the highest-risk implementation topics.
2Practice Dataverse plug-ins end to end: pipeline stages, execution context, images, Organization service operations, registration, and performance tuning.
3Be fluent with client-side customization by using the Client API, Dataverse Web API, command bar logic, and custom page navigation.
4Build and package at least one PCF control so the lifecycle methods, manifest choices, and deployment flow are familiar under exam pressure.
5Use Power Platform CLI, solutions, environment variables, and build tools in CI/CD scenarios so ALM questions are grounded in real workflows.
6Review integration patterns carefully, especially Dataverse events, webhooks, Azure Service Bus/Event Hubs, change tracking, alternate keys, and upsert synchronization.

Frequently Asked Questions

How many questions are on PL-400?

Microsoft does not publish a fixed question count for PL-400. Its role-based exam guidance says most Microsoft certification exams contain 40-60 questions, and the PL-400 certification page lists a 100-minute exam duration.

What is the PL-400 passing score?

PL-400 uses Microsoft's scaled scoring model and requires 700 out of 1000 to pass. Microsoft states that role-based exams can include interactive components, so candidates should be ready for more than plain multiple-choice items.

What changed for PL-400 in 2026?

Microsoft's current study guide was updated on March 2, 2026 and announces an English-language refresh effective March 19, 2026. The published change log shows a minor audience-profile update rather than a major domain reweighting, so the six-domain structure and emphasis on platform extensibility remain intact.

What is the most important PL-400 domain?

Extend the platform is the largest domain at 30-35%. That means plug-ins, custom APIs, custom connectors, platform APIs, Azure Functions, and Power Automate cloud-flow configuration deserve the highest share of study time.

How should I study for PL-400?

Start with the official study guide and Microsoft Learn developer content, then practice the skills in a real Dataverse environment. Candidates usually benefit most from hands-on work with plug-ins, PCF components, client scripting, custom connectors, ALM pipelines, and integration scenarios before using timed practice questions.