Microsoft · Free Practice Questions · Last reviewed May 2026
30real exam-style questions organised by domain, each with the correct answer highlighted and a plain-English explanation of why it's right — and why the others are wrong.
19% of exam · 6 sample questions below
A bank is developing an AI system to automatically approve personal loans. To ensure the system does not discriminate against any group of applicants, which Microsoft responsible AI principle should the bank primarily focus on?
Accountability
Inclusiveness
Fairness
Fairness is the AI principle that requires the model to treat all individuals and groups equitably by actively identifying and mitigating algorithmic bias, especially regarding protected attributes such as race, gender, or age. In a bank's loan approval system, fairness ensures that approval decisions do not disproportionately reject applicants from any demographic group, directly addressing the risk of discrimination. This is the correct focus because fairness specifically targets the elimination of bias in decision-making outcomes.
Reliability and Safety
A manufacturing company uses an AI system to predict when machines will need maintenance. The system must work correctly under varying factory floor conditions such as temperature changes and noise levels. Which Microsoft responsible AI principle is most directly focused on ensuring the system performs reliably in these different conditions?
Fairness
Reliability & Safety
Reliability & Safety is the Responsible AI principle concerned with ensuring an AI system performs consistently and without causing harm under real-world operating conditions. In a manufacturing context, predictive models must maintain high accuracy and robust behavior despite variations in environmental factors such as temperature, humidity, vibration, or sensor noise, while also guaranteeing that any automated decisions or alerts do not jeopardize worker or equipment safety. This principle directly matches the requirement for dependable, safe operation across different factory floors, rather than merely addressing data protection or social equity.
Privacy & Security
Inclusiveness
A data scientist is training a credit risk model and wants to use Azure Machine Learning's Responsible AI dashboard to identify if the model is biased against a certain demographic group. Which component of the dashboard should they use to evaluate this?
Model Interpretability
Model Fairness Assessment
Model Fairness Assessment directly evaluates the trained model's predictions across user-defined sensitive groups such as race, ethnicity, or gender. It computes fairness metrics like demographic parity, equalized odds, and disparate impact to quantify whether the model treats these groups unequally. Unlike data-focused checks, this component operates on model outputs, making it the appropriate tool for ensuring the resultant credit risk model does not encode discriminatory behavior.
Error Analysis
Data Balance Analysis
A healthcare start-up proposes a fully automated AI system to diagnose patients from medical scans without any human doctor review. They claim the system is 99% accurate. According to Microsoft's responsible AI principles, which principle is most directly violated by removing human oversight from this critical decision-making process?
Fairness
Reliability and safety
Transparency
Accountability
Accountability is a foundational principle of responsible AI, requiring that human beings remain responsible for the design, deployment, and outcomes of AI systems, especially in high-stakes domains like healthcare. Fully automating diagnosis removes the possibility of a human clinician to verify, override, or accept the AI's recommendation, thereby eliminating a clear line of responsibility for patient outcomes. Even if the system is technically reliable, accountability demands that there is a human who can be held responsible for the system's decisions and its consequences. This is the core issue in the scenario.
A financial services company uses an AI system to recommend personalized investment portfolios. A customer requests an explanation of why a particular investment was recommended. Which Microsoft responsible AI principle is primarily focused on ensuring the company can provide this explanation?
Accountability
Transparency
Transparency is the correct principle because it directly addresses the customer's request for a meaningful explanation of why a loan or investment recommendation was made. In practice, transparency requires the AI system to provide interpretable justifications that trace how input data led to the output, often through techniques like feature importance or simplified decision paths. This supports user trust and satisfies compliance requirements such as GDPR's right to explanation, which explicitly obliges organizations to make automated decisions understandable.
Fairness
Reliability
A healthcare organization is developing an AI system to recommend treatment plans for patients based on their medical history. According to Microsoft's responsible AI principles, which principle is most directly concerned with ensuring that the system protects patients' health data from unauthorized access or misuse?
Privacy and security
Privacy and security is the correct principle because it directly addresses how AI systems handle sensitive healthcare data. It requires implementing safeguards like encryption, access controls, and data minimization to prevent unauthorized access, theft, or misuse of patient records. Meeting standards such as HIPAA or GDPR depends on these measures, which align perfectly with protecting patient data in a clinical setting.
Transparency
Fairness
Reliability and safety
Want more Describe Artificial Intelligence workloads and considerations practice?
Practice this domain19% of exam · 6 sample questions below
A data scientist wants to train a machine learning model to predict the exact market price of a house based on features such as square footage, number of bedrooms, and location. Which type of machine learning task should be used?
Classification
Regression
Regression predicts a continuous numeric value, which is exactly what is needed for predicting house price.
Clustering
Anomaly Detection
A data scientist has trained a binary classification model to predict whether an email is spam (positive) or not spam (negative). On a test set, the model correctly identifies 90 out of 100 actual spam emails and 80 out of 100 actual non-spam emails. Which metric shows the proportion of actual spam emails that the model correctly predicted?
A. Precision
B. Recall
Recall, also called sensitivity or true positive rate, directly measures the proportion of actual positive instances that the model successfully identifies. It is computed as true positives divided by the sum of true positives and false negatives, i.e., 90 out of 90+10, which equals 0.9. This precisely matches the question's definition of 'the proportion of actual spam correctly identified.'
C. F1 Score
D. Accuracy
A retail company wants to predict which customers are likely to stop using their service. They have a dataset with many customer attributes including age, income, purchase history, website activity, and support interactions. They suspect some features are redundant. Which technique should they use to reduce the number of features while preserving as much information as possible?
Normalization
Principal Component Analysis (PCA)
Principal Component Analysis (PCA) is a dimensionality-reduction technique that uses orthogonal transformation to convert a set of possibly correlated features into a smaller set of linearly uncorrelated variables called principal components. These components are ordered so that the first few retain most of the variation present in the original data, allowing a high-dimensional feature set to be summarized with minimal information loss. By projecting customers onto a lower-dimensional subspace, PCA reduces the feature count while preserving the structure needed for predicting customer churn or purchase propensity.
One-hot encoding
Regression analysis
A retail company wants to automatically group its customers into distinct segments based on their purchasing patterns, without having pre-defined categories. The goal is to discover natural groupings in the customer data to tailor marketing campaigns. Which type of machine learning task should the company use?
Supervised learning - Classification
Unsupervised learning - Clustering
Clustering is an unsupervised learning technique that partitions data points into groups based on feature similarity, such as purchase history, spending amount, or browsing behavior. Algorithms like k-means or DBSCAN automatically discover natural customer segments from the patterns in these features without requiring any labeled examples or predefined outcomes. This directly matches the retail company's goal of grouping customers based on their attributes.
Reinforcement learning
Supervised learning - Regression
A hospital has a dataset with historical patient records, each labeled as either 'readmitted within 30 days' or 'not readmitted'. The hospital wants to train a model to predict which current patients are likely to be readmitted. Which type of machine learning task is this?
Supervised regression
Supervised classification
Supervised classification is appropriate because each patient record includes a known outcome label: either 'readmitted' or 'not readmitted' within a specified timeframe. The algorithm learns a decision boundary from historical features (demographics, diagnoses, lab values) to predict the categorical target for new patients. Common algorithms include logistic regression, random forests, and gradient-boosted trees, and the model is evaluated with metrics such as accuracy, precision, recall, and AUC-ROC.
Unsupervised clustering
Reinforcement learning
A data scientist trains a machine learning model to predict housing prices. On the training data, the model achieves an R-squared value of 0.99, but on a separate validation dataset it achieves an R-squared of only 0.65. What is the most likely issue with this model?
Overfitting
The classic signature of overfitting is a model that achieves very high accuracy on training data but shows a substantial drop on validation or test data. Because the model has enough capacity to memorize the training examples—including their noise and outliers—it fails to generalize to unseen patterns. The large gap between training and validation performance is the defining diagnostic for overfitting.
Underfitting
High bias
Insufficient training data
Want more Describe fundamental principles of machine learning on Azure practice?
Practice this domain19% of exam · 6 sample questions below
A transportation company wants to automatically identify whether an image contains a car, a truck, or a motorcycle. The system should output a single label for the entire image. Which computer vision capability in Azure should they use?
Object detection
Image classification
Image classification is the correct choice because it maps an entire input image to a single semantic label, such as 'delivery truck' or 'sedan', by evaluating the dominant visual features. The model is trained on labeled vehicle photos and outputs a probability distribution over the possible vehicle types, letting the transportation company quickly determine whether an image shows a particular category. This aligns directly with the requirement to identify the vehicle type without needing to localize objects or annotate individual pixels.
Optical Character Recognition (OCR)
Semantic segmentation
A manufacturing company wants to use Azure AI to detect surface defects on metal parts. The team has a small set of labeled images of defective and non-defective parts, and images will be taken under various lighting conditions and angles. They need a solution that can leverage a pre-trained model and adapt it to their specific defect types with minimal new training data. Which approach should they take?
A. Use Custom Vision to train a classification or object detection model with transfer learning
Custom Vision is purpose-built for custom visual inspection: it applies transfer learning from a deep convolutional neural network pre-trained on generic image datasets (e.g., ResNet variants) to your specific defect photos. You only need to provide labeled examples of surface defects and acceptable parts; the service fine-tunes the model to classify each image or localize defects with bounding boxes via object detection. This is exactly the workflow required for detecting scratches, dents, or discoloration on metal surfaces, and it can be done with a relatively small dataset.
B. Use the Optical Character Recognition (OCR) API
C. Use the Describe Image API (Image Captioning)
D. Use the Face API
A logistics company receives thousands of handwritten shipping labels each day. They want to use Azure AI to automatically read the handwritten addresses and convert them into digital text. Which Azure Cognitive Services capability should they use?
Image classification
Optical character recognition (OCR)
Optical character recognition (OCR) directly extracts the textual characters from a shipping label image, converting handwritten names and addresses into machine-readable text. Azure AI Vision's Read API and OCR engines detect character shapes stroke-by-stroke, even for cursive or messy handwriting, and output the recognized words in a structured format. This is precisely what the logistics company needs to digitize thousands of handwritten labels.
Object detection
Face detection
A logistics warehouse uses a conveyor belt system to move packages. They need to automatically read the alphanumeric serial numbers printed on labels attached to each box. The labels may have different fonts and be somewhat dusty. Which Azure Computer Vision feature should they use?
Image Classification
Optical Character Recognition (OCR) using the Read API
The Azure AI Vision Read API performs OCR by detecting and extracting text from images, converting handwritten or printed characters into machine-readable strings. In this warehouse conveyor scenario, each serial number on a box label can be captured by a camera and transcribed into an alphanumeric value exactly as printed, even under uneven lighting, slight rotation, or varied label fonts. Because the goal is to record a specific identifier rather than categorize or describe the box, OCR is the only service that directly returns the serial number itself.
Object Detection
Image Analysis (captioning and tagging)
A retail company wants to build a system that can verify the identity of customers by comparing their live photo with an uploaded government-issued ID photo. Which Azure Computer Vision service should they use to perform the face comparison?
Azure Computer Vision - Image Analysis
Azure Face API
Azure Face API is the correct choice because it provides a dedicated face verification endpoint that performs 1:1 matching. The service detects facial landmarks in a live photo, extracts a unique face embedding, and compares it against a reference photo (such as an ID document) to compute a similarity score against a configurable confidence threshold. This is precisely the identity-verification scenario the retail company needs.
Azure Custom Vision
Azure Form Recognizer
A retail warehouse uses a camera system to locate and count boxes on shelves. The system needs to output the exact positions of each box by drawing a rectangular frame around it in the image. Which Azure Computer Vision capability should they use?
Object detection
Object detection is a computer vision technique that identifies instances of defined classes within an image and localizes each instance with a bounding box. For a warehouse camera that must 'locate and frame' each box, object detection outputs the coordinates and dimensions of every detected box, enabling downstream tasks like robotic picking or inventory tracking. Unlike classification, it provides spatial localization rather than a single image-level label.
Image classification
Semantic segmentation
Optical Character Recognition (OCR)
Want more Describe features of computer vision workloads on Azure practice?
Practice this domain19% of exam · 6 sample questions below
A healthcare organization needs to extract specific data elements (such as patient names, medication dosages, and dates) from unstructured doctors' notes. Which Azure Cognitive Service is best suited for this task?
Language Understanding (LUIS)
Text Analytics
Azure Text Analytics, part of the Cognitive Service for Language, includes Named Entity Recognition (NER) that automatically identifies predefined categories such as Person, Date, Quantity, and Organization in unstructured text. Additionally, the Text Analytics for Health feature extends this to clinical entities like symptoms, medications, and diagnoses, which is ideal for extracting specific data from medical notes. This prebuilt capability works on batches of documents without custom training, making it the correct choice.
Translator Text
Speech
A hospital wants to create a system that can transcribe doctor-patient conversations in real time and also extract medical conditions, medications, and dosages from the transcribed text. Which combination of Azure AI services should they use?
Speech to Text and Text Analytics API (standard)
Speech to Text and Text Analytics for Health
Speech to Text provides high-quality real-time transcription of doctor-patient conversations, converting spoken language into text. The Text Analytics for Health service is then applied to that transcript, using healthcare-specific NLP models to extract entities such as diagnoses, medications, symptoms, and treatment plans. Together, they form a purpose-built pipeline for clinical documentation, which is exactly what the hospital needs.
Translator Text and Language Understanding (LUIS)
Speaker Recognition and Question Answering
A customer service team wants to build an Azure AI-powered bot that can understand the intent behind customer messages. For example, the bot should recognize that 'I want to return my shoes' maps to a 'ReturnItem' intent, and 'Where is my order?' maps to 'TrackOrder'. Which Azure service provides pre-built models specifically for intent recognition?
Language Understanding (LUIS)
LUIS, part of the Azure Language service, is the correct choice because it is expressly designed for natural language understanding in conversational AI. It performs intent recognition and entity extraction on user utterances, enabling a bot to map what a user says to a specific action (intent) and pull out key details (entities). LUIS also offers pre-built models for common intents, which accelerates bot development.
Text Analytics
Translator Text
Speech-to-text
An online news platform receives thousands of articles daily. The editors want to automatically identify the most important topics discussed in each article to help with content categorization. Which Azure Text Analytics capability should they use?
Sentiment Analysis
Key Phrase Extraction
Key phrase extraction is an Azure AI Language feature that returns a ranked list of the most salient words or multi-word expressions in a document. It uses statistical and semantic modeling to surface phrases like 'renewable energy adoption' or 'monetary policy,' which directly represent the important topics covered in an article. Because it is designed to summarize the main ideas rather than only detect tone, entities, or language, it is the correct service for automatically identifying what each daily article is about.
Named Entity Recognition
Language Detection
A company's HR department wants to create a self-service bot that can answer employee questions about company policies. They have a collection of policy documents in PDF format. Which Azure AI Language feature should they use to ingest these documents and enable the bot to provide answers based on them?
Sentiment Analysis
Key Phrase Extraction
Custom Question Answering
Custom Question Answering (formerly QnA Maker) is a purpose-built Azure AI Language feature that ingests HR policy documents, PDFs, and FAQ pages to create a knowledge base. It uses semantic ranking and confidence scoring to match a user's natural-language query to the most relevant passage, then returns that passage as an answer. This directly satisfies the self-service bot requirement because the service is explicitly designed to answer questions from provided content.
Language Detection
A retail company collects thousands of customer reviews. They want to automatically extract frequently mentioned aspects (e.g., 'battery life', 'customer service', 'price') to understand common topics. Which Azure AI Language capability should they use?
Sentiment analysis
Key phrase extraction
Key phrase extraction returns the main topics, themes, and descriptive phrases from text by analyzing linguistic features like term frequency and co-occurrence. In the Azure AI Language service, this API scans unstructured text and surfaces salient phrases such as 'long battery life' or 'camera clarity', making it the ideal choice for discovering what customers repeatedly mention about products.
Named entity recognition
Language detection
Want more Describe features of Natural Language Processing workloads on Azure practice?
Practice this domain24% of exam · 6 sample questions below
A marketing team wants to use Azure AI to automatically generate unique product descriptions for thousands of items in an e-commerce catalog based on a few keywords provided by the inventory team. Which Azure service should they use?
A. Azure OpenAI Service
Azure OpenAI Service is the only option here that provides a managed, pre-built generative language model. It exposes APIs for GPT-4 and other autoregressive transformers that predict the next token in a sequence, allowing the marketing team to turn product keywords into coherent, human-readable descriptions with simple prompt instructions. These models support customization, content filters, and prompt engineering, so they can generate fresh copy immediately without any model training.
B. Azure Computer Vision
C. Language Understanding (LUIS)
D. Azure Machine Learning
A company is developing a chatbot that can both answer customer questions in natural language and create images on demand (e.g., 'Generate a picture of a product prototype'). Which combination of Azure generative AI models should they integrate?
A. GPT-4 for text and DALL-E for images
GPT-4 is a large language model trained for multi-turn dialogue, enabling the bot to understand conversational context and generate coherent, human-like answers. DALL-E is a generative diffusion model that synthesizes original images from natural-language prompts, which is exactly what a chatbot needs to produce relevant visuals on demand. Together they provide both text generation and image generation, covering the full requirement.
B. GPT-3 for text and Custom Vision for images
C. BERT for text and OCR for images
D. Language Understanding (LUIS) and Face API
A game development company uses Azure OpenAI Service to automatically generate in-game dialog for non-player characters (NPCs) based on character profiles. They need to ensure the generated text does not contain offensive language or harmful suggestions. Which Azure OpenAI Service feature should they configure to prevent this?
Content filters
Azure OpenAI Service includes a set of configurable content filters that classify both prompts and completions into severity levels for categories such as hate, self-harm, sexual, and violent content. When a severity threshold is hit, the service blocks the response or returns a generic 'content filtered' message. This runtime safety control is the correct mechanism to prevent the model from generating offensive or inappropriate outputs, because it evaluates the actual semantic content in real time.
Model deployment
Token limit
Prompt engineering
A company uses Azure OpenAI Service to generate marketing copy for social media posts. They want to prevent the model from producing content that contains offensive language, harmful stereotypes, or violent themes that go against their brand guidelines. Which feature should the company configure within Azure OpenAI Service?
Fine-tuning the model with a custom dataset
Configuring the content filtering (responsible AI filters)
Azure OpenAI’s content filtering system is a built-in safeguard that automatically screens inputs and outputs for categories like hate, violence, sexual content, and self-harm. Companies can configure severity levels to prevent undesirable content from being generated.
Increasing the token limit per response
Using prompt engineering techniques
A company uses Azure OpenAI Service to power a chat-based support assistant. They have extensive knowledge base documents that contain the correct information. The company wants the assistant to answer questions solely based on the provided documents and avoid generating plausible-sounding but incorrect information. Which approach should they implement to minimize the risk of such fabrications?
Retrieval Augmented Generation (RAG) — provide relevant document excerpts as context in the prompt
Retrieval Augmented Generation (RAG) is correct because it injects relevant document excerpts directly into the model's prompt at query time, grounding the response in the retrieved content rather than relying solely on the model's parametric memory. This context-supplemented prompting lets the model answer based on the provided evidence, significantly reducing hallucinations and allowing the response to be traced to specific source passages without any model retraining.
Increase the temperature parameter to 1.0 to force more creative responses
Fine-tune the model on the knowledge base documents using supervised learning
Use prompt engineering with a system message that tells the model to never make up facts
A marketing team uses Azure OpenAI Service to generate multiple variations of a product description from a single prompt. They want the generated descriptions to be more creative and diverse, rather than repetitive. Which parameter should they increase to achieve this?
Temperature
Temperature directly scales the logits (raw scores) of every candidate token before the softmax layer is applied. A higher temperature flattens the probability distribution, allowing lower-ranked tokens to be selected more often, which results in more creative, varied, and even unpredictable text. Lowering temperature concentrates probability mass on the top tokens, making outputs more deterministic and coherent. This is the primary sampling setting Azure OpenAI exposes for controlling overall randomness vs. conservatism.
Max tokens
Top probability
Frequency penalty
Want more Describe features of generative AI workloads on Azure practice?
Practice this domainThe AI-900 exam has 50 questions and must be completed in 60 minutes. The passing score is 700/1000.
Conceptual questions on AI fundamentals, machine learning, computer vision, natural language processing, and Azure AI services.
The exam covers 5 domains: Describe Artificial Intelligence workloads and considerations, Describe fundamental principles of machine learning on Azure, Describe features of computer vision workloads on Azure, Describe features of Natural Language Processing workloads on Azure, Describe features of generative AI workloads on Azure. Questions are weighted by domain — higher-weight domains appear more on your actual exam.
No. These are original exam-style practice questions written against the official Microsoft AI-900 exam objectives. They are not copied from the real exam. Courseiva focuses on genuine understanding, not memorisation of braindumps.
Courseiva tracks your accuracy per domain and routes you toward weak areas automatically. Free, no account required.