DON'T WANT TO MISS A THING?

Certification Exam Passing Tips

Latest exam news and discount info

Curated and up-to-date by our experts

Yes, send me the newsletter

Free CCNA 200-901 Practice Questions 2026 Part2 | Cisco DevNet Associate

Are you preparing for the Cisco 200-901 certification exam? SPOTO offers the Cisco 200-901 Premium File; all questions are aligned with the latest exam content and come with expert-provided answers. Our question banks cover the latest question types, core concepts, and detailed explanations, helping you familiarize yourself with the exam format and difficulty level. Whether you are reviewing core concepts or simulating a real exam environment, these resources will rapidly boost your confidence and readiness.
For over two decades, SPOTO has successfully helped numerous IT professionals secure their ideal positions at Fortune 500 companies. Download now to start practicing efficiently and ensure a high score on the actual exam. Don't miss this opportunity to pass your certification exam with ease!
Take other online exams

Question #1
An application calls a REST API and expects a result set of more than 550 records, but each time the call is made, only 25 are returned. Which feature limits the amount of data that is returned by the API?
A. pagination
B. payload limit
C. service timeouts
D. rate limiting
View answer
Correct Answer: A

View The Updated 200-901 Exam Questions

SPOTO Provides 100% Real 200-901 Exam Questions for You to Pass Your 200-901 Exam!

