- What is Azure DevOps and what are its key services?
- Explain the difference between Azure DevOps Services and Azure DevOps Server.
- What are pipelines in Azure DevOps and how do they work?
- How do you configure a CI/CD pipeline using YAML in Azure DevOps?
- What are stages, jobs, and steps in Azure Pipelines?
- How does Azure Repos differ from GitHub?
- What are the different types of source control supported by Azure DevOps?
- How can you trigger a pipeline automatically on code commits?
- What is the purpose of Azure Artifacts?
- How do you manage dependencies using Azure Artifacts?
- Explain how Azure Boards supports Agile project management.
- What are work items in Azure Boards?
- How do you create and manage sprints in Azure DevOps?
- What are Azure DevOps extensions and how are they used?
- How do you use service connections in Azure Pipelines?
- What is the role of Agent Pools in Azure Pipelines?
- How do self-hosted agents differ from Microsoft-hosted agents?
- What are variables and variable groups in Azure DevOps pipelines?
- How do you implement secure secrets in Azure Pipelines?
- Can you integrate Azure DevOps with Jenkins or GitHub Actions?
- What is the use of deployment groups in release pipelines?
- How can you deploy infrastructure using ARM templates in Azure DevOps?
- Explain the process of deploying to Azure Kubernetes Service (AKS) from Azure Pipelines.
- How do you configure approvals and gates in Azure Release Pipelines?
- What are the different triggers available for build and release pipelines?
- Can Azure DevOps be used for multi-cloud deployments?
- How do you manage user permissions in Azure DevOps?
- What are the best practices for YAML pipeline design?
- Describe how to use templates and template reuse in YAML pipelines.
- How do you integrate Azure Monitor with Azure DevOps pipelines?
- Explain the concept of path filters in Azure Pipelines.
- What is the use of pipeline artifacts and how are they managed?
- How can you handle parallel jobs and matrix builds in Azure Pipelines?
- How do you test and validate templates in Azure Pipelines?
- Can you deploy from Azure DevOps to AWS or GCP?
- How does Azure DevOps support Infrastructure as Code (IaC) practices?
- What is the purpose of the Azure CLI in Azure DevOps pipelines?
- Describe the difference between Classic and YAML pipelines in Azure DevOps.
- How do you migrate from Classic pipelines to YAML pipelines?
- Explain how pull request validation works in Azure Repos.
- What are branch policies and how are they used in Azure DevOps?
- How can you use test plans in Azure Test Plans for QA validation?
- What are test cases and how do you manage them in Azure Test Plans?
- Describe the integration of Selenium tests in Azure Pipelines.
- How do you handle build failures and rollbacks in Azure Pipelines?
- What are release gates and how do they improve deployment quality?
- How can Azure DevOps integrate with third-party tools like Slack or Jira?
- Can you explain artifact versioning strategies in Azure Pipelines?
- What is the purpose of tagging builds and releases in Azure DevOps?
- How do you implement multi-stage pipelines in Azure DevOps?
- What are conditional expressions in YAML pipelines?
- How can you run scripts inside Azure DevOps pipelines?
- What is a retention policy in Azure Pipelines and why is it important?
- How do you monitor pipeline performance and metrics in Azure DevOps?
- Can you schedule pipeline runs in Azure DevOps? How?
- Describe how to use pipeline caching to improve build speed.
- What is a build agent and how do you scale them in Azure DevOps?
- How can you create and publish NuGet packages using Azure Artifacts?
- Explain how environments are used in Azure DevOps release pipelines.
- What logging capabilities are available in Azure Pipelines?
- Can you run parallel jobs in a single stage in Azure Pipelines?
- How do you automate security scanning in Azure Pipelines?
- What strategies can you use to optimize long-running pipelines?
- How do you secure deployment credentials in Azure DevOps?
- How can you integrate static code analysis tools with Azure DevOps?
- What is the Marketplace in Azure DevOps and how is it useful?
- How do you configure access to Azure DevOps using Azure AD?
- Can Azure DevOps support monorepo architectures?
- Describe how you would create an end-to-end DevOps workflow using Azure DevOps.
- What are common challenges while using Azure DevOps and how do you overcome them?