Summer Certification Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: pass65

Free Practice Questions for the Cisco Certified DevNet Professional 350-901 Exam (2026 Updated)

At Marks4sure, we are dedicated to providing IT professionals with the most accurate and reliable preparation materials for the Cisco 350-901 exam. To support your certification journey, we have made a selection of our premium 2026 Cisco Certified DevNet Professional practice questions and answers available completely free. You can take this practice test as many times as you need. Every question includes a detailed, expertly verified explanation to ensure you fully grasp the core security concepts before test day.

Questions 4

Drag and drop the components from the left into the order on the right to create the flow of the three-legged OAuth2.

350-901 Question 4

Options:

Buy Now
Questions 5

Refer to the exhibit.

350-901 Question 5

Drag and drop the steps from the left into the order of operation on the right for a successful OAuth2 three-legged authorization code grant flow,

Options:

Buy Now
Questions 6

Which approach is part of the twelve-factor app methodology?

Options:

A.

Explicitly declare and isolate dependencies.

B.

Store the configuration in a database.

C.

Leverage available resources to scale the application.

D.

Maintain states in the app.

Buy Now
Questions 7

Refer to the exhibit.

350-901 Question 7

Drag and drop the code from the bottom onto the box where the code is missing to complete the API request. An engineer is using this API request to implement Chat-Ops to generate notifications m a Webex space by using webhooks. Not all options are used.

350-901 Question 7

Options:

Buy Now
Questions 8

Which outcome results from integrating Al-based analysis of network scripts in the lifecycle of network automation using Al-assisted code approaches?

Options:

A.

delegation of all policy decisions to Al algorithms

B.

unplanned increases in testing frequency

C.

random delays in automation pipeline rollouts

D.

enhanced scrutiny of configuration reliability

Buy Now
Questions 9

Refer to the exhibit.

350-901 Question 9

Which parameter is missing from the JSON response to confirm the API version that is

used?

Options:

A.

version 4

B.

v 10

C.

2

D.

version 2

Buy Now
Questions 10

A developer is designing a modem, distributed microservice enterprise application. The application will be integrating with other systems and focus on a large deployment, so control of API calls is necessary. What is the best practice to reduce application response latency and protect the application from excessive use?

Options:

A.

Implement rate limiting on the client side.

B.

Implement rate limiting on the client and server sides.

C.

Do not enforce any rate Imiting

D.

Implement rate limiting on the server side.

Buy Now
Questions 11

A web application is susceptible to cross-site scripting. Which two methods allow this issue to be mitigated? (Choose two.)

Options:

A.

Use only drop downs.

B.

Limit user input to acceptable characters.

C.

Encrypt user input on the client side.

D.

Use AES encryption to secure the script.

E.

Remove all HTML/XML tags from user input.

Buy Now
Questions 12

Refer to the exhibit.

350-901 Question 12

A company has extended networking from the data center to the cloud through Transit VPC.

Which two statements describe the benefits of this approach? (Choose two.)

Options:

A.

Dynamic routing combined with multi-AZ- deployment creates a robust network infrastructure.

B.

VPC virtual gateways provide highly available connections to virtual networks.

C.

Dedicated VPC simplifies load balancing by combining internal and external web services.

D.

VPC virtual gateways provide more secure connections to virtual networks.

E.

Dedicated VPC simplifies routing by not combining this service with other shared services.

Buy Now
Questions 13

A developer creates an application for a Cisco Catalyst 9000 switch in a Docker container. Which action must be taken to host the application on the switch?

Options:

A.

Copy the application code to a NETCONF file and upload the file to the switch

B.

Connect the switch to Cisco DNA Center and push the application through the platform.

C.

Use the Cisco IOxClient tool to export the application to a ZIP file and push the file to the switch

D.

Export the application as a TAR file and import the file to the switch

Buy Now
Questions 14

On which system must the messaging standards be defined to allow communication between all the components for a custom dashboard?)

