dc dotCreds
Designing and Implementing Microsoft DevOps Solutions

AZ-400 Practice Test

Start today’s free 10-question AZ-400 set with source-backed explanations, local progress, and a fresh rotation every morning.

10 Free Daily Questions Source-backed Explanations 210 Verified Questions

Questions updated at Aug 12, 2026, 3:38 PM CDT

Go Pro - One Time Unlock

Unlock the full AZ-400 bank

210 verified questions Exam Mode Practice Mode Detailed explanations Weak-area review No subscription - one-time unlock

Get the complete source-backed bank with Interview Questions, the full Study Guide, full Course Notes, detailed explanations, weak-area review, and exam-style practice.

Interview Questions Full Study Guide Full Course Notes Exam Mode Practice Mode Guided Course Detailed explanations Weak-area review No subscription
$4.99 One-time payment
See bundle and PDF options

We will confirm your site email in one quick checkout step.

Why DotCreds?

Practice with explanations that teach.

Source links for every answer Every wrong answer explained Guided Course included Practice and Exam Mode Weak-area tracking Same verified bank across web practice

What you get with free practice

10 Free Questions Daily Fresh set every day from the live bank
Detailed Explanations Learn with clear source-backed answers
Track Your Progress Daily history and performance insights
Upgrade Anytime Unlock the full bank when you are ready
Today's 10 AZ-400 questions

Use this AZ-400 practice test to review Designing and Implementing Microsoft DevOps Solutions. Questions rotate daily and each answer links back to the source used to write it.

Today’s Set
10 questions
Rotates at 10:00 AM local time
Progress
0/10
Answered on this page
Accuracy
0%
Loading countdown…

210 verified questions are in the live bank. Free daily questions are selected from a rotating sample set. Unlock Pro to access the full question bank.

Preparing today’s free questions... Ordering the final locked-bank set before showing the practice cards.
Question 1 of 10
Objective Configure source control permissions Design and implement a source control strategy

Developers need normal code contribution, while a small platform group manages repository permissions. One developer receives an unexpected Deny from an inherited group. What should the administrator do?

Concept tested:
Question 2 of 10
Objective Design and implement deployments Design and implement build and release pipelines

A hotfix includes a backward-compatible database change and an application update. Downtime must be minimal, failure must be reversible, and the fix cannot bypass review or disappear from main. What plan fits?

Concept tested:
Question 3 of 10
Objective Analyze metrics from instrumentation Implement an instrumentation strategy

An alert threshold was copied from weekday peak traffic to a quiet weekend service. It fires constantly. The team asks KQL to repair the application. What should it do?

Concept tested:
Question 4 of 10
Objective Design and implement authentication and authorization methods Develop a security and compliance plan

A deployment pipeline needs access to one resource group. Engineers use a broadly authorized service connection from every pipeline, and the identity must outlive any one Azure compute resource. What should change?

Concept tested:
Question 5 of 10
Objective Design and implement traceability and flow of work Design and implement processes and communications (10–15%)

A product team merges frequently, releases small changes, and wants production fixes to flow quickly. Which GitHub Flow practice should it adopt?

Concept tested:
Question 6 of 10
Objective Design and implement traceability and flow of work Design and implement processes and communications

Every pull request links to an Azure Boards item, so management claims end-to-end traceability and release quality are proven. Tests run in another system and releases are not linked. What should be added?

Concept tested:
Question 7 of 10
Objective Configure and manage repositories Design and implement a source control strategy

A repository's history contains many versions of a 2-GB binary, causing slow clones. The team adds a Git LFS pattern today and expects old commits to shrink automatically. What else is required?

Concept tested:
Question 8 of 10
Objective Design and implement infrastructure as code Design and implement build and release pipelines

Several teams maintain nearly identical Bicep files for development, test, and production. A developer proposes using a clean what-if result as proof that the application will work. Which design is sound?

Concept tested:
Question 9 of 10
Objective Configure monitoring for a DevOps environment Implement an instrumentation strategy

The team needs fast alerting on request rate and detailed ad hoc analysis of exceptions. It samples traces to control cost. Which design is appropriate?

Concept tested:
Question 10 of 10
Objective Configure collaboration and communication Design and implement processes and communications (10–15%)

