Microsoft Azure Interview Questions and Answers

Share on facebook
Share on twitter
Share on linkedin
Azure Interview Questions and answers

I believe as you are reading this blog, you must have heard about Microsoft Azure the second most popular cloud service provider in the market today. You might be thinking to prepare yourself for a round of interview for a position as an Azure developer or Azure designer or Azure admin.

I have done a lot of research on this topic and shortlisted the most commonly asked Azure interview questions and answers. I hope these will help you in preparing yourself for an interview.

But I would also suggest you enroll yourself for Microsoft Azure tutorials at 3RI Technologies to get an in-depth understanding of Microsoft Azure from their trained expert professionals.

Let us begin now with the questions.

Q 1- What is Microsoft Azure?

Microsoft Azure is a cloud service. Microsoft Corporation is the owner of this service. This is used to store data, compute it on the servers allocated by Microsoft. With the use of this service, we can design scalable and cost-effective applications to be deployed on the cloud.

Q 2Compare AWS and Azure cloud services?

AWS of Amazon provides a Private Virtual Cloud, whereas Azure of Microsoft provides Network Virtual Cloud. AWS has 61 zones available, whereas Azure has 140 available zones.AWS provides a direct connection, while Azure offers an express connection. In AWS, all machines can be accessed separately as required. However, in Azure, different cloud services are grouped, and they respond to the same domain names but with other port numbers.

Q 3- What are the various services offered by the Azure cloud?

IAAS(Infrastructure As A Service): Using this service, you can use the infrastructure of the Azure cloud. You can configure their server as yours.

PAAS(Platform As A Service): Using this service, you can deploy your applications on Azure cloud environments without giving any permission to the software.

SAAS(Software As A Service): You get a chance to use the software applications on Azure by just paying rent for the time you are using them. This saves a lot of money spend on buying these applications.

Q 4- What are the different ways in which deployment can be done in Azure?

Public Cloud: Here, Azure is the owner of the infrastructure, and several companies are using their service.

Private Cloud: Here, the individual is the owner of the infrastructure, or you have the exclusive rights on the infrastructure provided by Azure. For example, you are hosting a website on the server only for you.

Hybrid Cloud: It’s a combination of Public and Private Cloud. For example, you are storing your private data on your owned servers and website hosting using the Public cloud.

Q 5- Which service is used to control the resources in the Azure cloud environment?

Azure Resource Manager is used for managing, deploying, and deleting the resources used in Azure. It controls the complete infrastructure in Azure.

Q 6- Which web applications can be released and deployed in Azure?

ASP.Net, Java, Ruby, PHP, and WCF can be used to write web-based applications. These languages can be used to call API for Azure Service Platform to AppFabric Service.

Q 7- What are the different types of roles/servers in Microsoft Azure?

  1. Web Role

  2. VM Role

  3. Worker Role

Q 8- Differentiate between the different roles in Azure?

Web Role

VM Role

Worker Role

It is used for deploying a website

It is used for scheduling any task and windows services

It is a helping role for Web Role

It is customized and configurable to run many web-based applications

It can be used to bring about customization of machines used for Web or Worker role

It is used for running processes in the background

Q 9- Can we create a Virtual Machine in a virtual network created after traditional deployment?

No, Virtual machines cannot be created in such a case.

Q 10- What do you mean by Virtual Machine scale sets?

These are computing resources available in Azure to deploy and control the same Virtual Machines. The scale sets will support true auto-scaling, which will avoid any requirement for providing any details beforehand to Virtual Machines. This will make it easier to handle big data and do computations on them.

These Microsoft Azure interview questions will help you with your preparation but for better learning enroll for Azure Training in pune at 3RITechnologies.

Q 11- Can external data disks be used to store data of application?

Yes, a scale set is used to configure these data disks on Virtual machines where the application is currently running.

Q 12- What is meant by an Availability set?

The availability set is a grouping of VM’s logically that gives an understanding to Azure how to build the applications to provide redundancy and increasing availability. It is preferred to have at least two Virtual Machines in an availability set to make scalable applications and ensure 99.95% SLA of Azure.

Q 13- What is meant by Fault Domains?

