Free PL-400 sample questions

Real questions from the Microsoft Power Platform Developer practice bank, with the correct answer and an explanation for each one. No junk, no filler.

Try them in the simulator Same questions, with study, timed and flashcard modes.

Showing 10 of 20 free sample questions.

Question 1Choose one

A developer is building a Power Apps component framework (PCF) component for a model-driven app. The component needs to display data from a related entity. For example, when placed on an Account form, it should display a list of recent Cases for that account. What is the correct approach to fetch this related data within the PCF component?

Question 2Choose one

A canvas app gallery displays data from a Dataverse table with over 100,000 records. The gallery's `Items` property is set to `Filter(Orders, Status = 'Active' && StartsWith(CustomerName, TxtSearch.Text))`. Users report that searching for customers returns incomplete results. You have confirmed the data row limit for non-delegable queries is set to 500. What is the cause of this issue?

Question 3Choose one

You are designing an ALM strategy for a Power Platform solution. The development team consists of five developers working on separate features in their own isolated development environments. The strategy must support merging their changes into a single solution for deployment to a build environment. Which approach should you recommend? graph TD subgraph Dev Environments Dev1[Dev Env 1] Dev2[Dev Env 2] Dev3[Dev Env 3] end subgraph SCM [Source Control] Repo(Git Repo) end subgraph Pipelines Build[Build Env] Test[Test Env] Prod[Prod Env] end Dev1 --> |Commit| Repo Dev2 --> |Commit| Repo Dev3 --> |Commit| Repo Repo --> |CI/CD| Build --> Test --> Prod

Question 4Choose one

You are creating a custom connector for a third-party weather API. The API requires an API key to be sent in a request header named `x-api-key`. You want to ensure that when a user creates a connection, they are prompted to enter this key, and it is securely stored and automatically added to every API call. Which configuration should you use in the custom connector's Security tab?

Question 5Choose 2

A developer needs to implement a long-running business process in Power Automate that orchestrates several approvals and system updates over a period of days. The process must maintain its state and be resilient to system restarts. The developer wants to call this process from a canvas app and get a final status update upon completion. Which components should be used to achieve this? (Select TWO)

Question 6Choose one

You are writing a client-side script for a model-driven app form. The script needs to prevent a record from being saved if the value of the `estimatedclosedate` field is earlier than today's date. The script should also display a notification to the user explaining the error. Where should this logic be implemented?

Question 7Choose one

True or False: When a plug-in is registered in the 'Pre-validation' stage of the event execution pipeline, it executes outside the main database transaction.

Question 8Choose one

You need to create a Dataverse table to store IoT sensor readings that are written at a very high frequency. The table is expected to contain billions of records over time, and data will primarily be appended, not updated. Query performance for time-series analysis is critical. Which type of table should you create?

Question 9Choose one

A developer needs to update 10,000 Dataverse records from an external C# application. To optimize performance and respect API service protection limits, the developer decides to process the updates in parallel batches. Which message request class should be used to achieve the highest throughput?

Question 10Choose one

You are developing a Power Automate flow that is triggered when a file is added to a SharePoint library. The flow needs to read the file content and send it to a custom API for processing. The flow must be configured to only trigger for PDF files that are smaller than 10 MB. How should you implement this trigger condition?

10 more free samples are waiting

Create a free account to unlock the whole PL-400 sample bank, or get full access to all 235 practice questions in the simulator.

Create account