Options:

A.

front end

B.

back end

C.

web application

D.

management server

Buy Now
Questions 15

Drag and drop the steps from the left into the order on the right to create the workflow to retrieve the gateway information from a set of Cisco IOS devices. Not all options are used.

350-901 Question 15

Options:

Buy Now
Questions 16

A company is starting a machine-learning project to analyze employee information and enforce social distancing guidelines. The data that the company wants to leverage includes these data points:

• access badge logs

• security camera metadata

• WebEx Teams messages

• email attachments

• phone GPS coordinates

Which type of database must be used for this application?

Options:

A.

RDBMS

B.

object-oriented

C.

NoSQL

D.

flat file

Buy Now
Questions 17

Refer to the exhibit.

350-901 Question 17

The cisco_devnet Docker swarm service runs across five replicas The development team tags and imports a new image named devnet ' test 1 1 and requests that the image be upgraded on each container There must be no service outages during the upgrade process Which two design approaches must be used? (Choose two.)

Options:

A.

Implement rolling upgrades by using the docker service update command.

B.

Enable parallel upgrades by using the docker service update command.

C.

Ensure that the service is hosted behind a VIP with no session persistence.

D.

Update the restart policy of the containers to restart upon failure.

E.

Ensure that the service replicas are set to a minimum of 5

Buy Now
Questions 18

Which kind of API that is used with Cisco DNA Center provisions SSIDs, QoS policies, and update software versions on switches?

Options:

A.

Event

B.

Multivendor

C.

Integration

D.

Intent

Buy Now
Questions 19

Which load balancing algorithm balances load based on the active sessions of a node?

Options:

A.

weighted round-robin

B.

IP source affinity

C.

least connections

D.

sticky session

Buy Now
Questions 20

A company must adopt a configuration management solution for its multi-cloud microservices architecture. The solution has these requirements:

* Hybrid cloud deployment

* Automated compliance and security configurations

* Dynamic infrastructure scaling

* Zero-downtime updates

* Immutable infrastructure principles

* Advanced configuration monitoring

Which configuration management solution should be implemented?

Options:

A.

Chef-based configuration management

B.

Terraform with multi-cloud state management

C.

Ansible playbooks with dynamic inventory

D.

custom Python infrastructure scripts

Buy Now
Questions 21

Drag and drop the code from the bottom onto the box where the code is missing to configure a router that runs Cisco IOS XE by using RESTCONF. The API call is made to the management URL of the IOS XE device and on a registered port number. Errors that are caught during HTTP operation are registered. Not all options are used.

350-901 Question 21

Options:

Buy Now
Questions 22

Refer to the exhibit.

350-901 Question 22

Which action will complete the workflow that represents how an API call sends multiple messages?

Options:

A.

{PUT} messages(roomID)

B.

{PUT} messages(BearerToken)

C.

{POST} messages(roomID)

D.

{POST} messages(BearerToken)

Buy Now
Questions 23

Refer to the exhibit.

350-901 Question 23

What is the missing step in deploying a Docker container to lOx?

Options:

A.

Pull/push the image to the Docker registry,

B.

Build the package.yaml file.

C.

Build the package.cert file to sign the app ,

D.

Log in to Device Manager.

Buy Now
Questions 24

User report that they can no longer process transactions with the online ordering application, and the logging dashboard is displaying these messages.

Fri Jan 10 19:37:31.123 EST 2020 [FRONTEND] INFO: Incoming request to add item to cart from user 45834534858

Fri Jan 10 19:37:31 247 EST 2020 [BACKEND] INFO: Attempting to add item to cart

Fri Jan 10 19:37:31 250 EST 2020 [BACKEND] ERROR: Failed to add item: MYSQLDB ERROR: Connection refused

What is causing the problem seen in these log messages?

Options:

A.

The database server container has crashed.

B.

