Courseiva
Free · No account needed · No credit card

Cisco DevNet Associate 200-901 Practice Test

975 questions with instant explanations, domain breakdown, and wrong-answer analysis. Built for the real exam.

Instant feedback after each answer
Full explanations included
Domain score breakdown
Real exam: 120 min
Pass mark: Variable

Sample questions with explanations

This is exactly what you see during practice — question, options, and a full explanation after you answer.

Q1Infrastructure and Automationmedium
Full explanation →

A network engineer is automating the deployment of VLANs across multiple switches using Ansible. The playbook fails with an error indicating that the VLAN ID already exists on one of the switches. Which approach should the engineer use to ensure the playbook completes without errors?

AModify the playbook to skip switches where the VLAN already exists.
BRemove the VLAN from all switches before creating it again.
Use an idempotent Ansible module that checks for existing VLANs before creating them.Correct
DAdd ignore_errors: yes to the VLAN creation task.

Ansible's idempotent modules, such as `ios_vlan` for Cisco IOS devices, are designed to check the current state of the device before making changes. If the VLAN already exists, the module will report 'ok' and not attempt to create it again, preventing the error and ensuring the p…Read full explanation

Which TWO statements about REST API design best practices are correct?

AAPI versioning should be implemented using query parameters only
BHTTP PUT method should be used for partial updates to a resource
Resources should be represented using nouns in the URICorrect
DResponses should return only HTTP status codes without a body

Option C is correct because REST best practice dictates that URIs identify resources, not actions, so they should use nouns (e.g., /users/123) rather than verbs like /getUser. Option E is correct because in REST the HTTP method itself conveys the action on the resource — GET retr…Read full explanation

Which TWO of the following are best practices when using REST APIs in Cisco networking environments?

ASend credentials as plain text in every request.
BPoll the API every second to get real-time updates.
Always handle HTTP error codes like 4xx and 5xx.Correct
DEmbed API keys directly in the URL query parameters.

Option C is correct because robust REST API clients must inspect and handle HTTP status codes, treating 4xx responses (e.g., 400 Bad Request, 401 Unauthorized, 404 Not Found) as client-side errors and 5xx responses (e.g., 500 Internal Server Error, 503 Service Unavailable) as ser…Read full explanation

Untimed Practice

Answer at your own pace. Explanation and domain tag shown immediately after each answer.

Timed Practice

Countdown timer starts immediately. Results and domain scores shown at the end — just like the real exam.

Why practice here?

Full explanations on every question

Not just the right answer — you get exactly why each wrong option is wrong, so you learn the concept, not the answer.

Domain score breakdown

After each session see your score by exam domain so you know exactly where to focus study time.

100% free, forever

No subscription, no trial, no email wall. Start a session in under 10 seconds.

Exam-style questions

Scenario-based, precise wording, realistic distractors — written to match what you actually see on exam day.

← All 200-901 questions200-901 exam guideStudy guidePractice by domain