Top Azure Interview Questions and Answers for 2023
In this article, we have listed the most frequently asked Microsoft Azure interview questions and answers to help you understand the basic and advanced Azure concepts and crack the interview.
The cloud computing market is booming, and there has never been a better time to start a career in the world of Microsoft Azure. Suppose you have applied for an Azure job, like Azure Developer, Azure Architect, Azure Administrator, etc. In that case, this blog on Azure Interview Questions will help you prepare for your upcoming interview.
Top Microsoft Azure Interview Questions and Answers
Best-suited Interview preparation courses for you
Learn Interview preparation with these high-rated online courses
Q1. What is cloud computing?
Ans. Cloud computing refers to storing and accessing data over the internet instead of storing it in the hard drive of a computer. Users can access applications and files by logging in from any device that is connected to the internet. Cloud computing offers many benefits like flexible costs, improved collaboration, and increased mobility.
To learn more about cloud computing, read our post β what is cloud computing?
Q2. What is Microsoft Azure?
Ans. Microsoft Azure is a cloud computing platform that enables users to access and manage Microsft cloud services and resources. It allows you to build, run and manage applications across multiple clouds with the tools and frameworks of your choice.
Here are some facts about Microsoft Azure:
- It was launched on 1st February 2010 as Windows Azure. It was renamed Microsoft Azure on 25th March 2014.
- Azure supports many programming languages, frameworks, and tools.
- It follows a pay-per-use model.
- As of May 2021, 95% of the Fortune 500 companies use Azure services.
Explore popular Programming Courses on Shiksha Online
Q3. List some applications of Microsoft Azure.
Ans. Some of the most important application of Microsoft Azure are:
- Cloud Services
- Mobile Applications
- Web Applications
- Infrastructure Services
- Storage
- Data Management
- Media Services
Explore popular courses on Shiksha Online:
Popular Cloud Technologies Courses | Top AWS Certification Courses |
Popular Cloud Computing Courses | Top DevOps Courses |
Q4. What are the sizes of the Azure VM?
Ans. The different sizes of the Azure VM are:
Computer Size | Instance Size | Instance Storage | CPU Memory | I/O Performance |
Extra Small Computer | 1.0 GHz | 20 GB | 768 MB | Low |
Small Computer | 1.6 GHz | 225 GB | 1.75 GB | Moderate |
Medium Computer | 2*1.6 GHz | 490 GB | 3.5 GB | High |
Large Computer | 4*1.6 GHz | 1000 GB | 7 GB | High |
Extra Large Computer | 8*1.6 GHz | 2040 GB | 14 GB | High |
Q5. Explain the concept of Azure Table storage.
Ans. Azure Table storage enables you to store structured data in the cloud with a schemaless design. It can be used to store flexible datasets like user data for web applications, device information, address books, etc. Any number of entities can be stored in an Azure table. It allows you to store any number of tables in a storage account, up to the capacity limit of the storage account.
Azure Table Storage Key Features:
- Stores large amounts of non-relational structured data
- It is schemaless, allowing you to adapt your data as per the needs of your application
- Offers rich client libraries for building apps with Java, C++, .NET, Node.js, PHP, Python, etc.
- Lower in cost compared to traditional SQL
Also Read: Top AWS Interview Questions and Answers
Q6. What are Roles in Microsoft Azure?
Ans. A Role is a set of managed, load-balanced, Platform-as-a-Service virtual machines that work together to carry out common tasks. They are managed by the Azure fabric controller.
There are three types of roles in Azure:
- Web Role: Used to deploy a website with languages supported by the IIS platform like .Net and PHP. It is customized to run web applications.
- Worker Role: Used to execute background processes.
- VM Role: It enables users to schedule tasks and other windows services. It also allows you to customize the machines on which the web and worker role is running.
Q7. Explain the different power states of a VM.
Ans. The different power states of a VM are:
Power States | Description β What does the Power State indicate? |
Started | Virtual Machine is being started |
Running | VM is running |
Stopping | VM is being stopped |
Stopped | Virtual Machine is stopped but it can still incur compute charges |
Deallocating | VM is being deallocated |
Deallocated | VM is completely removed from the hypervisor but still available in the control plane |
Also Read: Top Cloud Computing Interview Questions and Answers
Q8. What is the difference between repetitive and minimal monitoring?
Ans. The differences between repetitive and minimal monitoring are:
Repetitive [Verbose] Monitoring | Minimal Monitoring |
Gathers metrics based on performance. | It is a default configuration method. |
Helps in a close analysis of data fed during the process of application. | Minimal monitoring makes use of performance counters gathered from the operating system of the host. |
Q9. What is Autoscaling? List its advantages.
Ans. Autoscale is a built-in feature that allows Azure to scale your application automatically so that you can achieve the ideal performance and cost balance. It can scale your application up or down according to the defined criterion when the demand changes. It is built into Azure for cloud services, mobile services, virtual machines, and websites.
Microsoft Azure Autoscaling offers the following advantages:
- Scale up or down as per the demand
- Monitor key performance metrics and get an alert when something changes
- Cost-effective β flakes unnecessary instances automatically
- Maximizes application performance
Also Read: Cloud Computing Trends to Look Out for
Q10. How to create a VM in PowerShell?
Ans. To created a VM in PowerShell, we use:
# Define a credential object
$cred = Get-Credential
# Create a virtual machine configuration
$vmConfig = New-AzureRmVMConfig -VMName myVM -VMSize Standard_DS2 |
` Set-AzureRmVMOperatingSystem -Windows -ComputerName myVM -Credential $cred |
` Set-AzureRmVMSourceImage -PublisherName MicrosoftWindowsServer -Offer WindowsServer `
-Skus 2016-Datacenter -Version latest | Add-AzureRmVMNetworkInterface -Id $nic.Id
βββββββββββββββββββββββββββββββββββββ
This is a collection of insightful articles from domain experts in the fields of Cloud Computing, DevOps, AWS, Data Science, Machine Learning, AI, and Natural Language Processing. The range of topics caters to upski... Read Full Bio