Register Login

Azure Interview Questions and Answers

Updated May 30, 2019

What is Microsoft Azure?

Microsoft Azure is a platform developed by Microsoft for public cloud computing. This platform is also used for developing applications, testing, deployment, managing virtual machines, storing big data projects, data analytics, IoT, Business intelligence, machine learning, and networking.

What are the different roles in Azure?

Azure has three roles namely:

  • Web role – This role is used in Windows Server virtual machines and Internet Information Services (IIS) enabled for programming web applications.
  • Worker role – This role is used for processes that execute in the background.
  • Virtual machines – This is used for uploading a Windows Server 2008 image to Azure using Hyper V technology.

What are the main functions of the Azure Cloud Service?

The main functions of the Azure Cloud Service are:

  • Web – This supports the development and execution of web applications along with notification, API and management services.
  • Data storage – This allows storage of data for big data projects, archival storage and for containers.
  • Networking – Network management, security, virtual machines, DNS hosting, traffic management, load balancing services are provided.
  • Analytics – Provisions real-time analytics, big data analytics, machine learning, and data warehousing.
  • Internet of Things (IoT) – It allows users to fetch and analyze data from sensors.
  • DevOps – Facilitates DevOps development processes through tools like Visual Studio.

What is Azure Active Directory?

The Azure Active Directory is an identity management tool that is cloud-based, which helps the organizations to manage employee and customer data. It supports many security protocols that make it easy to integrate with identity managers like Facebook and Apple.

Some useful insights about the customer base can also be obtained. It is used by application developers, IT administrators, and Azure customers.

What is Azure Service Fabric?

Azure Service Fabric is a distributed platform used for development, management, and deployment of scalable applications created for the Azure Cloud platform. Microservices are used to make the apps for this kind of environment where they interact with each other through APIs.

The Service fabric supports many other products like Azure IoT, Power BI, Azure SQL Database and Skype for Business.

What is Azure Blob Storage?

The Azure Blob (Binary Large Object) Storage allows the users to store large quantities of unstructured data that can be text, object or binary data. The user account is connected to these blobs that can be grouped into containers. They can be modified through .NET.

What VPN types are supported by Azure?

The different VPN types supported by Azure are:

  • Point-to-point site
  • Multi-site
  • Site-to-site
  • VNet-to-VNet
  • ExpressRoute

In which Operating System, we can use Azure Powershell?

The Azure Powershell can be used in the Windows Operating System.

What is the format of an Azure Resource template?

The Azure Resource template has the following template:


"$schema": "",

"contentVersion": "",

"apiProfile": "",

"parameters": {  },

"variables": {  },

"functions": [  ],

"resources": [  ],

"outputs": {  }


Note: This is JSON code.

What is the message size limit in an Azure Storage queue?

The message size limit in an Azure Storage Queue is 200GB.

What is Azure VNet?   

The Azure VNet is a cloud-based representation of the user’s network. These VNets can be used to manage the Virtual Private Networks and connect the VNets to the other VNets in Azure.

This facilitates cross-platform functions. They can be used to scale the data centres and create site-to-site VPNs.

What is Redis cache in Azure?

The Redis is an open source caching engine and in-memory database used to store and fetch data in the user applications on which the Azure Redis cache is based. It has high throughput as the data is stored on the disk, and performs very fast read and write operations.

Along with high flexibility in scaling, the Redis cache provides SSL to secure data.

How to clear a single key from Azure Redis cache?

To delete a single key from the Azure Redis cache by using the following syntax:


What is Azure SLA?

An Azure SLA (Service Level Agreement) is a contract that describes the company’s service commitment for connectivity and uptime. They are basically a guarantee of services offered to the user that is different based on the type of service like Web, Storage, Networking, Compute, Analytics, Integration etc.

What are the different storage options with Azure?

The different storage options in Azure are:

  • Blob storage – Used for storing VHD, small and large audio files. BLOB stands for Binary Large Object that can store text file, media files, and binary data.
  • Queue storage – Used for storing small messages that can be accessed from anywhere through HTTP or HTTPs.
  • File storage – Used for shifting different applications to the cloud. It is an SMB file share. This account can have unlimited shares, that can have unlimited files.
  • Disk storage – This is used for virtual machines as a hard disk.

What is Dead Letter queue?

A dead letter queue is also called an undelivered message queue that has not been delivered to the destination queues. They are also used for data conversion errors at the end of a sending channel.

These messages are put in the dead letter queue by the message channel agents and queue managers. All these messages have to be prefixed by an MQDLH that is a dead letter header structure.

What is the resource group in Azure?

A resource group consists of resources that help in successfully launching a vSRX virtual machine in Azure. A group is used to related resources such as virtual machines, storage accounts, networks that help in managing and deploying an entity.

These resource groups help in managing all the resources associated with an application and understand their order and dependencies. The information about the deployment metadata can also be stored here.

What features does Azure availability sets provide?     

When virtual machine resources are deployed, the Azure availability sets separate these VM resources from each other. The virtual machines placed inside an availability set can be executed across many physical servers and network switches.

In an availability set, if there are two or more servers, and some servers stop functioning, the others will provide the services.

What is azure cosmos db?    

The Azure Cosmos is a globally distributed database that is useful even if the data centres are located in different regions around the world. This helps in the replication and scaling of the data.

Azure Cosmos supports many data models like keys, documents, graphs and relational models, but does not depend on any schema. It is very beneficial for companies that are looking for scaling up their business operations.

How many fault domains are allowed in Azure?           

Fault domains are a set of virtual machines that have a common power source and network switch. The Azure Resource Manager has three fault domains and five update domains.

The Azure Service Management portal has two fault domains and five update domains.