DRAG DROP
Drag and drop the descriptions from the left onto the related OAuth-defined roles on the right.
Select and Place:

Answer is in the explanation below.
Loading demo links...
Showing 1–20 of 20 questions
DRAG DROP
Drag and drop the descriptions from the left onto the related OAuth-defined roles on the right.
Select and Place:

Answer is in the explanation below.
Drag and drop the code from the bottom onto the box where the code is missing to retrieve and display wireless network hearth information. The wireless network devices are being managed by Cisco DNA Center and are compatible with REST API Not all options are used.

Answer is in the explanation below.
Which two types of organization are subject to GDPR? (Choose two.)
Select all that apply, then click Submit answer.
only organizations that operate outside the EU
any organization that offers goods or services to customers in the EU
only organizations that have offices in countries that are part of the EU
any organization that operates within the EU
only organizations that physically reside in the EU
What are two methods for sending bearer access tokens in resource requests to servers? (Choose two,)
Select all that apply, then click Submit answer.
in plaintext for user access
in the HTTP API schema
in the HTTP request entity-body
in the "Authorization" request header field
in the HTTP request URI

Refer to the exhibit. Which two functions are performed by the load balancer when it handles traffic originating from the Internet destined to an application hosted on the file server farm? (Choose two.)
Select all that apply, then click Submit answer.
Terminate the TLS over the UDP connection from the router and originate an HTTPS connection to the selected server.
Terminate the TLS over the UDP connection from the router and originate an HTTP connection to the selected server.
Terminate the TLS over the TCP connection from the router and originate an HTTP connection to the selected server.
Terminate the TLS over the TCP connection from the router and originate an HTTPS connection to the selected server.
Terminate the TLS over the SCTP connection from the router and originate an HTTPS connection to the selected server.
An enterprise refactors its monolithic application into a modem cloud-native application that is based on microservices. A key requirement of the application design is to ensure that the IT team is aware of performance issues or bottlenecks in the new application Which two approaches must be part of the design considerations'' (Choose two.)
Select all that apply, then click Submit answer.
Periodically scale up the resources of the host machines when the application starts to experience high loads
Instrument the application code to gather telemetry data from logs, metrics or tracing
Adopt a service-oriented architecture to handle communication between the services that make up the application
Deploy infrastructure monitoring agents into the operating system of the host machines
Implement infrastructure monitoring to ensure that pipeline components interoperate smoothly and reliably
Into which two areas are AppDynamics APIs categorized? (Choose two.)
Select all that apply, then click Submit answer.
application-centric
analytics-events
database-visibility
platform-side
agent-side
An application has these characteristics:
• provide one service or function
• distributed database
• API gateway
• central repository for code
• configuration database
• uses session management
Which two design approaches contribute to the scalability of the application? (Choose two.)
Select all that apply, then click Submit answer.
session management in a stateless architecture
modular design iteration
distributed computing with tightly coupled components
built to scale based on a star topology
planned before the first device is deployed


Refer to the exhibits. An interface named “GigabitEthernet2” has been configured on a Cisco IOS XE device.
Using RESTCONF APIs as defined by the ietf-interfaces@2014-05-08.yang model, which two combinations of “rest_operation” and “payload” must be added to the Python script to set the “description” to
“Configured by RESTCONF”? (Choose two.)


Select all that apply, then click Submit answer.
Option A
Option B
Option C
Option D
Option E
Which two countermeasures help reduce the risk of playback attacks? (Choose two.)
Select all that apply, then click Submit answer.
Store data in a NoSQL database.
Implement message authentication (HMAC).
Enable end-to-end encryption.
Remove stack traces from errors.
Use short-lived access tokens.
The UCS Python SDK includes modules for Service Profile template creation.
Which two UCS Service Profile template types are supported? (Choose two.)
Select all that apply, then click Submit answer.
initial-template
updating-template
abstract-template
attached-template
base-template
In the three-legged OAuth2 process, after the authorization server presents a form to the resource owner to grant access, what is the next step?
Select an option, then click Submit answer.
The resource owner authenticates and optionally authorizes with the authorization server.
The user who owns the resource initiates a request to the OAuth client.
If the resource owner allows access, the authorization server sends the OAuth client a redirection.
A form to allow or restrict access is submitted by the owner of the resource.
What is a characteristic of a monolithic architecture?
Select an option, then click Submit answer.
It is an application with multiple independent parts.
New capabilities are deployed by restarting a component of the application.
A service failure can bring down the whole application.
The components are platform-agnostic.