A development team uses Microsoft Teams for daily delivery coordination, but developers and product owners keep missing GitHub pull-request and Azure DevOps work-item updates. The team needs a shared place to see those updates without switching tools. Which integration best addresses that communication gap?

Concept tested:
Locked preview

You are viewing today’s free 10. Unlock 190 more questions.

Unlock full bank
Daily sample Rotating practice Free daily questions are selected from a rotating sample set.
Pro bank Full access Unlock Pro to access the full question bank, Exam Mode, Practice Mode, and random tests.
AZ-400 Pro $4.99 one-time

Best if you only need this one certification.

50 Exam Practice Test $1.99 one-time

A 50-question AZ-400 PDF for short review sessions. Questions come first, then the answer review and explanations later in the file.

Azure Cloud Bundle $9.99 one-time

Unlock all 5 active Azure Cloud Bundle practice banks in one permanent purchase.

What’s includedAZ-900, AZ-104, AZ-305, AZ-700, AZ-400
All Access $6.99/month

Unlock every active practice exam, bundle and path experience, Pro course and study content, and included downloads.

What’s includedEvery current and future active practice exam, All active bundle and career-path practice content, Pro course lessons, study content, and supported paid downloads

Choose an unlock option to continue. We will confirm your site email in one quick checkout step.

Secure checkout powered by Stripe. Source-backed questions. Not brain dumps. Checkout stays on this page and unlocks the same Pro builder on this practice page.

Purchase options

Unlock the full AZ-400 bank.

Get the full bank, Exam Mode, Practice Mode, question sets, random tests, readiness tracking, saved box scores, and review tools for this exam.

The PDF versions keep questions first and move the answer review, explanations, and distractor notes to the back of the file.

210 verified exam-style questions Every choice explained Exam Mode and Practice Mode Question sets and random tests Readiness score and trends Previous test box scores

You've answered 0/10 questions in today's set.

Locked: 190 more questions in the full bank.

Locked: exam simulation mode, practice mode, readiness tracking, and saved review history.

Checkout stays on this page, so you can keep practicing, unlock the full bank, and start Exam Mode or Practice Mode when you are ready.

Cheat Sheets

7-day score keeper

Answer questions today and this will become a rolling 7-day scorecard.

Local history
Optional progress sync

Keep today’s practice moving

Guest progress saves automatically on this device. Add an email later when you want a magic link that keeps your daily AZ-400 practice in sync across browsers.

Guest progress saves on this device automatically

Guest progress is available without an account.

Source-backed answer review

The free daily AZ-400 set includes crawlable question text, answer choices, correct answer labels, objective mapping, and source links. Only the first SEO card includes answer explanations and any extra learning features. Pro-only bank questions stay locked; this section mirrors only the 10 free daily questions already shown on this page.

Question 1 Developers need normal code contribution, while a small platform group manages repository permissions. One developer receives an unexpected Deny from an inherited group. What should the administrator do?

Answer choices

  1. A. Grant every developer Manage permissions to override inheritance, as the proposed approach to the stated operational requirement, for this workflow.
  2. B. Trace inherited and explicit repository and branch settings, correct the effective access, and keep contribution separate from administration
  3. C. Use a release tag to override the Deny, as the proposed approach to the stated operational requirement, as the primary approach for this workflow.
  4. D. Grant force push because it is narrower than Contribute, as the proposed design for the stated workflow, as the primary approach for this workflow.

Correct answer

Trace inherited and explicit repository and branch settings, correct the effective access, and keep contribution separate from administration

Effective access depends on inherited and explicit settings across scopes. Least privilege keeps routine contribution separate from high-impact policy and permission administration while resolving the actual conflicting entry.

Wrong-answer review

  • A. Grant every developer Manage permissions to override inheritance, as the proposed approach to the stated operational requirement, for this workflow.: Broad administration rights exceed the developer's required code role.
  • C. Use a release tag to override the Deny, as the proposed approach to the stated operational requirement, as the primary approach for this workflow.: Tags identify commits and do not participate in permission evaluation.
  • D. Grant force push because it is narrower than Contribute, as the proposed design for the stated workflow, as the primary approach for this workflow.: Force push enables history rewrite and is not a safer contribution permission.

