Microsoft Azure Services and Architecture Questions

Microsoft Azure's core service catalog and architectural patterns: Virtual Machines, managed Kubernetes (AKS), App Service and Azure Functions, Storage accounts and managed disks, Azure SQL and Cosmos DB, VNets with hybrid connectivity and global load balancing, Microsoft Entra ID and RBAC, and Key Vault secrets and encryption. Covers Azure service selection, infrastructure as code (ARM, Bicep, Terraform), observability with Azure Monitor and Kusto queries, cost governance and Azure Policy, the Azure Well-Architected design principles, and hybrid management via Azure Arc, common in enterprise Azure estates. For provider-agnostic trade-offs, see the cross-cloud entries.

MediumTechnical
72 practiced

Compare Azure Functions hosting plans: Consumption, Premium, and Dedicated (App Service Plan). For a bursty event-driven API with sensitivity to cold starts and a need for VNet access, which hosting plan would you recommend and what mitigations would you apply to reduce cold-start impact?

HardTechnical
99 practiced

Design a secure cross-tenant integration for APIs between two organizations' Azure AD tenants that requires least-privilege access and auditability. Explain options using service principals, managed identities, Azure AD B2B invitations, or application proxying, and detail token flows, consent, and monitoring approaches.

HardTechnical
62 practiced

Write a Bicep template snippet that defines an AKS cluster with two node pools: a default (general) pool and a spot-preemptible node pool for noncritical batch jobs. Include parameters for node sizes and counts, enable managed identity, and set the spot node pool to use spot instances. Provide only the resource declarations necessary to create the managed cluster and the two agent pools (no pipeline code).

EasyTechnical
62 practiced

Describe Azure Virtual Network fundamentals: address spaces, subnets, Network Security Groups (NSGs), User-Defined Routes (UDRs), service tags, and Azure-provided DNS. Provide an example CIDR allocation for production with three subnets (web, app, db) and explain how NSGs can isolate tiers while allowing required connectivity.

MediumTechnical
64 practiced

Write a Bicep template that deploys a StorageV2 account (general-purpose v2) into a specified resource group with LRS replication, creates a blob container named 'app-logs', and configures a lifecycle management rule to move blobs to the cool tier after 30 days and delete them after 365 days. The template must accept 'location' and 'storageAccountName' as parameters.

Unlock Full Question Bank

Get access to all Microsoft Azure Services and Architecture interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.