The backend process is overwhelmed with too many transactions.

C.

The backend is not authorized to commit to the database.

D.

The user is not authorized to add the item to their cart.

Buy Now
Questions 25

Which two design considerations should be considered when building a Cisco Meraki dashboard out of available APIs? (Choose two,)

Options:

A.

API call volume is rate-limited to five calls per second per organization.

B.

The API version does not need to be specified in the URL.

C.

Access to the API must first be enabled by using the settings for an organization.

D.

The API requests require the key and the user credentials.

E.

If the API key is shared, it cannot be regenerated

Buy Now
Questions 26

Refer to the exhibit.

350-901 Question 26

A network engineer must integrate error handling tor time-outs on network devices using the REST interface. Which line of code needs to be placed on the snippet where the code is missing to accomplish this task?

Options:

A.

elif resp.status_code == 429 or serf._retries < selff._MAX_RETRIES:

B.

elif resp.status_code == 404 or self, retries < self._MAX_RETRIES:

C.

elif resp.status_code == 429 and self .retries < self._MAX_RETRIES:

D.

elif resp.status_code == 404 and self._relries < self._MAX_RETRIES:

Buy Now
Questions 27

How does the use of release packaging allow dependencies to be effectively managed during deployments?

Options:

A.

dependencies are staggered between multiple releases

B.

designed to prevent any dependencies between release units

C.

dependencies are tested after the release is deployed

D.

removal of release units if they have issues in testing

Buy Now
Questions 28

Which impact does dynamically adjusting scripts based on AI feedback have on the risk profile when adopting Al-assisted development in automated network workflows?

Options:

A.

streamlined incident response procedures

B.

uniformity in documentation generation

C.

unpredictability in automated configuration outputs

D.

consistent repository labeling across projects

Buy Now
Questions 29

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?

Options:

A.

The resource owner authenticates and optionally authorizes with the authorization server.

B.

The user who owns the resource initiates a request to the OAuth client.

C.

If the resource owner allows access, the authorization server sends the OAuth client a redirection.

D.

A form to allow or restrict access is submitted by the owner of the resource.

Buy Now
Questions 30

Which two techniques protect against injection attacks? (Choose two.)

Options:

A.

input validation

B.

trim whitespace

C.

limit text areas to 255 characters

D.

string escaping of user free text and data entry

E.

only use dropdown, checkbox, and radio button fields

Buy Now
Questions 31

A developer releases a new application for network automation of Cisco devices deployed in a local data center. The application utilizes complex design patterns such as microservices that host multiple third-party libraries and programming languages. The development must be simplified by implementing an observability- driven velopment lifecycle. Which two considerations must be taken to meet the requirements? (Choose two.)

Options:

A.

which KPIs to monitor

B.

description of low-level errors

C.

relevant metrics to expose

D.

which monitoring tools to use

E.

identifying customer priorities

Buy Now
Questions 32

A developer must package an application for Kubernetes to integrate into a prebuilt CD environment. The application utilizes a Docker image from Cisco DevNet public repository and is accessible from a specific port of the container. Drag and drop the code from the bottom onto the box where the code is missing in the Kubernetes YAML configuration file. Not all options are used.

350-901 Question 32

Options:

Buy Now
Questions 33

Refer to the exhibit.

350-901 Question 33

A network automation solution is being constructed to integrate inventory data using a workflow orchestrator for orchestration and a REST API service as the source of the data. The infrastructure team organized variable files for device management. When building the integration workflow, which action must be taken to ensure that the orchestration layer can reliably access the inventory data from the designated system?

Options:

A.

Update a template filter.

B.

Configure an HTTP connection.

C.

Use a configuration lookup.

D.

Declare a static variable set.

Buy Now
Questions 34

Which authorization steps are required to obtain an access token according to the OAuth2 authorization code grant flow?

Options:

A.

Log in with a username and password using a form, get a token, and include the token in the body.

B.

