Cisco CCNP DevNet DEVCOR 350-901 and DevNet Associate 200-901 - All Domains APIs Automation Infrastructure

By Riley Santos · Updated Jul 10, 2026

Questions25
Passing Score75%
Format100% Multiple Choice
Sessions Logged1,573
Your progressLog in / Register to track times taken, best score, questions mastered, and coverage on this quiz.
Rating
Community rating 4.4 out of 5 from 31 ratings.
4.4 (31)

Topics covered

This quiz

Uncategorized25 (100%)

Uncategorized25 questions

Question catalog for this preview

Catalog listing of the 5 preview questions for this quiz.

Question 1

A DevOps engineer is containerizing a Python Flask microservice. The service needs to maintain state between container restarts. Which Docker/container approach achieves this?

Answer choices

  • A. Mount a Docker volume or bind mount to persist data outside the container filesystem

  • B. Use environment variables to store application state

  • C. Increase the container memory allocation to prevent state loss

  • D. Use a multi-stage Docker build to preserve state between build stages

Question 2

What is the key difference between NETCONF and RESTCONF?

Answer choices

  • A. NETCONF uses XML and runs over SSH; RESTCONF uses JSON/XML and runs over HTTPS

  • B. RESTCONF supports candidate datastore; NETCONF uses only the running datastore

  • C. NETCONF is read-only; RESTCONF supports full CRUD operations

  • D. RESTCONF requires YANG models; NETCONF uses MIB definitions

Question 3

What does the HTTP status code `201 Created` indicate in a REST API response?

Answer choices

  • A. The request was received but processing has not started

  • B. The request was successful and a new resource was created

  • C. The request failed due to a client-side authentication error

  • D. The resource requested was not found

Question 4

An engineer needs to create a new tenant in Cisco ACI using Python. The script should use the APIC REST API. Which authentication flow should be used?

Answer choices

  • A. APIC uses OAuth2 with client credentials grant

  • B. APIC uses a username/password login to `/api/aaaLogin.json` to obtain a token cookie

  • C. APIC uses API key authentication via `X-API-Key` header

  • D. APIC uses SAML 2.0 for all API authentication

Question 5

A developer is using the Cisco Meraki Dashboard API. The API uses rate limiting at 5 requests/second. A script needs to retrieve data for 200 networks. Which pattern prevents hitting rate limits?

Answer choices

  • A. Use multithreading to make all 200 requests simultaneously

  • B. Implement exponential backoff with `time.sleep()` when receiving HTTP 429 responses

  • C. Use a single API call with pagination to retrieve all 200 networks at once

  • D. Cache the API token and re-use it for all requests to reduce server load