Refer to the exhibit. A developer must create a new network object named testnetwork by using the Cisco Firepower Device Management API. The script must also handle any exceptions that occur during the request and print out any resulting errors. Which script must be used?


Select an option, then click Submit answer.
Option A
Option B
Option C
Option D

Refer to the exhibit. This snippet of a script has recently started exiting abnormally with an exception stating “Unexpected HTTP Response code: 429”.
Which solution handles rate limiting by the remote API?


Select an option, then click Submit answer.
Option A
Option B
Option C
Option D

Refer to the exhibit. A developer wants to automatically deploy infrastructure for a containerized application. A .gitlab-ci.yml file must describe a pipeline that builds a container based on a supplied Dockerfile and executes an Ansible playbook on the configured container. What must be added where the code is missing to complete the script?

Select an option, then click Submit answer.
Option A
Option B
Option C
Option D
There is a requirement to securely store unique usernames and passwords. Given a valid username, it is also required to validate that the password provided is correct.
Which action accomplishes this task?
Select an option, then click Submit answer.
Encrypt the username, hash the password, and store these values.
Hash the username, hash the password, and store these values.
Encrypt the username, encrypt the password, and store these values.
Hash the username, encrypt the password, and store these values.
What is an effective logging strategy according 10 the 12-factor app tenets?
Select an option, then click Submit answer.
Capture togs by the execution environment and route to a centralized destination
Tag and save togs in a local document database that has querying capabilities.
Back up log files in a high-availability remote cluster on the public cloud
Timestamp and save logs in a local time-series database that has querying capabilities
Which Puppet manifest changes the NTP server and generates the traffic from VLAN 15?

Select an option, then click Submit answer.
Option A
Option B
Option C
Option D
What is the function of dependency management?
Select an option, then click Submit answer.
separating code into modules that execute independently
utilizing a single programming language/framework for each code project
automating the identification and resolution of code dependencies
managing and enforcing unique software version names or numbers
Thinking of taking the Developing Applications using Cisco Core Platforms and APIs (DEVCOR) (350-901) exam? This free Cisco practice test is the place to start. You will find 20 free questions, drawn from the full Study4Pass practice set of 472 questions for this exam. The free sample includes 9 single-answer, 9 multiple-answer and 2 drag-and-drop questions — the same mix of formats you will meet in the full set. The questions follow the same topic balance as the real exam: Automation and Programmability, Infrastructure and Security, Network Services and Applications and Network Design and Implementation. The Cisco 350-901 DEVCOR exam is a 90-minute exam associated with the Cisco Certified DevNet Professional certification.
The target audience of the Cisco 350-901 exam is network professionals and engineers who have a minimum of three to five years of experience designing, deploying, configuring, operating, and troubleshooting… The Prerequisite for the Cisco 350-901 exam is that candidates should have a minimum of three to five years of experience in designing and implementing enterprise networks.
Use the sample the way you would use the real thing: answer each question on your own first, then open the explanation and make sure you understand why the right answer is right. That habit — reasoning instead of memorizing — is what carries over to exam day. When a topic keeps tripping you up, that is your study plan telling you where to go next.
When you finish the sample, do not just count the score — read it. Every missed question names a topic, and the full set lets you train that topic on its own until it stops costing you marks. That loop of test, review and targeted practice is how this set is designed to be used, from the first free question to the last simulation.
Inside the full 350-901 practice set:
Pick an answer for each question and check it straight away — the correct answer and a full explanation appear under the question. There is no time limit and nothing to sign up for. When an explanation is not enough, use Ask AI: this is an AI-Enabled practice test, and Ask AI explains the concept behind the question in plain language. When the free sample feels comfortable, the full set of 472 questions adds timed Exam Simulation, topic-by-topic training, and flagged-question review — the closest thing to exam day you can get before the real thing.
Yes. Every question on this page — all 20 of them — is free to use, and you never need to create an account to try them.
The full Study4Pass set for 350-901 has 472 practice questions. This page gives you 20 of them free so you can judge the quality and difficulty first.
Yes. Check any question to reveal the correct answer and its explanation, and use Ask AI whenever you want the underlying concept explained step by step.
No — these are practice questions built to match the 350-901 domains and difficulty level, so you can prepare for the real exam with confidence.