Send the base64 encoded username, password, client ID, and client secret to the single sign-on manager.

C.

Send the client ID and client secrets by using the grant flow type, get the token, and authorize by using a callback.

D.

Authenticate, get the authorization code, and send it with the client ID and client secret.

Buy Now
Questions 35

350-901 Question 35

Refer to the exhibit. As part of a new network service rollout in the branch office, the network team is automating the configuration of network devices to ensure fast and consistent deployment. The team must use a RESTCONF-based Python script to the team remotely update the WAN uplink interface on the branch router with the appropriate settings for immediate connectivity The Python script must authenticate with the router, send a PATCH request using the ietf-interfaces YANG model to configure GigabitEthernetl. and confirm a successful update. Drag and drop the code snippets from the bottom onto the boxes in the code to construct the Python script Not all options are used

350-901 Question 35

Options:

Buy Now
Questions 36

Refer to the exhibit.

350-901 Question 36

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.)

Options:

A.

Terminate the TLS over the UDP connection from the router and originate an HTTPS connection to the selected server.

B.

Terminate the TLS over the UDP connection from the router and originate an HTTP connection to the selected server.

C.

Terminate the TLS over the TCP connection from the router and originate an HTTP connection to the selected server.

D.

Terminate the TLS over the TCP connection from the router and originate an HTTPS connection to the selected server.

E.

Terminate the TLS over the SCTP connection from the router and originate an HTTPS connection to the selected server.

Buy Now
Questions 37

Refer to the exhibit.

350-901 Question 37

Which AP! call does an engineer use to delete the FQDN object?

Options:

A.

DELETE /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f

B.

DELETE /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/object/fqdns/005056BB-0B24-0ed3-0000-858993545263

C.

DELETE /api/fmc_config/v1/domain?id=e276abec-e0f2-11e3-8169-6d9ed49b625f

D.

DELETE /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/object/fqdns?id=005056BB-0B24-0ed3-0000-858993545263

Buy Now
Questions 38

Refer to the exhibit.

350-901 Question 38

Drag and drop the correct parts of the Dockerfile from the left onto the item numbers on the right that match the missing sections in the exhibit to complete the Dockerfile to successfully build and deploy a container running a Python application. Not all parts of the Dockerfile are used.

350-901 Question 38

Options:

Buy Now
Questions 39

How is AppDynamics used to instrument an application?

Options:

A.

Provides visibility into the transaction logs that can be correlated to specific business transaction requests

B.

