Free 200-901 Sample Questions — DevNet Associate (DEVASC)

Free 200-901 sample questions for the DevNet Associate (DEVASC) exam. No account required: study at your own pace.

Want an interactive quiz? Take the full 200-901 practice test

Looking for more? Click here to get the full PDF with 339+ practice questions for $10 for offline study and deeper preparation.

Question 1

A developer is working on an existing feature that needs enhancing. The primary production branch for the application is ‘prim4a3b8c6d80374’ and the branch for working on the feature is ‘feat145678909’. The developer needs to create a clone of the single branch used for the feature that only has commits included in the current line of history. Which Git command must be used?

  • A. git clone [url] - -feat145678909 - -single-branch
  • B. git clone [url] - -branch feat145678909 - -single
  • C. git clone [url] - -single-branch feat145678909
  • D. git clone [url] - -branch feat145678909 - -single-branch
Show Answer
Correct Answer:
D. git clone [url] - -branch feat145678909 - -single-branch
Question 2

What is a benefit of organizing code into modules?

  • A. reduces the length of code
  • B. enables code to be multifunctional
  • C. enables the reuse of code
  • D. improves overall performance
Show Answer
Correct Answer:
C. enables the reuse of code
Question 3

Which action resolves a 401 error in response to an HTTP GET that is issued to retrieve a configuration statement using RESTCONF on a CSR 1000V?

  • A. Change the HTTP method to PUT
  • B. Check the MIME types in the HTTP headers
  • C. Change the transport protocol to HTTPS
  • D. Check the authentication credentials
Show Answer
Correct Answer:
D. Check the authentication credentials
Question 4

A developer is working on a new feature in a branch named 'newfeat123456789' and the current working primary branch is named 'prim987654321'. The developer requires a merge commit during a fast forward merge for record-keeping purposes. Which Git command must be used?

  • A. git merge --no-ff newfeat123456789
  • B. git commit --no-ff newfeat123456789
  • C. git add --commit-ff newfeat123456789
  • D. git reset --commit-ff newfeat123456789
Show Answer
Correct Answer:
A. git merge --no-ff newfeat123456789
Question 5

What are two key capabilities of Cisco Finesse? (Choose two.)

  • A. Agents access Finesse from a browser without needing to install or configure anything on the client machine
  • B. An OpenDNS utility is preconfigured and ready to use on Finesse
  • C. Gadget containers provide a seamless experience in a single user interface
  • D. Finesse automatically collects telemetry data
  • E. Finesse includes an RPC API that enables the development of custom gadgets
Show Answer
Correct Answer:
  • A. Agents access Finesse from a browser without needing to install or configure anything on the client machine
  • C. Gadget containers provide a seamless experience in a single user interface
Question 6

A REST API service requires basic authentication. A user's credentials are "ned/33662255" and the Base64 encoding of the credentials is "a2lsbGE6NDU4ODI5". Which requirement must be met for a request to be authenticated?

  • A. The header must include: Authorization: Basic a2lsbGE6NDU4ODI5
  • B. The payload must include: Authorization: Basic a2lsbGE6NDU4ODI5
  • C. The header must include: username: ned, password: 33662255
  • D. The payload must include: username: ned, password: 33662255
Show Answer
Correct Answer:
A. The header must include: Authorization: Basic a2lsbGE6NDU4ODI5
Question 7

When using the Bash shell, how is the output of the devnet command saved to a file named `output.txt`?

  • A. devnet > output.txt
  • B. devnet | output.txt
  • C. devnet < output.txt
  • D. devnet & output.txt
Show Answer
Correct Answer:
A. devnet > output.txt
Question 8

Which two encoding formats do YANG interfaces support? (Choose two.)

  • A. XML
  • B. JSON
  • C. XHTML
  • D. BER
  • E. plain text
Show Answer
Correct Answer:
  • A. XML
  • B. JSON
Question 9

