Master technical and career interviews with structured answers—short definition, real examples, pitfalls, and how to answer in 60–90 seconds.
Short answer: Provisioned throughput: Fixed Request Units (RUs) per second. Serverless: Automatically scales and billed per request. Use serverless for low or intermittent traffic. Real-world example (ShopNest) ShopNest…
Short answer: Azure.Cosmos NuGet package (v3+) is preferred. Example: var cosmosClient = new CosmosClient(endpointUri, primaryKey); var container = cosmosClient.GetContainer("DatabaseId", "ContainerId"…
Short answer: Cosmos DB automatically indexes all properties by default. You can customize index paths for performance. { "indexingMode": "consistent", "includedPaths": [ {"path":…
Short answer: Azure Key Vault is a cloud service for securely storing and managing secrets, keys, and certificates. Helps protect sensitive information like connection strings, passwords, API keys, and encryption keys. R…
Short answer: Feature Secret Key Certificate Data type Any string Cryptographic key X.509 certificate Use case Passwords, connection strings Encryption, signing SSL/TLS or client auth Managed by Secret store Key store Ce…
Short answer: An Azure Storage Account is a container for all storage services in Azure. Provides Blob, Queue, Table, and File storage. Offers scalable, durable, and highly available storage. Real-world example (ShopNest…
Short answer: A message queuing service for decoupled communication between applications. Supports FIFO processing, retries, and message TTL. Real-world example (ShopNest) Product images upload to Azure Blob Storage; the…
Short answer: Feature Azure Queue Service Bus Queue Protocol HTTP/REST AMQP Features Simple FIFO Advanced (sessions, transactions, dead-letter) Scalability High High but more complex Use Case Simple decoupling Enterprise…
Short answer: Use Azure.Storage.Blobs, Azure.Storage.Queues, Azure.Data.Tables, Azure.Storage.Files.Shares. Real-world example (ShopNest) Product images upload to Azure Blob Storage; the DB only stores the blob URL. Say…
Short answer: Provides SMB/NFS-based shared file storage. Useful for legacy apps, lift-and-shift, or file shares across VMs. Example: var shareClient = new ShareClient(connectionString, "myfileshare"); Example…
Short answer: SAS provides temporary, limited access to storage resources. Can define expiry time, permissions, and resource type. Example code var sasToken = blobClient.GenerateSasUri(BlobSasPermissions.Read, DateTimeOf…
Short answer: Azure DevOps is a set of development tools for software teams to plan, develop, test, and deploy applications. Provides CI/CD pipelines, version control, agile planning, and package management in one platfo…
Short answer: Provides Git repositories for version control. Supports branching, pull requests, code reviews, and collaboration among teams. Real-world example (ShopNest) ShopNest on Azure typically uses App Service + SQ…
Short answer: Feature Classic Pipeline YAML Pipeline Definition GUI-based Code-based (in repo) Versioning Manual Versioned with code CI/CD Supported Supported, recommended Reusability Limited High Real-world example (Sho…
Short answer: Centralized package repository for NuGet, npm, Maven, or Python packages. Enables sharing, versioning, and dependency management across teams. Real-world example (ShopNest) ShopNest on Azure typically uses…
Short answer: Track work items, bugs, features, and tasks. Plan sprints, create Kanban boards, and monitor team velocity. Real-world example (ShopNest) ShopNest on Azure typically uses App Service + SQL Database + Blob S…
Short answer: A unit of work like bug, task, user story, or feature. Can be assigned, tracked, and linked to code commits. Real-world example (ShopNest) ShopNest on Azure typically uses App Service + SQL Database + Blob…
Short answer: Azure Active Directory (Azure AD) is a cloud-based identity and access management service. Provides authentication, single sign-on (SSO), multi-factor authentication (MFA), and identity protection for apps…
Short answer: Feature Azure AD Azure AD B2C Target Employees/internal Customers/external Features SSO, MFA, RBAC Customizable login, social logins Protocol OAuth, SAML, OpenID OAuth, OpenID, social authentication Real-wo…
Short answer: RBAC restricts access to resources based on roles assigned to users/groups. Example: Reader, Contributor, Owner roles in Azure. Real-world example (ShopNest) ShopNest on Azure typically uses App Service + S…
Short answer: MSAL (Microsoft Authentication Library) enables apps to authenticate users and acquire tokens. Supports .NET, JavaScript, Python, Java. Example code acquiring token in .NET: var app = ConfidentialClientAppl…
Short answer: OpenID Connect (OIDC) is an identity layer on top of OAuth 2.0. Provides authentication and ID tokens for apps. Ensures SSO and identity validation in modern applications. Real-world example (ShopNest) Shop…
Short answer: Feature System-assigne User-assigned Lifecycle Tied to resource Independent Reusabl No Yes Example App Service Shared across multiple resources Real-world example (ShopNest) ShopNest on Azure typically uses…
Short answer: APIM is a full-featured API gateway for publishing, securing, monitoring, and analyzing APIs. Helps abstract backend services, provide security, and manage consumption by developers. Real-world example (Sho…
Short answer: Policies are configuration statements to modify API behavior. Can be applied at global, API, or operation level. Examples: rate limit, caching, authentication, request/response transformation Example – Rate…
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Provisioned throughput: Fixed Request Units (RUs) per second. Serverless: Automatically scales and billed per request. Use serverless for low or intermittent traffic.
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Azure.Cosmos NuGet package (v3+) is preferred. Example: var cosmosClient = new CosmosClient(endpointUri, primaryKey); var container = cosmosClient.GetContainer("DatabaseId", "ContainerId");
Azure.Cosmos NuGet package (v3+) is preferred. Example: var cosmosClient = new CosmosClient(endpointUri, primaryKey);
var container = cosmosClient.GetContainer("DatabaseId", "ContainerId");
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Cosmos DB automatically indexes all properties by default. You can customize index paths for performance. { "indexingMode": "consistent", "includedPaths": [ {"path": "/name/?"}, {"path": "/age/?"} }
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Azure Key Vault is a cloud service for securely storing and managing secrets, keys, and certificates. Helps protect sensitive information like connection strings, passwords, API keys, and encryption keys.
Connection strings and payment keys live in Key Vault—not in source control or plain appsettings on disk.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Feature Secret Key Certificate Data type Any string Cryptographic key X.509 certificate Use case Passwords, connection strings Encryption, signing SSL/TLS or client auth Managed by Secret store Key store Certificate store
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: An Azure Storage Account is a container for all storage services in Azure. Provides Blob, Queue, Table, and File storage. Offers scalable, durable, and highly available storage.
Product images upload to Azure Blob Storage; the DB only stores the blob URL.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: A message queuing service for decoupled communication between applications. Supports FIFO processing, retries, and message TTL.
Product images upload to Azure Blob Storage; the DB only stores the blob URL.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Feature Azure Queue Service Bus Queue Protocol HTTP/REST AMQP Features Simple FIFO Advanced (sessions, transactions, dead-letter) Scalability High High but more complex Use Case Simple decoupling Enterprise messaging with reliability
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Use Azure.Storage.Blobs, Azure.Storage.Queues, Azure.Data.Tables, Azure.Storage.Files.Shares.
Product images upload to Azure Blob Storage; the DB only stores the blob URL.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Provides SMB/NFS-based shared file storage. Useful for legacy apps, lift-and-shift, or file shares across VMs. Example: var shareClient = new ShareClient(connectionString, "myfileshare");
await shareClient.CreateIfNotExistsAsync();
Product images upload to Azure Blob Storage; the DB only stores the blob URL.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: SAS provides temporary, limited access to storage resources. Can define expiry time, permissions, and resource type.
var sasToken = blobClient.GenerateSasUri(BlobSasPermissions.Read, DateTimeOffset.UtcNow.AddHours(1)); Console.WriteLine(sasToken);
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Azure DevOps is a set of development tools for software teams to plan, develop, test, and deploy applications. Provides CI/CD pipelines, version control, agile planning, and package management in one platform.
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Provides Git repositories for version control. Supports branching, pull requests, code reviews, and collaboration among teams.
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Feature Classic Pipeline YAML Pipeline Definition GUI-based Code-based (in repo) Versioning Manual Versioned with code CI/CD Supported Supported, recommended Reusability Limited High
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Centralized package repository for NuGet, npm, Maven, or Python packages. Enables sharing, versioning, and dependency management across teams.
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Track work items, bugs, features, and tasks. Plan sprints, create Kanban boards, and monitor team velocity.
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: A unit of work like bug, task, user story, or feature. Can be assigned, tracked, and linked to code commits.
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Azure Active Directory (Azure AD) is a cloud-based identity and access management service. Provides authentication, single sign-on (SSO), multi-factor authentication (MFA), and identity protection for apps and services.
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Feature Azure AD Azure AD B2C Target Employees/internal Customers/external Features SSO, MFA, RBAC Customizable login, social logins Protocol OAuth, SAML, OpenID OAuth, OpenID, social authentication
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: RBAC restricts access to resources based on roles assigned to users/groups. Example: Reader, Contributor, Owner roles in Azure.
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: MSAL (Microsoft Authentication Library) enables apps to authenticate users and acquire tokens. Supports .NET, JavaScript, Python, Java.
acquiring token in .NET: var app = ConfidentialClientApplicationBuilder.Create(clientId) .WithClientSecret(clientSecret) .WithAuthority(new Uri($" .Build(); string[] scopes = { " }; var result = await app.AcquireTokenForClient(scopes).ExecuteAsync(); Console.WriteLine(result.AccessToken);
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: OpenID Connect (OIDC) is an identity layer on top of OAuth 2.0. Provides authentication and ID tokens for apps. Ensures SSO and identity validation in modern applications.
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Feature System-assigne User-assigned Lifecycle Tied to resource Independent Reusabl No Yes Example App Service Shared across multiple resources
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: APIM is a full-featured API gateway for publishing, securing, monitoring, and analyzing APIs. Helps abstract backend services, provide security, and manage consumption by developers.
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Microsoft Azure Microsoft Azure Tutorial · Azure
Short answer: Policies are configuration statements to modify API behavior. Can be applied at global, API, or operation level. Examples: rate limit, caching, authentication, request/response transformation Example – Rate limit policy: <rate-limit calls="10" renewal-period="60" />
ShopNest on Azure typically uses App Service + SQL Database + Blob Storage + Application Insights for monitoring.
Install Toolliyo like an app Free
Home-screen access to tutorials, coding practice & career tools — no app store needed.
On iPhone/iPad: tap Share then Add to Home Screen.