Enables instrumenting a backend web server (or packet installation by using an AppDynamics agent

C.

Retrieves a significant amount of information from the perspective of the database server by using application monitoring

D.

Monitors traffic flows by using an AppDynamics agent installed on a network infrastructure device

Buy Now
Questions 40

DRAG DROP

350-901 Question 40

350-901 Question 40

Refer to the exhibit. A system administrator has installed a Linux-based alarm system in their home that can execute a Bash shell script when an intruder is detected. Drag and drop the code snippets from the left onto the item numbers on the right that match the missing sections in the exhibit to create a chat-ops script that will notify of alarms via the Webex Teams REST API. Not all code snippets are used.

350-901 Question 40

Options:

Buy Now
Questions 41

A developer is containerizing an application using Docker. A local Docker alpine image has been created, and it has the image ID ' b9c2d50f0b6y74998 ' with the tag ' dev ' . The developer must make a running container based on the tagged image, with the container port 80 bound to port 8080 on the host. Which command must be used?

Options:

A.

docker run -p 8080:80 alpine:dev

B.

docker start -p 8080:80 alpine:dev

C.

docker build -p 8080:80 alpine:dev

D.

docker exec -p 8080:80 alpine:dev

Buy Now
Questions 42

350-901 Question 42

Refer to the exhibit. The deployment pipeline executes baseline input verification and then applies advanced module logic scans to validate automation changes throughout the codebase The code and related configuration files were committed after a recent feature implementation The process includes automated environment configuration and package installation before each pipeline run After the most recent changeset. the pipeline fails and halts prior to the modulo build completion Logistics such as runner availability and accessible artifacts have been independently confirmed What caused the pipeline problem?

Options:

A.

Aversion mismatch is detected in the dependency constraint

B.

Multiple branch triggers occur in the pipeline settings.

C.

Container user privileges are insufficient for the build.

D.

The scheduled job window overlaps with code deploymont

Buy Now
Questions 43

During operational readiness checks, the management team requires device onboarding to be implemented for smooth workflow progression. Automated change validation with pyATS information gatherer has been introduced to help maintain accurate infrastructure records. Ongoing change detection and streamlined troubleshooting are vital to keeping environments reliable. All checks must be performed as part of the regular pipeline. How can the process be implemented practically?

Options:

A.

resource allocation through distributed clusters

B.

connection status collection during initial assessment

C.

section labeling via custom HTML scripts

D.

parameter retrieval with RESTful endpoints

Buy Now
Questions 44

350-901 Question 44

Refer to the exhibit. A network automation job was scheduled to run during the standard maintenance window on device R1. The job was configured to use connection method NETCONF, and execution was triggered from the orchestrator server During the maintenance window, the system logs indicate that the workflow could not reach its intended target. Further investigation into monitoring alerts reveals persistent connection failures for the duration of the job window. Operations reported that other devices were reachable from the server The orchestration logs do not show issues with job scheduling or agent workflows What is the root network automation issue?

Options:

A.

Hostname mismatch is detected on controller

B.

The management firewall is missing an access rule.

C.

Incorrect credentials prevent session establishment

D.

The NTP server is unreachable from the device.

Buy Now
Questions 45

Drag and drop the git commands from the left into the correct order on the right to create a feature branch from the master and then incorporate that feature branch into the master.

350-901 Question 45

Options:

Buy Now
Questions 46

Refer to the exhibit.

350-901 Question 46

A Python script has these requirements

• Retrieve a list of Bluetooth clients seen by the access pants on a network.

• Print the content of the response

• Retrieve the next page only if it is available in the response headers

What must be added where the code is missing to get the remaining pages by using the next link from the link response header of the last request?

A)

350-901 Question 46

B)

350-901 Question 46

C)

350-901 Question 46

D)

350-901 Question 46

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 47

On a Cisco Catalyst 9300 Series Switch, the guest shell is being used to create a service within a container. Which change is needed to allow the service to have external access?

Options:

A.

Apply ip nat overload on VirtualPortGroup0.

B.

Apply ip nat inside on Interface VirtualPortGroup0.

C.

Apply ip nat outside on Interface VirtualPortGroup0.

D.

Apply ip nat inside on Interface GigabitEthernet1.

Buy Now
Questions 48

Refer to the exhibit , The command docker build -tag=friendlyhello . is run to build a docker image from the given Dockerfile,

requirements,txt, and app.py, Then the command docker run -p 4000:80 friendlyhello is executed to run the application. Which URL is entered in the web browser to see the content served by the application?

Options:

A.

http://localhost:4000

B.

http ://localhost:80

C.

http ://127.0.0.1:80

D.

http:///4000:80

Buy Now
Questions 49

An application has initiated an OAuth authorization code grant flow to get access to an API resource on behalf of an end user.

Which two parameters are specified in the HTTP request coming back to the application as the end user grants access? (Choose two.)

Options:

A.

access token and a refresh token with respective expiration times to access the API resource

B.

access token and expiration time to access the API resource

C.

redirect URI a panel that shows the list of permissions to grant

D.

code that can be exchanged for an access token

E.

state can be used for correlation and security checks

Buy Now
Questions 50

350-901 Question 50

Refer to the exhibit. Drag and drop the code snippets from the bottom onto the blanks in the code to construct a Python script that creates a new network object in FDM. Not all options are used.