What is the purpose of a MAC address?

  • A. to uniquely identify a switch in a LAN
  • B. to uniquely identify a router in a LAN
  • C. to uniquely identify a network interface in a LAN
  • D. to uniquely identify a device on the Internet
Show Answer
Correct Answer:
C. to uniquely identify a network interface in a LAN
Question 10

Which TCP port is used to connect to a network device by using Telnet?

  • A. 23
  • B. 69
  • C. 400
  • D. 830
Show Answer
Correct Answer:
A. 23
Question 11

A group of software developers wants to improve its collaboration with the operations team. The group wants to deliver release-ready code that merges code changes back to the main branch and runs the automated testing as often as possible. Which DevOps concept does this scenario represent?

  • A. continuous delivery
  • B. version control
  • C. continuous integration
  • D. continuous deployment
Show Answer
Correct Answer:
C. continuous integration
Question 12

A company requires a new platform to store large volumes of log data that is generated in their assembly plant. The platform must be scalable, so the underlying technology must provide a path for fast deployment of new nodes for data and indexing? The data contains sensitive information, so specialist encryption tools must be used to secure the data. Which application deployment model meets the requirements?

  • A. edge
  • B. private cloud
  • C. public cloud
  • D. hybrid cloud
Show Answer
Correct Answer:
D. hybrid cloud
Question 13

What is the benefit of organizing data into functions?

  • A. supports using same variable in different modules
  • B. supports altering the state of an object
  • C. organize code in a reusable way
  • D. stores data values of different types
Show Answer
Correct Answer:
C. organize code in a reusable way
Question 14

Why would a developer compare a current version of code to a previous version?

  • A. to provide the single source of truth
  • B. to troubleshoot code failures
  • C. to track who made a change
  • D. to aid in collaboration
Show Answer
Correct Answer:
B. to troubleshoot code failures
Question 15

A small company has 5 servers and 50 clients. What are two reasons an engineer should split this network into separate client and server subnets? (Choose two.)

  • A. Subnets will split domains to limit failures
  • B. router will limit the traffic types between the clients and servers
  • C. Subnets provide more IP address space for clients and servers
  • D. router will bridge the traffic between clients and servers
  • E. Internet access to the servers will be denied on the router
Show Answer
Correct Answer:
  • A. Subnets will split domains to limit failures
  • B. router will limit the traffic types between the clients and servers
Question 16

Which protocol runs over TCP port 830?

  • A. NETCONF
  • B. Telnet
  • C. RESTCONF
  • D. HTTP
Show Answer
Correct Answer:
A. NETCONF
Question 17

On which port does NETCONF operate by default?

  • A. 23
  • B. 443
  • C. 822
  • D. 830
Show Answer
Correct Answer:
D. 830
Question 18

A developer is trying to retrieve data over a REST API. The API server responds with an HTTP client error response code. After investigating the response, the developer realizes the response has a Retry-After header. What is the root cause of this error?

  • A. An appliance limited the rate of requests to the transport layer
  • B. The REST service is unreachable at the time of the REST request
  • C. Too many requests were sent to the REST service in a given amount of time
  • D. An appliance limited the rate of requests to the application layer
Show Answer
Correct Answer:
C. Too many requests were sent to the REST service in a given amount of time
Question 19

Which Cisco network management platform facilitates data center automation across private or public clouds?

  • A. Meraki Systems Manager
  • B. Cisco DNA Center
  • C. SD-WAN
  • D. ACI Anywhere
Show Answer
Correct Answer:
D. ACI Anywhere
Question 20

What is an advantage of a version control system?

  • A. facilitates resolving conflicts when merging code
  • B. ensures that unit tests are written
  • C. prevents over-writing code or configuration files
  • D. forces the practice of trunk-based development
Show Answer
Correct Answer:
A. facilitates resolving conflicts when merging code

Aced these? Get the Full Exam

Download the complete 200-901 study bundle with 339+ questions in a single printable PDF.