Extra learning features

Why candidates miss this

The 'Grant every developer Manage permissions' distractor is tempting because it appears to be a quick fix. The decisive clue is the requirement to 'keep contribution separate from administration,' highlighting the need for granular control and a layered approach. Likely wrong answer: Grant every developer Manage permissions to override inheritance Review focus: Git branch security and permissions

Objective/domain: Design and implement a source control strategy

Source: Git branch security and permissions

Question 2 A hotfix includes a backward-compatible database change and an application update. Downtime must be minimal, failure must be reversible, and the fix cannot bypass review or disappear from main. What plan fits?

Answer choices

  1. A. Apply the database and application simultaneously, then document after production, as the proposed approach to the stated operational requirement.
  2. B. Deploy the application before its required schema and delete the hotfix branch, as the proposed design for the stated workflow.
  3. C. Swap an unvalidated slot and treat the slot as a database rollback, as the proposed approach to the stated operational requirement.
  4. D. Review and test the hotfix, apply a retry-safe compatible migration, warm and validate a slot before swap, and merge the fix back to main

Correct answer

Review and test the hotfix, apply a retry-safe compatible migration, warm and validate a slot before swap, and merge the fix back to main

Objective/domain: Design and implement build and release pipelines

Source: Deployment jobs and strategies

Question 3 An alert threshold was copied from weekday peak traffic to a quiet weekend service. It fires constantly. The team asks KQL to repair the application. What should it do?

Answer choices

  1. A. Use KQL as an automatic application repair engine, as the primary response to the stated security and delivery constraints.
  2. B. Keep the threshold because baselines never depend on workload, for the stated implementation.
  3. C. Remove monitoring because quiet services need no baseline, as the primary response to the stated security and delivery constraints.
  4. D. Build a workload- and time-appropriate baseline, query the telemetry with KQL, and remediate through a separate operational action

Correct answer

Build a workload- and time-appropriate baseline, query the telemetry with KQL, and remediate through a separate operational action

Objective/domain: Implement an instrumentation strategy

Source: Application Insights overview

Question 4 A deployment pipeline needs access to one resource group. Engineers use a broadly authorized service connection from every pipeline, and the identity must outlive any one Azure compute resource. What should change?

Answer choices

  1. A. Use a system-assigned managed identity from an unrelated VM for all pipelines, as the proposed design for the stated workflow.
  2. B. Grant every pipeline subscription Owner so deployments never fail, as the proposed approach to the stated operational requirement.
  3. C. Use a dedicated application identity or federated service connection scoped to the resource group and authorize only intended pipelines
  4. D. Replace Azure RBAC with repository write permission, as the proposed approach to the stated operational requirement.

Correct answer

Use a dedicated application identity or federated service connection scoped to the resource group and authorize only intended pipelines

Objective/domain: Develop a security and compliance plan

Source: Azure Resource Manager service connection with workload identity federation

Question 5 A product team merges frequently, releases small changes, and wants production fixes to flow quickly. Which GitHub Flow practice should it adopt?

Answer choices

  1. A. Keep a separate long-lived development branch for each feature until the next quarterly release
  2. B. Commit changes directly to the deployable default branch once local unit tests pass
  3. C. Use short-lived branches and reviewed pull requests to merge into the default branch
  4. D. Create a permanent release branch for each production fix instead of reviewed short-lived branches

Correct answer

Use short-lived branches and reviewed pull requests to merge into the default branch

Objective/domain: Design and implement processes and communications (10–15%)

Source: Migrate to Git from centralized version control - Azure DevOps

Question 6 Every pull request links to an Azure Boards item, so management claims end-to-end traceability and release quality are proven. Tests run in another system and releases are not linked. What should be added?

Answer choices

  1. A. More free-form work-item labels without defined ownership or states, as the proposed design for the stated workflow.
  2. B. Long-lived branches so each work item has a permanent branch, as the proposed approach to the stated operational requirement.
  3. C. Connections from source changes through builds, tests, and releases to the work item, with each result evaluated independently
  4. D. A rule that a linked commit is equivalent to a passing test, as the proposed approach to the stated operational requirement.

Correct answer