350-901 Question 50

Options:

Buy Now
Questions 51

A developer in a learn of distributed authors is working on code in an isolated Git branch named ' update4a2f5464771 The developer attempts to merge the new code with a branch named ’dvcapp2a3f1564733 ' however the merge operation encounters a conflict error during the process. Which Git command must the developer use to exit from the merge process and return the branch to the previous state?

Options:

A.

git merge -exit

B.

git merge -abort

C.

git abort —merge

D.

git abort -status

Buy Now
Questions 52

A developer has created a local Docker alpine image that has the image ID ' dockapp432195596ffr ' and tagged as ‘new’. Which command creates a running container based on the tagged image, with the container port 80 bound to port 8080 on the host?

Options:

A.

docker build -p 8080:80 alpine new

B.

docker exec -p 808080 alpine new

C.

docker start -p 808080 alpine new

D.

docker run -p 8080.80 alpine.now

Buy Now
Questions 53

Refer to the exhibit.

350-901 Question 53

An architect wrote an application to collect device information from the Cisco Meraki Dashboard API. Every time a network change occurs the application collects information and records new endpoint MAC addresses. The application stopped working after the locations and network equipment of a competitor were acquired. Which application approach must be applied to reduce latency and rate limiting?

Options:

A.

MOS scoring system before collecting information

B.

leaky faucet algorithm for fault categorizing

C.

error handling to check for reachability first

D.

webhooks to trigger updates

Buy Now
Questions 54

A network automation engineer is building an Ansible playbook to deploy interface configurations for high-availability uplinks on designated switches. The configuration must set all required parameters for Port-channel 10 without missing any steps. Drag and drop the code snippets from the bottom onto the boxes in the code to construct the Ansible playbook. Not all options are used.

350-901 Question 54

Options:

Buy Now
Questions 55

Refer to the exhibit.

350-901 Question 55

Two IPv4 addresses must be set on interface Gi0/1. The model shows an ipv4 container with an address list keyed by ip with prefix-length leaf. The engineer must produce valid YAML under the correct containers. Drag and drop the code snippets from the bottom onto the boxes in the code to construct the artifact. Not all options are used.

350-901 Question 55

Options:

Buy Now
Questions 56

A developer is creating a Python Flask solution to leverage the Cisco Meraki Location API. Drag and drop the code snippets from the bottom onto the blanks in the Python script to manage incoming location data. Not all options are used.

350-901 Question 56

Options:

Buy Now
Questions 57

Which two statements about a stateless application are true? (Choose two.)

Options:

A.

Different requests can be processed by different servers.

B.

Requests are based only on information relayed with each request.

C.

Information about earlier requests must be kept and must be accessible.

D.

The same server must be used to process all requests that are linked to the same state.

E.

No state information can be shared across servers.

Buy Now
Questions 58

Which statement about microservices architecture is true?

Options:

A.

Applications are written in a single unit.

B.

It is a complex application composed of multiple independent parts.

C.

It is often a challenge to scale individual parts.

D.

A single faulty service can bring the whole application down.

Buy Now
Questions 59

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.)

Options:

A.

built to scale based on a star topology

B.

modular design iteration

C.

session management in a stateless architecture

D.

planned before the first device is deployed

E.

distributed computing with tightly coupled components

Buy Now
Questions 60

A developer is creating a Python script to analyze errors during REST API call operations. The script will be used with Cisco solution and devices. Drag and drop the code from the bottom to the box where the code is missing to implement control flow for handling unrecoverable REST API calls. Not all options are used.

350-901 Question 60

Options:

Buy Now
Questions 61

Refer to the exhibit.

350-901 Question 61

The cURL POST request creates an OAuth access token for authentication with FDM API requests. What is the purpose of the file “@token_data” that cURL is handling?

Options:

A.

This file is a container to log possible error responses in the request.

B.

