Free AI-900 practice test

20 original questions written by our editors against the official Microsoft exam domains. They are not real exam questions. Pick an answer to see why it is right or wrong.

Tip: press 1–4 to answer, → for the next question.
20 questions0 correct, 0 of 20 answered
  1. Question 1 of 20Identify AI concepts and capabilities

    A bank's loan model approves fewer applicants from one neighbourhood than from others, even when their income and credit history are similar. Which responsible AI principle is most at risk?

    Show answer

    Answer: D. Fairness means similar people should be treated similarly, and here outcomes differ by group for no valid reason. Transparency is about explaining how the system works, inclusiveness about serving people of all abilities, and reliability about consistent, safe operation.

  2. Question 2 of 20Identify AI concepts and capabilities

    A city council launches a chatbot for residents. It wants residents to know they are talking to an AI and to understand the limits of its answers. Which responsible AI principle does this support?

    Show answer

    Answer: C. Telling users they are dealing with an AI and what it can and cannot do is transparency. Accountability is about people answering for the system, privacy about protecting data, and fairness about equal treatment.

  3. Question 3 of 20Identify AI concepts and capabilities

    A team makes sure its AI app works with screen readers and accepts voice input so that people with visual impairments can use it. Which responsible AI principle are they applying?

    Show answer

    Answer: B. Inclusiveness means designing AI so it benefits and can be used by people with a wide range of abilities. The other principles cover safe operation, human responsibility and explainability, not accessibility.

  4. Question 4 of 20Identify AI concepts and capabilities

    A support assistant built on a large language model sometimes gives confident answers about refund rules that do not exist. What is the main reason this happens?

    Show answer

    Answer: B. Generative models predict plausible next tokens, so without grounding in real company data they can produce fluent but false answers. Grounding the model in the actual refund policy reduces this. A temperature of zero makes output more consistent but does not make it factual.

  5. Question 5 of 20Identify AI concepts and capabilities

    A developer wants a deployed chat model to give consistent, focused answers to policy questions, with little variation between runs. Which configuration change helps most?

    Show answer

    Answer: B. A lower temperature makes the model choose more likely tokens, so answers become more predictable. A higher temperature adds variety, and removing the system message or adding users does nothing for consistency.

  6. Question 6 of 20Identify AI concepts and capabilities

    An insurer wants an app where customers upload a photo of car damage and ask questions about it in plain language. Which kind of model fits best?

    Show answer

    Answer: A. The app must understand an image and a written question together, which is what a multimodal model does. Translation and speech synthesis models do not interpret images, and a price regression model solves an unrelated problem.

  7. Question 7 of 20Identify AI concepts and capabilities

    A legal team wants to automatically find company names, dates and locations mentioned in thousands of contracts. Which text analysis technique is this?

    Show answer

    Answer: D. Entity detection finds and labels items such as organizations, dates and places in text. Sentiment analysis judges opinion, speech synthesis produces audio, and image classification works on pictures.

  8. Question 8 of 20Identify AI concepts and capabilities

    A retailer wants an AI assistant that can check an order's status in the order system and, if the customer agrees, create a return request, all within one conversation. Which type of AI workload is this?

    Show answer

    Answer: C. An agent combines a model with tools so it can retrieve data and perform actions across several steps. OCR reads text from images, speech recognition only transcribes audio, and image generation creates pictures.

  9. Question 9 of 20Implement AI solutions by using Microsoft Foundry

    A company wants its Foundry-based chat app to always answer politely, in formal English, and only about the company's own products. Where should these instructions go?

    Show answer

    Answer: B. The system message sets the model's behaviour, tone and boundaries for the whole conversation. Deployment names, profile pictures and subscription names have no effect on how the model responds.

  10. Question 10 of 20Implement AI solutions by using Microsoft Foundry

    A developer's Python code calls a model in a Foundry project and gets an error saying the deployment cannot be found. The developer had only browsed the model in the catalog. What is the most likely fix?

    Show answer

    Answer: A. Apps call a deployed model through its deployment, so a model that has only been viewed in the catalog cannot be used yet. Restarting, changing language or adjusting temperature do not create a deployment.

  11. Question 11 of 20Implement AI solutions by using Microsoft Foundry

    A developer builds a simple chat client with the Foundry SDK. Users complain that the assistant forgets what they said two messages earlier. What should the developer change?

    Show answer

    Answer: A. Chat model calls are stateless, so the client must include the conversation history in each request for the model to keep context. Font size and temperature do not add memory, and new deployments would not carry history either.

  12. Question 12 of 20Implement AI solutions by using Microsoft Foundry

    An HR team wants a Foundry agent that answers staff questions using the company's own policy documents. What should they add to the agent?

    Show answer

    Answer: D. Giving the agent a retrieval tool over the policy documents grounds its answers in the real content. More creativity increases the risk of invented answers, image generation is unrelated, and a word limit does not make answers accurate.

  13. Question 13 of 20Implement AI solutions by using Microsoft Foundry

    Before writing any client code, a developer wants to try out a newly created single agent and see how it responds to sample questions. Where is the quickest place to do this?

    Show answer

    Answer: C. The Foundry portal lets you test an agent interactively before building an app around it. A spreadsheet or printout cannot run the agent, and the billing page only shows costs.

  14. Question 14 of 20Implement AI solutions by using Microsoft Foundry

    A hotel chain wants a lightweight app that reads guest reviews and labels each one as positive, negative or neutral. Which capability should the app use?

    Show answer

    Answer: B. Sentiment analysis classifies the opinion expressed in text, which is exactly the requirement. Speech synthesis creates audio, image generation creates pictures, and OCR reads text from images rather than judging opinion.

  15. Question 15 of 20Implement AI solutions by using Microsoft Foundry

    A museum app must read exhibit descriptions aloud to visitors in a natural-sounding voice. Which capability is needed?

    Show answer

    Answer: B. Turning written text into spoken audio is speech synthesis. Speech recognition does the reverse, and entity detection and image classification do not produce audio.

  16. Question 16 of 20Implement AI solutions by using Microsoft Foundry

    A developer wants users to ask questions out loud and get answers from a single deployed model, without building a separate transcription step. What should the developer use?

    Show answer

    Answer: B. A multimodal model that accepts audio can take the spoken prompt directly and respond. A text-only model needs the speech transcribed first, and image generation or sentiment analysis cannot interpret spoken questions.

  17. Question 17 of 20Implement AI solutions by using Microsoft Foundry

    A warehouse app sends a photo of a shelf to a deployed multimodal model and asks, 'How many boxes are damaged?' How should the request be built?

    Show answer

    Answer: A. Multimodal chat models accept image content alongside text in the same message, so the model can reason about both. Deployment names carry no content, and audio or speech services cannot interpret the photo.

  18. Question 18 of 20Implement AI solutions by using Microsoft Foundry

    A marketing team wants to create new product images from short text descriptions in Foundry. What should they deploy?

    Show answer

    Answer: A. Creating new pictures from text prompts is the job of an image generation model. The other models handle speech, translation or text analysis and cannot produce images.

  19. Question 19 of 20Implement AI solutions by using Microsoft Foundry

    An accounts team receives thousands of supplier invoices as PDFs and photos. It wants the invoice number, date, supplier and total extracted into structured fields. Which Foundry tool fits best?

    Show answer

    Answer: A. Content Understanding extracts information from documents and forms into structured output based on the fields you define. A chat model without the files cannot see them, and speech synthesis or image generation do not extract data.

  20. Question 20 of 20Implement AI solutions by using Microsoft Foundry

    A company records customer support calls and wants, for each call, a short summary, the product discussed and whether the issue was resolved, as structured data. Which approach fits best?

    Show answer

    Answer: C. Content Understanding can process audio and video and return structured information such as summaries and defined fields. Speech synthesis produces audio rather than analysing it, image classification does not work on audio, and storing recordings alone meets none of the needs.

Your result

Exam domainCorrect

Read the AI-900 guide

Next step: read the AI-900 exam guide for the format, domains and how to prepare.