0
0
Azurecloud~20 mins

Azure Repos for source control - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Azure Repos Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
service_behavior
intermediate
2:00remaining
Understanding Branch Policies in Azure Repos

In Azure Repos, you want to ensure that code changes to the main branch are reviewed before merging. Which branch policy setting will enforce this?

ARequire a minimum number of reviewers before pull request completion
BAllow direct pushes to the main branch without pull requests
CDisable pull requests on the main branch
DAutomatically merge pull requests without any review
Attempts:
2 left
💡 Hint

Think about how to enforce code reviews before changes are accepted.

Architecture
intermediate
2:00remaining
Choosing the Right Repository Type in Azure Repos

You need to store a project with a history of changes and support for branching and merging. Which repository type in Azure Repos should you choose?

AGit repository
BTeam Foundation Version Control (TFVC) repository
CFile share repository
DAzure Blob Storage
Attempts:
2 left
💡 Hint

Consider which repository type supports distributed version control with branching.

security
advanced
2:30remaining
Securing Azure Repos with Permissions

You want to restrict who can delete branches in your Azure Repos project. Which permission setting should you configure?

ADeny 'Delete repository' permission
BAllow 'Contribute' permission on branches
CDeny 'Force push' permission on branches
DAllow 'Create branch' permission
Attempts:
2 left
💡 Hint

Think about permissions that control branch modifications and deletions.

Best Practice
advanced
2:30remaining
Implementing Effective Pull Request Practices

Which practice is recommended to improve collaboration and code quality when using Azure Repos pull requests?

AMerge pull requests without comments to save time
BAllow all team members to approve without review
CAvoid linking work items to pull requests
DUse descriptive titles and detailed descriptions in pull requests
Attempts:
2 left
💡 Hint

Think about how clear communication helps team collaboration.

🧠 Conceptual
expert
3:00remaining
Understanding Azure Repos Integration with Azure Pipelines

When you connect an Azure Repos Git repository to Azure Pipelines, what is the main benefit of this integration?

AIt disables pull requests to speed up deployment
BIt automatically triggers builds on code changes to ensure continuous integration
CIt stores pipeline logs inside the repository
DIt prevents any code merges until manual approval
Attempts:
2 left
💡 Hint

Consider how automation helps developers get feedback quickly.