This file is given as input to store the access token received from FDM.

C.

This file is used to send authentication related headers.

D.

This file contains raw data that is needed for token authentication.

Buy Now
Questions 62

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?

Options:

A.

Encrypt the username, hash the password, and store these values.

B.

Hash the username, hash the password, and store these values.

C.

Encrypt the username, encrypt the password, and store these values.

D.

Hash the username, encrypt the password, and store these values.

Buy Now
Questions 63

Which scenario is an example of the pseudonymization of sensitive data that meets GDPR requirements?

Options:

A.

encrypting sensitive data at rest by using native cloud services and data in transit by using SSL/TLS transport

B.

implementing XFowarded For at the frontend of a web app to enable the source IP addresses of headers to change

C.

leveraging an application load balancer at the frontend of a web app for SSL/TLS decryption to inspect data in transit

D.

separating the sensitive data into its own dedicated secured data store and using tokens in its place

Buy Now
Questions 64

Refer to the exhibit.

350-901 Question 64

A network engineer is configuring automation using a real-time audit controller and plans to integrate information stored through an API-based resource catalog. The goal is to ensure that the chosen solution pulls device records directly into the automation workflow. The current framework provides flexible options for connecting with various data stores and external resources. Which integration step enables collection of accurate device attributes for orchestration?

Options:

A.

Enable a resource catalog fetcher.

B.

Attach a telemetry aggregation point.

C.

Add a role-based access entry.

D.

Extend a custom command launcher.

Buy Now
Questions 65

Drag and drop the code snippets from the bottom onto the blanks in the Python script to retrieve a list of all the Cisco Webex rooms using pagination and the Webex API. Not all options are used.

350-901 Question 65

Options:

Buy Now
Questions 66

Click on the GET Resource button above to view resources that will help with this question.

350-901 Question 66

350-901 Question 66

350-901 Question 66

An engineer is managing a DC with 6000 Cisco UCS servers installed and running. The engineer has been asked to identify all resources where the model is in the UCSB family and the available memory is less than or equal to 5 GB.

Which REST API call accomplishes this task?

Options:

A.

GET/api/v1/compute/RackUnits?$select=Vendor,Model,Serial & $filter=not(Model eq ‘UCSC’) and AvailableMemory le 5000

B.

GET/api/v1/compute/RackUnits?$select=Vendor,Model,Serial & $filter=Model eq ‘UCSB’ and AvailableMemory lt 5000

C.

GET/api/v1/compute/RackUnits?$select=Vendor,Model,Serial & $filter=contains(Model, UCSB’) and AvailableMemory lt 5000

D.

GET/api/v1/compute/RackUnits?$select=Vendor,Model,Serial & $filter=contains(Model, UCSB’) and AvailableMemory le 5000

Buy Now
Questions 67

When end-to-end encryption is implemented, which area is most vulnerable to exploitation?

Options:

A.

cryptographic key exchange

B.

endpoint security

C.

cryptographic key generation

D.

security of data in transit

Buy Now
Questions 68

An engineer is developing a client/server application for use by a very large number of clients. The engineer must optimize the application response time and lower the required network bandwidth when clients access the server. The engineer wants the server responses to be based on the resource version fetched by the clients. Which HTTP technique must be used?

Options:

A.

middleware caching

B.

API pagination

C.

data compression

D.

conditional requests

Buy Now
Questions 69

Multiple business units are collaborating to automate device provisioning across distributed branches. The solution must accommodate different levels of expertise with template-driven configuration and orchestration features. The solution also must work with nonstandard devices to ensure business process consistency. Which approach meets the requirements?

Options:

A.

syntax highlighting in terminal editors

B.

extensible device connector support

C.

isolated static inventory per user

D.

command injection safeguards for scripts

Buy Now
Questions 70

Which security approach should be used for developing a REST API?

Options:

A.

Use custom security relevant HTTP response codes

B.