They are a group of hardware logically defined to share the same source of power and a network switch. When a Virtual machine is created inside an availability set, it will automatically distribute them among these fault domains. This is used to reduce the impact of any failure in hardware or outage in the network.

Q 14- What is meant by Update Domains?

They are a group of hardware logically defined to undertake maintenance or rebooting can be done anytime. When a Virtual machine is created inside an availability set, it will automatically distribute them among these update domains. This will make sure that at least one instance of your application is running even when maintenance is carried out in the Azure platform.

Q 15- Can Scale sets and Azure availability sets work together?

Yes, a scale set is itself an Availability set with 5 Update and Fault domains each. Scale sets having 100 Virtual machines are the same as multiple Availability sets. The virtual machine in an Availability set can be present in the same VN(Virtual Networks) as the scale sets.

Q 16- What are the different types of environments available for deployment in Azure?

Staging environment: This can be used by developers to develop and make changes to your application before gone LIVE. This can also be used to test the application.

Production environment: This is used to deploy the application when it goes LIVE. The URL used for the Production environment is user-friendlier than the Staging environment.

Q 17- Define the service definition file?

This is a .csdef file that defines the service model along with the number of roles.

Q 18 Define service configurable files?

It is a .cscfg file that gives configuration settings needed for cloud service and the roles of an individual.

Q 19- Define a service package?

It is a .cspkg file that contains the code for application and service definition file.

Q 20- What is cspack?

It is a command-line interface used to generate .cspkg(service package) file. Once done, the application can now be deployed using an emulator or Microsoft Azure.

Q 21- What is csrun?

It is a command-line interface that deployed a package on an emulator or Microsoft Azure and managed the services that are running.

Apart from these interview questions and answers, enroll at 3RITechnologies for professional training in Azure.

Q 22- What is meant by cloud service deployment?

It is an instance of the cloud service, which is deployed on Azure deployment environments.

Q 23- What do you mean by Network Security Groups(NSG)?

An NSG has a list of ACL(Access Control List) that will either pass or block network traffic to NIC’s or subnet or both. When you associate NSG to a subnet, its rule will apply to all the Virtual machines in that subnet. If we associate an NSG to a NIC directly, we will be able to restrict the traffic flow.

Q 24- What is meant by the break-fix issue?

All technical problems that occur are referred to as the break-fix issue. It is the work that needs to be done while supporting technology, and it fails, generating a need for a supporting team to restore the working.

Q 25- Differentiate between Service Bus Queues and Storage Queues?

Service Bus Queues

Storage Queues

It is a part of Azure messaging infrastructure

It is a part of Azure storage infrastructure

It can be used to publish or subscribe and many more patterns of integration

It provides a REST-based interface that is simple to use.

Q 26- What is the purpose of using an Azure Active Directory?

It is a part of the IAM system. It helps in providing access to a particular product or service in your network.

Q. 27- If you are trying to validate your identity on AD, and you failed the maximum number of attempts, what will happen after that?

Before we lock the account, we check the password and IP address used. If Azure feels any attack, t may increase the lockout time too.

Q 28- Define Azure Diagnostics

It is an API available in Azure that helps to diagnose applications in Azure and collect their data.

Q 29- What is the SLA(Service Level Agreement) for Azure?

It states that whenever you create two or more instances of a particular role, Azure will ensure that you can access at least 99.95% of the time. Also, in case of any failure in the working of functions, Azure assures that they will be rectified 99.9% of the time.

Q 30- What are the advantages of using Traffic Manager in Azure?

Different traffic routing methods are used to distribute network traffic. Also, it continuously monitors the health of endpoints. It also initiates automatic failovers in case of failure of any endpoint.

Enroll at 3RITechnologies for professional training in Azure Cloud and get certification for better credibility.

Q 31- What is Azure Service Fabric?

It is a distributed platform to develop, deploy, and manage different high scaled applications. Service Applications programming is used for communication among the microservices created for this environment.

Q 32- What is the kind of services that can be built using Azure Service Fabric?

Stateless and Stateful services can be built using Azure Service Fabric.

Stateless Service

Stateful Service

The state is not stored in service

The state is stored in service

An external database is needed to store long-term state

No external database is needed here

Q 33- What is Redis Cache in Azure?