Question #2
Which principle is a value from the manifesto for Agile software development?
A. processes and tools over teams and interactions
B. detailed documentation over working software
C. adhering to a plan over responding to requirements
D. customer collaboration over contract negotiation
View answer
Correct Answer: D
Question #3
Which API is used to obtain data about voicemail ports?
A. Webex Teams
B. Cisco Unified Communications Manager
C. Finesse Gadgets
D. Webex Devices
View answer
Correct Answer: A
Question #4
Which two use cases are supported by Meraki APIs? (Choose two.)
A. Build location-aware apps from Wi-Fi and LoRaWAN devices
B. Build a custom Captive Portal for Mobile Apps
C. Configure network devices via the Dashboard API
D. Deploy applications onto the devices
E. Retrieve live streams from a Meraki Camera
View answer
Correct Answer: BC
Question #5
Which way should be used to safely the API keys?
A. n an environment variable unique to the system database
B. ncrypted in a configuration file that is separate from the code
C. ncrypted in the code in a function
D. lain text in the code as a constant
View answer
Correct Answer: B
Question #6
What are two considerations when selecting the 'best route' for a network device to reach its destination? (Choose two.)
A. MAC address
B. metrics
C. administrative distance
D. IP address
E. subnet mask
F. Reveal Answer
View answer
Correct Answer: BC
Question #7
Which task is performed because the test-driven development approach is being used?
A. creating test scenarios based on continuous development
B. writing code without committing any coding violations
C. refactoring code that is covered by existing tests
D. testing existing software before developing new code
View answer
Correct Answer: C
Question #8
What is the first development task in test-driven development?
A. Write code that implements a desired function
B. Write a failing test case for a desired function
C. Write a passing test case for existing code
D. Reverse engineer the code for a desired function
View answer
Correct Answer: B
Question #9
A new application is being developed that requires the ability to be copied and moved from one location to another. The existing infrastructure is already heavily utilized, so the new application must have a low resource footprint. The application includes a small PostgreSQL database component. Which application deployment type meets the requirements?
A. irtual machine
B. are metal
C. ontainer
D. ython virtual environment
View answer
Correct Answer: C
Question #10
Which task is performed because the test-driven development approach is being used?
A. creating test scenarios based on continuous development
B. writing code without committing any coding violations
C. refactoring code that is covered by existing tests
D. testing existing software before developing new code
View answer
Correct Answer: D
Question #11
What is a benefit of test-driven development?
A. strict adherence to product requirements
B. faster releases that have minimal features
C. early customer involvement
D. increased code quality
View answer
Correct Answer: D
Question #12
Which HTTP response status code means “Forbidden”?
A. 500
B. 401
C. 403
D. 502
View answer
Correct Answer: C
Question #13
In the test-driven development model, what is changed after a test fails?
A. schedule
B. project requirements
C. code
D. test
View answer
Correct Answer: C
Question #14
Which RFC 1918 address space includes a subnet of 172.16.0.0 that uses a mask of 255.255.0.0?
A. Aclass A
B. Bclass B
C. Cclass C
D. Dclass D
View answer
Correct Answer: B
Question #15
Refer to the exhibit.A developer creates a Python script that queries Cisco Webex. When the script is executed, a 401 code is returned. After troubleshooting, the developer discovers that the service is missing privileges. Which change to the header in line 4 of the script results in the code 200?
A.
B.
C.
D.
View answer
Correct Answer: C
Question #16
What are two advantages of version control software? (Choose two.)
A. It supports tracking and comparison of changes in binary format files
B. It allows new team members to access the current code and history
C. It supports comparisons between revisions of source code files
D. It provides wiki collaboration software for documentation
E. It allows old versions of packaged applications to be hosted on the Internet
View answer
Correct Answer: BC
Question #17
Into which type of Python data structure should common data formats be parsed?
A. sequence
B. set
C. dictionary
D. list
View answer
Correct Answer: C
Question #18
Which type of threat occur when an attacker can send hostile data to an interpreter within an application?
A. Cross - site scripting
B. Sensitive data exposure
C. Broken authentication
D. Injection
View answer
Correct Answer: D
Question #19
Several teams at a company are developing a new CRM solution to track customer interactions with a goal of improving customer satisfaction and driving higher revenue. The proposed solution contains these components:* MySQL database that stores data about customers* HTML5 and JavaScript UI that runs on Apache* REST API written in PythonWhat are two advantages of applying the MVC design pattern to the development of the solution? (Choose two.)
A. to enable multiple views of the same data to be presented to different groups of users
B. to provide separation between the view and the model by ensuring that all logic is separated out into the controller
C. to ensure data consistency, which requires that changes to the view are also made to the model
D. to ensure that only one instance of the data model can be created
E. to provide only a single view of the data to ensure consistency
F. Reveal Answer
View answer
Correct Answer: AB
Question #20
Which action does the Git command git merge allow the development to perform?
A. witch between branches
B. ombine multiple sequence of commits into one unified history
C. reate, list, rename, and delete branches
D. ush changes to the remote repository
View answer
Correct Answer: B
Question #21
In test-driven development, what are two of the green bar patterns? (Choose two.)
A. another test
B. break
C. triangulate
D. starter test
E. fake it
View answer
Correct Answer: CE
Question #22
Which two statements about JSON and XML are true? (Choose two.)
A. The syntax of JSON contains tags, elements, and attributes
B. XML objects are collections of key-value pairs
C. JSON objects are collections of key-value pairs
D. JSON arrays are an unordered set of key-value pairs
E. The syntax of XML contains tags, elements, and attributes
View answer
Correct Answer: CE
Question #23
Refer to the exhibit.A developer needs to upload a local file by using the REST API. The developer gathers information according to the documentation and sends the request by using the cURL command in the exhibit but gets an error code. Which action should be followed to get a valid response?
A. change content-type as JSON
B. add the authorization header with the access token
C. and a username-password combination to request command
D. change request method as GET
View answer
Correct Answer: B
Question #24
What is a comparison of YAML and JSON?
A. YAML has a more consistent approach to representing data compared to JSON
B. JSON does not support comments and YAML does
C. YAML is a more verbose data structure compared to JSON
D. JSON has more common usage in configuration management tools compared to YAML
View answer
Correct Answer: B
Question #25
Which two concepts describe test-driven development? (Choose two.)
A. ser acceptance testers develop the test requirements
B. t enables code refactoring
C. ests are created when code is ready for release
D. mplementation is driven by incremental testing of release candidates
E. rite a test before writing code
View answer
Correct Answer: BE
Question #26
Which two descriptions can be given to an application that is interacting with a webhook? (Choosetwo.)
A. rocessor
B. odec
C. istener
D. eceiver
E. ransaction monitor
View answer
Correct Answer: CD
Question #27
Refer to the exhibit.The documentation outlines how to use credentials for the AMP API. Which script successfully performs an API call using basic authentication?
A.
B. C
View answer
Correct Answer: B
Question #28
Refer to the exhibit.A network engineer must manage the network devices. The engineer prepares a Python script to authenticate to the Cisco DNA Center API and request a device list. The device request fails and returns error code 401. Which action solves the problem?
A. Update the credentials that are already supplied and retry the request
B. Send the request to another network in case there are reachability issues
C. Send the Authentication header in the request with a valid configuration
D. Update the API URL, which matched the API endpoint for device list
View answer
Correct Answer: A
Question #29
What is the first development task in test-driven development?
A. Write code that implements a desired function
B. Write a failing test case for a desired function
C. Reverse engineer the code for a desired function
D. Write a passing test case for existing code
View answer
Correct Answer: B
Question #30
What is a benefit of version control?
A. prevents two users from working on the same file
B. keeps track of all changes to the files
C. prevents the sharing of files
D. keeps the list of data types used in the files
View answer
Correct Answer: B
Question #31
What are two principles of an infrastructure as code environment? (Choose two.)
A. Components are coupled, and definitions must be deployed for the environment to function
B. Redeployments cause varying environment definitions
C. Environments must be provisioned consistently using the same inputs
D. Service overlap is encouraged to cater for unique environment needs
E. Complete complex systems must be able to be built from reusable infrastructure definitions
View answer
Correct Answer: AC
Question #32
Which two concepts describe test-driven development? (Choose two.)
A. User acceptance testers develop the test requirements
B. It enables code refactoring
C. Tests are created when code is ready for release
D. Implementation is driven by incremental testing of release candidates
E. Write a test before writing code
View answer
Correct Answer: CD
Question #33
Which task is performed because the test-driven development approach is being used?
A. reating test scenarios based on continuous development
B. riting code without committing any coding violations
C. efactoring code that is covered by existing tests
D. esting existing software before developing new code
View answer
Correct Answer: C
Question #34
What are two advantages of version control software? (Choose two.)
A. t supports tracking and comparison of changes in binary format files
B. t allows new team members to access the current code and history
C. t supports comparisons between revisions of source code files
D. t provides wiki collaboration software for documentation
E. t allows old versions of packaged applications to be hosted on the Internet
View answer
Correct Answer: BC
Question #35
A developer creates a web application that receives a username and password and uses them to sync the credentials to other services through HTTPS. API keys to services are part of the configuration files of the application, but the credentials to the database that stores the synchronization logs are obtained through an external vault service. What is the security issue in this scenario?
A. Communication between the application and the services is not encrypted
B. The database credentials should be stored in the configuration files so that they are secured on the same server
C. The API keys are stored in the configuration files but should be stored in the vault service
D. The synchronization logs should be encrypted and not stored in a relational database
E. Reveal Answer
View answer
Correct Answer: C
Question #36
What is the Git command to delete a local branch named “experiment” without a warning?
A. git branch –rm experiment
B. git branch –n experiment
C. git branch –f experiment
D. git branch –D experiment
View answer
Correct Answer: D
Question #37
Which status code is used by a REST API to indicate that the submitted payload is incorrect?
A. 00
B. 03
C. 05
D. 29
View answer
Correct Answer: A
Question #38
What are two use cases where webhooks are effective? (Choose two.)
A. Filter out information from a response to an API call
B. Close a session with a web server after a specific amount of time
C. Inform a previously defined chat channel after a deployment fails
D. Send an email to a customer of an online store after payment is complete
E. Change the response formal or content type of an API call
View answer
Correct Answer: CD
Question #39
Which Cisco DevNet resource allows access to products in a development lab to explore, learn, and build applications that use Cisco APIs?
A. DevNet Code Exchange
B. DevNet Sandbox
C. DevNet Communities
D. DevNet Automation Exchange
View answer
Correct Answer: B
Question #40
What is a benefit of version control?
A. Aapplication of code directly to hardware
B. Btracking development changes
C. Creuse of code-on-code patches
D. Dcompatibility with back-end systems
View answer
Correct Answer: B
Question #41
Which two statement describe the role of an artifact repository in a CI/CD pipeline? (Choose two.)
A. An artifact repository allows to compare and merge changes in the source code of files involved ina build process
B. An artifact repository is needed only for CI/CD pipeline executed on a public cloud infrastructure
C. An artifact repository provides traceability, search, and management of binary files
D. An artifact repository is needed only for managing open source software
E. An artifact repository stores files needed and generated during the build process
View answer
Correct Answer: CE
Question #42
What are two benefits of managing network configuration via APIs? (Choose two.)
A. more security due to locking out manual device configuration
B. configuration on devices becomes less complex
C. eliminates the need of legacy management protocols like SNMP
D. reduction in network changes performed manually
E. increased scalability and consistency of network changes
View answer
Correct Answer: DE
Question #43
Refer to the exhibit.An API call is constructed to retrieve the inventory in XML format by using the API. The response to the call is 401 Unauthorized. Which two headers must be added to the API call? (Choose two.)
A. Bearer-Token: dXNlcm5hbWU6cGFzc3dvcmQ=
B. Content-Type: application/xml
C. Authentication: Bearer dXNlcm5hbWU6cGFzc3dvcmQ=
D. Accept: application/xml
E. Authorization: Bearer dXNlcm5hbWU6cGFzc3dvcmQ=
View answer
Correct Answer: BE
Question #44
Refer to the exhibit.The output of a unified diff when comparing two versions of a Python script is shown. Which two “single_request_timeout()” functions are defined in fish.py and cat.py? (Choose two.)
A.
B.
C.
D.
E.
View answer
Correct Answer: AB

View Answers after Submission

Please submit your email and WhatsApp to get the answers of questions.

Note: Please make sure your email ID and Whatsapp are valid so that you can get the correct exam results.

Email:
Whatsapp/phone number:
Contact Us