Utilise TLS for end to end encryption

C.

Add an API key to each URL string

D.

Utilize CORS headers

Buy Now
Questions 71

Which configuration stop must be performed on a Cisco IOS XE device to present collected data in Cisco DNA Center?

Options:

A.

Create an SNMPv3 user account.

B.

Apply a telemetry profile.

C.

Synchronize the device and the data collector.

D.

Enable Cisco NetFlow collection.

Buy Now
Questions 72

350-901 Question 72

Refer to the exhibit A network engineer must use a RESTCONF-based Python script to deploy OSPF routing on a Cisco IOS XE device. The engineer must complete a Python script that sends a request to update the device configuration with OSPF process ID 1, router ID 1.1.1.1, and a network statement for 10 0.0 0/24 in area 0 The script leverages the Cisco IOS XE native YANG model, specifically the Cisco-IOS-XE- native native/router/ospf container, to structure the OSPF configuration payload Drag and drop the code snippets from the bottom onto the boxes in the code to construct the Python script Not all options are used

350-901 Question 72

Options:

Buy Now
Questions 73

A developer must deploy a containerized application foe network device inventory management. The developer sets up a Kubernetes duster on two separate hypervisors. The SLA is not currently meeting a specified maximum value for network latencyjitter CPU/memory and disk I/O are functioning property. Which two design approaches resolve the issue ' ' (Choose two.)

Options:

A.

Colocate services in the same pod

B.

Replace the HDD drives with SSD drives

C.

Enable IPv6 within the duster

D.

Deploy the duster to a bare metal server

E.

Upgrade the server NIC card

Buy Now
Questions 74

An engineer must add a post-validation stage that performs an HTTP smoke test of the freshly deployed API. The engineer must declare a post-validation stage, run curl against a health endpoint, and publish the response body as an artifact. Drag and drop the code snippets from the bottom onto the boxes in the code to construct the artifact. Not all options are used.

350-901 Question 74

Options:

Buy Now
Questions 75

350-901 Question 75

Refer to me exhibit The Python code manages a Cisco CSR 1000V router Which code snippet must be placed in the blank m the code to update the current configuration of the targeted resource?

A)

350-901 Question 75

B)

350-901 Question 75

C)

350-901 Question 75

D)

350-901 Question 75

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 76

Given an application that implements a basic search function as Well as a video upload function , which two load-balancing approaches

optimize the application ' s user experience? (Choose two.)

Options:

A.

Video upload requests should be routed to the endpoint using an intermediate hop.

B.

Video upload requests should be routed to the endpoint with highest data throughput.

C.

Video upload requests should be routed to the endpoint with lowest round-trip latency.

D.

Search requests should be routed to the endpoint with lowest round-trip latency.

E.

Search requests should be routed to the endpoint with highest data throughput.

Buy Now
Questions 77

Click on the resource lab in the top left comer to view resources to help with this question An engineer is managing a data center with 6000 Cisco UCS servers installed and running The engineer is asked to identify all resources where the model is in the UCSB family and the available memory is less than or equal to 5 GB Drag and drop the code from the bottom onto the blanks in the code snippet to construct a REST API call to accomplish this task Not all options are used.

350-901 Question 77

Options:

Buy Now
Questions 78

Which two strategies are used to protect personally identifiable information? (Choose two.)

Options:

A.

Encrypt data in transit.

B.

Encrypt hash values of data.

C.

Encrypt data at rest.

D.

Only hash usernames and passwords for efficient lookup.

E.

Only encrypt usernames and passwords for efficient lookup.

Buy Now
Exam Code: 350-901
Exam Name: Designing, Deploying and Managing Network Automation Systems AUTOCOR v2.0
Last Update: Aug 10, 2026
Questions: 534

PDF + Testing Engine

$64.99   $185.69

Testing Engine

$49.99   $142.83

PDF (Q&A)

$54.99   $157.11