Connections from source changes through builds, tests, and releases to the work item, with each result evaluated independently

Objective/domain: Design and implement processes and communications

Source: Link GitHub commits and pull requests to Azure Boards work items

Question 7 A repository's history contains many versions of a 2-GB binary, causing slow clones. The team adds a Git LFS pattern today and expects old commits to shrink automatically. What else is required?

Answer choices

  1. A. Create a release tag because tags remove binary objects, for the team’s delivery requirements.
  2. B. Plan a coordinated migration or history rewrite for existing binaries while using Git LFS pointers for future commits
  3. C. Enable branch protection because it converts previous blobs to pointers, for the team’s delivery requirements.
  4. D. Delete the working-tree file only and keep published history unchanged, for the stated workflow and governance requirements.

Correct answer

Plan a coordinated migration or history rewrite for existing binaries while using Git LFS pointers for future commits

Objective/domain: Design and implement a source control strategy

Source: Manage large files with Git LFS

Question 8 Several teams maintain nearly identical Bicep files for development, test, and production. A developer proposes using a clean what-if result as proof that the application will work. Which design is sound?

Answer choices

  1. A. Keep separate hard-coded Bicep files for each environment because declarative deployments cannot be reused, as the proposed design for the stated workflow.
  2. B. Replace Bicep with portal changes after every what-if run so the operator can decide what to create, as the proposed approach to the stated operational requirement.
  3. C. Create reusable Bicep modules with environment parameters, run what-if as a preview, execute the governed deployment, and validate the application separately.
  4. D. Use what-if as the production deployment and skip application tests because no resource changes were applied, as the proposed approach to the stated operational requirement.

Correct answer

Create reusable Bicep modules with environment parameters, run what-if as a preview, execute the governed deployment, and validate the application separately.

Objective/domain: Design and implement build and release pipelines

Source: What is Bicep? - Azure Resource Manager

Question 9 The team needs fast alerting on request rate and detailed ad hoc analysis of exceptions. It samples traces to control cost. Which design is appropriate?

Answer choices

  1. A. Store every exception only as a metric and discard all context, as the primary response to the stated security and delivery constraints.
  2. B. Use metrics for numeric time-series alerting, Logs for queryable detail, and account for sampling when interpreting event counts
  3. C. Disable sampling and alerts without evaluating volume or cost, as the primary response to the stated security and delivery constraints.
  4. D. Use Logs only because metrics cannot show numeric data, for the stated implementation, within this workflow.

Correct answer

Use metrics for numeric time-series alerting, Logs for queryable detail, and account for sampling when interpreting event counts

Objective/domain: Implement an instrumentation strategy

Source: Application Insights overview

Question 10 A development team uses Microsoft Teams for daily delivery coordination, but developers and product owners keep missing GitHub pull-request and Azure DevOps work-item updates. The team needs a shared place to see those updates without switching tools. Which integration best addresses that communication gap?

Answer choices

  1. A. Subscribe developers individually to Azure Boards work-item email alerts instead of Teams notifications.
  2. B. Integrate both GitHub and Azure DevOps updates into the team's shared Teams channel.
  3. C. Bookmark the GitHub pull-request queue and Azure Boards query results as links inside Teams.
  4. D. Configure an Azure DevOps service hook that sends work-item notifications only to a shared email list.

Correct answer

Integrate both GitHub and Azure DevOps updates into the team's shared Teams channel.

Objective/domain: Design and implement processes and communications (10–15%)

Source: Use Azure Boards in Microsoft Teams

Where to go after the daily web set

How are AZ-400 questions generated?

dotCreds builds AZ-400 practice questions from public exam objectives and Microsoft Learn and exam-objective references. The questions are written for realistic study practice, not copied from exam dumps.

How are explanations sourced?

Each question includes an explanation and, when available, a source link back to the provider documentation or reference used to validate the answer. That keeps the practice tied to study material you can actually review.

What score do I get?

The page tracks today's answered count and accuracy for the 10-question daily set, then saves a 7-day score history on this device so you can see your recent practice trend.

Why use this site?

The site is the fastest way to start AZ-400 practice without installing anything. It is built for daily recall, quick weak-topic discovery, and source-backed explanations you can review immediately.