This is an open-source cache that will help to fetch data for any web application from the backend. It will bring the server web page from the store to improve the performance of applications. It is the most secure way to cache any data using the Azure cloud service.

Q 34- Why should you use CDN in Azure?

It is used to decrease loading time and bandwidth. It will help in speeding up the responses.

Q 35- Differentiate between Minimal and Repetitive monitoring.

Minimal Monitoring

Repetitive Monitoring

It is the default method used for monitoring in Azure

It needs to be selected as a method of monitoring when needed

The data from the performance counter is sampled for monitoring

It is used for close analysis of data

Q 36- State the difference between the powerhouse server and repository in Azure?

Repository servers are responsible for maintaining integrity and uniformity. At the same time, Powerhouse Server is responsible for the integration of various aspects of the repository in the database.

Q 37- What is a compute emulator for Microsoft Azure?

It is an emulator used to test your application before deploying on the cloud environment of Azure.

Q 38- State the different options used for managing a session state in Azure?

SQL Azure, Caching in Windows Azure, and Azure tables are the different options used for managing a session state in Azure.

Q 39- What is meant by the guest Operating System?

Any operating system that is running on the virtual machine which runs an instance of a role.

Q 40- What are the different types of BLOB in Azure?

Block BLOB and Page Blob.

Taking advantage of these Azure cloud interview questions will prepare you to face interviews, enroll at 3RI Technologies for practical learning.

Q 41- Differentiate between the different types of the BLOB.

Block BLOB


It consists of blocks identified by a block id

It is a collection of pages and is identified by the offset starting from the blob

The maximum size is 200GB

The maximum size is 1TB

Q 42- What is the use of dead letter queuing?

It is used when the message has expired, and the queue value is set to true. The other case is when the delivery counter for a message on a queue has exceeded the maximum limit. It is also used when an exception has occurred due to the evaluation of filter, and dead letter queuing is set to true for such exceptions.

Q 43- What is the size of instances in Azure?

Compute Instance Size

Memory Instance

Storage I/O



Extra Small



1.0 GHz





1.6 GHz





2 X1.6GHz





4 X1.6GHz


Extra large



8 X1.6GHz


Q 44- What are the minimum requirements for creating a username in Azure?

The maximum length of a username is 20 characters and cannot end with “.”

Q 45- What are the minimum requirements for creating a password in Azure?

It should have a minimum length of 12-13 characters. It should have a lower and upper character. Along with this, it can either have a digit or a unique character.

Q 46- What is the size of storage allowed while using a virtual machine?

The size of a data disk is 1TB. The size of the virtual machine will decide how many data disks can be used with them.

Q 47- How to create a storage account using Power Shell?

Before you create a storage account, you must check that you have Azure v0.7or later on your machine. This you can do by below command.

Then, you need to login to your account using Power Shell using the below command.

Before you create a storage account, you must create a resource group.

Below command, you can use to create a V2 general-purpose storage account with only read access.

Q 48- How to create a Virtual machine using CLI in Azure?

Before we create a virtual machine in Azure, we need to create a resource group using CLI by using the below command.

Then use the below command to create VM using CLI.

This will take some time to create the resources for the virtual machine.

Q 49- How can we stop the virtual machine using Power Shell in Azure?

Use the below command to stop VM in Power Shell

Q 50- How to get the properties of the virtual machines for a particular resource group in Power Shell?

Use the below command to see the properties of virtual machines.

I end this blog with some sample Azure Questions and Answers to prepare you for your interviews. Enroll yourself at 3RI Technologies for professional guidance from experts in Microsoft Azure and route your path to success.

All the best!!!

Related blogs


Share on facebook
Share on twitter
Share on linkedin
Share on tumblr
Share on whatsapp

        Learn the way industry wants it…


By clicking you accept the terms of service and the privacy policy.

3RI Technologies Pvt. Ltd. © 2020 All rights reserved

Call Now ButtonCall Now


3RI Brochure

Navratri Image
This Festive season of Navratri and Dussehra,
Visualize your dreams and help us fulfill them for you.
Choose any
IT Professional Course
and Get upto
20% Off

Enroll Now

Online Training Program

Enroll Now