Your company has 60 developers who are assigned to four teams. Each team has 15 members.
The company uses an agile development methodology.
You need to structure the work of the development teams so that each team owns their respective work while working together to reach a common goal.
Which parts of the taxonomy should you enable the team to perform autonomously?
A. Features and Tasks
B. Initiatives and Epics
C. Epics and Features
D. Stories and Tasks
Show Answer
Correct Answer: D
Explanation: In Azure DevOps Agile scaling, leadership typically manages initiatives, epics, and features to align teams toward common goals, while individual development teams are given autonomy over user stories and tasks. Since the teams should own their day-to-day work while collaborating on broader objectives, Stories and Tasks are the appropriate level of autonomous ownership.
Question 227
Your company is building a new solution in Java.
The company currently uses a SonarQube server to analyze the code of .NET solutions.
You need to analyze and monitor the code quality of the Java solution.
Which task types should you add to the build pipeline?
A. Maven
B. CocoaPods
C. Xcode
D. Gulp
Show Answer
Correct Answer: A
Explanation: Maven is the standard Java build task and integrates with SonarQube/SonarScanner for Java projects in build pipelines. CocoaPods is for iOS dependencies, Xcode is Apple's IDE/build system, and Gulp is a JavaScript task runner, none of which are appropriate for building and analyzing a Java solution with SonarQube.
Question 228
Your company is building a new solution in Java.
The company currently uses a SonarQube server to analyze the code of .NET solutions.
You need to analyze and monitor the code quality of the Java solution.
Which task types should you add to the build pipeline?
A. Octopus
B. Chef
C. CocoaPods
D. Gradle
Show Answer
Correct Answer: D
Explanation: Gradle is a Java build automation tool with SonarQube integration commonly used in Azure DevOps build pipelines to build and analyze Java projects. Octopus is for deployment, Chef is configuration management, and CocoaPods is for iOS dependency management.
Question 229
You use GitHub for source control and project-related discussions.
You receive a notification when an entry is made to any team discussion.
You need to ensure that you receive email notifications only for discussions in which you commented or in which you are mentioned.
Which two Notifications settings should you clear? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Automatically watch teams
B. Participating
C. Automatically watch repositories
D. Watching
Show Answer
Correct Answer: A, C
Explanation: To receive notifications only for discussions in which you participate or are mentioned, disable the automatic subscription behaviors. Clearing 'Automatically watch teams' stops automatic team discussion notifications, and clearing 'Automatically watch repositories' prevents automatic watching of repositories you gain access to. Keep 'Participating' enabled so you still receive notifications for conversations you are involved in. 'Watching' refers to notifications for items you explicitly watch rather than the automatic watching behavior asked about.
Question 230
You use release pipelines in Azure Pipelines to deploy an app. Secrets required be the pipeline are stored as pipeline variables. Logging of commands is enabled for the Azure Pipelines agent.
You need to prevent the values of the secrets from being logged.
What should you do?
A. Store the secrets in the environment variables instead of the pipeline variables.
B. Pass the secrets on the command line instead of in the pipeline variables.
C. Apply a prefix of secret to the name of the variables.
D. Echo the values of the secrets to the command line.
Show Answer
Correct Answer: A
Explanation: Azure Pipelines recommends mapping secrets into environment variables rather than passing them on the command line, because command-line arguments may be logged by operating systems and command logging can expose them. Prefixing a variable name with 'secret' does not make it a secret; 'secret' is a reserved prefix and such variables are unavailable to tasks. Echoing secrets or passing them on the command line increases exposure.
Question 231
You build an iOS app.
You receive crash reports from Crashlytics.
You need to capture the following data:
✑ Crash-free users
✑ Custom events
✑ Breadcrumbs
What should you do?
A. Configure the xcworkspace file in the project
B. Add the GoogleAnalytics pod to the app.
C. Configure the Crashlytics pod in the app.
D. Import the Firebase module to UIApplicationDelegate.
Show Answer
Correct Answer: D
Explanation: The app is already receiving Crashlytics crash reports, so Crashlytics itself is effectively set up. To enable analytics-related Crashlytics features such as crash-free users and breadcrumbs, Firebase must be initialized by importing the Firebase module and calling FirebaseApp.configure() in the AppDelegate/UIApplicationDelegate (or App struct). Configuring the Crashlytics pod alone is not sufficient if Firebase is not initialized. The GoogleAnalytics pod is outdated; Firebase Analytics is the current integration.
Question 232
You need to the merge the POC branch into the default branch. The solution must meet the technical requirements.
Which command should you run?
A. git rebase
B. git merge --squash
C. git push
D. git merge --allow-unrelated-histories
Show Answer
Correct Answer: A
Explanation: If the technical requirement is that the commit history of the POC branch should replace the history of the default branch, rebasing the default branch onto the POC branch rewrites history accordingly. A squash merge creates a single new commit and does not preserve or replace the POC branch history. A push does not perform a merge, and --allow-unrelated-histories is only for merging repositories or branches with no common ancestry.
Question 233
You need to meet the technical requirements for monitoring App1.
What should you use?
A. Splunk
B. Azure Application Insights
C. Azure Advisor
D. App Service logs
Show Answer
Correct Answer: B
Explanation: Azure Application Insights is the Azure service designed to monitor application performance, including metrics such as page load times, request rates, failures, dependencies, and end-user telemetry. Azure Advisor provides recommendations, App Service logs are basic platform/application logs, and Splunk is a third-party analytics platform rather than the native Azure monitoring service typically required for these technical monitoring requirements.
Question 234
You plan to deploy a new database environment. The solution must meet the technical requirements.
You need to prepare the database for the deployment.
How should you format the export?
A. NDF
B. BACPAC
C. DACPAC
D. MDF
Show Answer
Correct Answer: B
Explanation: BACPAC includes both the database schema and the data, making it the appropriate export format when a new environment must be initialized with schema plus reference/static data. DACPAC is intended for schema deployment (and can include limited static data in some deployment scenarios), but it does not export the database's actual data. NDF and MDF are SQL Server data files, not deployment export package formats.
Question 235
You are designing a YAML template for use with Azure Pipelines. The template will include the outputfile parameter.
Which two methods can you use to reference the parameter? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. ${{parameters.outputfile}}
B. $(parameters['outputfile'])
C. $(parameters.outputfile)
D. $(parameters[outputfile])
E. ${{parameters['outputfile']}}
Show Answer
Correct Answer: A, E
Explanation: Azure Pipelines template parameters are evaluated at compile time using template expressions with the ${{ }} syntax. Parameters can be referenced using either property dereference syntax (${{ parameters.outputfile }}) or index syntax (${{ parameters['outputfile'] }}). The $( ) syntax is macro syntax for runtime variables, not template parameters.
$19
Get all 534 questions with detailed answers and explanations
Instant download HTML + PDF delivered the moment payment clears.
Secure Stripe checkout we never see or store your card details.
7-day refund if files are defective see our refund policy.