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 Cisco 350-901 DEVCOR Practice Questions 2026 Part2 | Cisco Automation Core

Are you preparing for the Cisco 350-901 certification exam? SPOTO offers the Cisco 350-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
Refer to the exhibit.Which two functions are performed by the load balancer when it handles traffic originating from theInternet destined to an application hosted on the file server farm? (Choose two.)
A. erminate the TLS over the UDP connection from the router and originate an HTTPS connection to the selected server
B. erminate the TLS over the UDP connection from the router and originate an HTTP connection to the selected server
C. erminate the TLS over the TCP connection from the router and originate an HTTP connection to the selected server
D. erminate the TLS over the TCP connection from the router and originate an HTTPS connection to the selected server
E. erminate the TLS over the SCTP connection from the router and originate an HTTPS connection to the selected server
View answer
Correct Answer: CD

View The Updated 350-901 Exam Questions

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

Question #2
Which two situations are flagged by software tools designed for dependency checking in continuous integration environments, such as OWASP? (Choose two.)
A. publicly disclosed vulnerabilities related to the included dependencies
B. mismatches in coding styles and conventions in the included dependencies
C. incompatible licenses in the included dependencies
D. test case failures introduced by bugs in the included dependencies
E. buffer overflows to occur as the result of a combination of the included dependencies
View answer
Correct Answer: AE
Question #3
A developer IS deploying an action to automate the configuration and management of Cisco network switches and routers. The application must use REST API interlace to achieve programmability. The security team mandates that the network must be protected against DDoS attacks. What mitigates the attacks without impacting genuine requests?
A. traffic routing on the network perimeter
B. firewall on the network perimeter
C. API rate limiting at the application layer
D. IP address filtering at the application layer
E. Reveal Answer
View answer
Correct Answer: B
Question #4
A network operations team is using the cloud to automate some of their managed customer and branch locations. They require that all of their tooling be ephemeral by design and that the entire automation environment can be recreated without manual commands. Automation code and configuration state will be stored in git for change control and versioning. The engineering high-level plan is to use VMs in a cloud-provider environment, then configure open source tooling onto these VMs to poll, test, and configure the remote devices, as well as deploy the tooling itself.Which configuration management and/or automation tooling is needed for this solution?
A. nsible
B. nsible and Terraform
C. SO
D. erraform
E. nsible and NSO
View answer
Correct Answer: B
Question #5
Which database type should be used to store data received from model-driven telemetry?
A. BigQuery database
B. Time series database
C. NoSQL database
D. PostgreSQL database
View answer
Correct Answer: B
Question #6
An organization manages a large cloud-deployed application that employs a microservices architecture. No notable issues occur with downtime because theservices of this application are redundantly deployed over three or more data center regions. However, several times a week reports are received aboutapplication slowness. The container orchestration logs show faults in a variety of containers that cause them to fail and then spin up brand new.Which action must be taken to improve the resiliency design of the application while maintaining current scale?
A. Update the base image of the containers
B. Test the execution of the application with another cloud services platform
C. Increase the number of containers running per service
D. Add consistent ג€try/catch(exception)ג€ clauses to the code
View answer
Correct Answer: D
Question #7
A client is written that uses a REST API to interact with a server. Using HTTPS as the transport, an HTTP request is sent and received an HTTP response. The response contains the HTTP response status code: 503 Service Unavailable. Which action is the appropriate response?
A. AAdd an Authorization header that supplies appropriate credentials and sends the updated request
B. BResend the request using HTTP as the transport instead of HTTPS
C. CAdd an Accept header that indicates the content types that the client understands and send the updated request
D. DLook for a Retry-After header in the response and resend the request after the amount of time indicated
View answer
Correct Answer: D
Question #8
Which two statements are considered best practices according to the 12 - factor app methodology for application design? (Choose two.)
A. Application code writes its event stream to stdout
B. Application log streams are archived in multiple replicated databases
C. Application log streams are sent to log indexing and analysis systems
D. Application code writes its event stream to specific log files
E. Log files are aggregated into a single file on individual nodes
View answer
Correct Answer: AC
Question #9
A developer has created an application based on customer requirements. The customer needs to run the application with the minimum downtime.Which design approach regarding high-availability applications, Recovery Time Objective, and Recovery Point Objective must be taken?
A. ctive/passive results in lower RTO and RPO
B. ctive/passive results in lower RTO and RPO
C. ctive/active results in lower RTO and RPO
D. ctive/active results in lower RTO and RPO
View answer
Correct Answer: D
Question #10
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?
A. http://localhost:4000
B. http ://localhost:80
C. http ://127
D. http:///4000:80
View answer
Correct Answer: D
Question #11
Which transport protocol is used by gNMI?
A. TTP/2
B. TTP 1
C. SH
D. QTT
View answer
Correct Answer: A
Question #12
A local Docker container with a Container ID of 391441516e7a is running a Python application.Which command is used to connect to a bash shell in the running container?
A.
B.
C.
D.
View answer
Correct Answer: D
Question #13
Refer to the exhibit. The script, which uses Docker to run a Python application against production network switches, worked properly yesterday but is not working today. The engineer suspects that another engineer changed the script, which caused the CI/CD pipeline to fail. What is the reason for this failure?
A. he Git version is invalid
B. it is an invalid PyPI package
C. ip must be updated to a newer version
D. he PyPI package index is unreachable
View answer
Correct Answer: B
Question #14
What is the unique identifier in the 0Auth2 three-legged authorization code flow?
A. Aclient ID
B. Bresource server
C. Cresource owner
D. Dauthorization server
View answer
Correct Answer: A
Question #15
An application has been developed for monitoring rooms in Cisco Webex. An engineer uses the application toretrieve all the messages from a Cisco Webex room, but the results are slowly presented. Which actionoptimizes calls to retrieve the messages from the /v1/messages endpoint?
A. Define the ma property by using the pagination functionality
B. Set the beforeMessage property to retrieve the messages sent before a specific message ID
C. Avoid unnecessary calls by using a prior request to /v1/rooms to retrieve the last activity property
D. Filter the response results by specifying the created property in the request
E. Reveal Answer
View answer
Correct Answer: A
Question #16
Which database type should be used with highly structured data and provides support for ACIDtransactions?
A. ime series
B. ocument
C. raph
D. elational
View answer
Correct Answer: D
Question #17
Refer to the exhibit.What is the missing step in deploying a Docker container to lOx?
A. Pull/push the image to the Docker registry,
B. Build the package
C. Build the package
D. Log in to Device Manager
View answer
Correct Answer: B
Question #18
How should logs for an application be created?
A. Use a standard and easily configurable logging framework
B. Use fault-tolerant protocols
C. Monitor for backlogs and outages
D. Filter sensitive data before transmitting logs
E. Reveal Answer
View answer
Correct Answer: A
Question #19
An organization manages a large cloud - deployed application that employs a microservices architecture. No notable issues occur with downtime because the services of this application are redundantly deployed over three or more data center regions. However, several times a week reports are received about application slowness. The container orchestration logs show faults in a variety of containers that cause them to fail and then spin up brand new. Which action must be taken to improve the resiliency design of the application while maintaining current scale?
A. Update the base image of the containers
B. Test the execution of the application with another cloud services platform
C. Increase the number of containers running per service
D. Add consistent “try/catch(exception)” clauses to the code
View answer
Correct Answer: A
Question #20
A developer has created an application based on customer requirements. The customer needs to run the application with the minimum downtime.Which design approach regarding high-availability applications, Recovery Time Objective, and Recovery Point Objective must be taken?
A. Active/passive results in lower RTO and RPO
B. Active/passive results in lower RTO and RPO
C. Active/active results in lower RTO and RPO
D. Active/active results in lower RTO and RPO
View answer
Correct Answer: D
Question #21
Which load balancing algorithm balances load based on the active sessions of a node?
A. weighted round-robin
B. IP source affinity
C. least connections
D. sticky session
View answer
Correct Answer: C
Question #22
Refer to the exhibit. Which additional line results in the output of Test 1 upon execution of the docker run --rm devnet 1 command in a Dockerfile with this content?
A. NTRYPOINT ["/bin/echo", "Test"]
B. MD ["/bin/echo Test"]
C. UN ["/bin/echo", "Test"]
D. MD ["/bin/echo", "Test"]
View answer
Correct Answer: A
Question #23
A developer corrects an application bug with ID buglDa98416945110x and then installs it on a Cisco Catalyst 9300 series switch. Which command will enable the application called myapp?
A. app-hosting install appid myapp package usbflash1:myapp
B. app-hosting run re-start appid my app bugfix
C. app-hosting activate appid myapp
D. app-hosting start appid myapp
E. Reveal Answer
View answer
Correct Answer: D
Question #24
A network operations team is using the cloud to automate some of their managed customer and branch locations. They require that all of their tooling beephemeral by design and that the entire automation environment can be recreated without manual commands. Automation code and configuration state will bestored in git for change control and versioning. The engineering high-level plan is to use VMs in a cloud-provider environment, then configure open source toolingonto these VMs to poll, test, and configure the remote devices, as well as deploy the tooling itself.Which configuration management and/or automation tooling is needed for this solution?
A. Ansible
B. Ansible and Terraform
C. NSO
D. Terraform
E. Ansible and NSO
View answer
Correct Answer: B
Question #25
Which two statements are considered best practices according to the 12-factor app methodology for application design? (Choose two.)
A. pplication code writes its event stream to stdout
B. pplication log streams are archived in multiple replicated databases
C. pplication log streams are sent to log indexing and analysis systems
D. pplication code writes its event stream to specific log files
E. og files are aggregated into a single file on individual nodes
View answer
Correct Answer: AC
Question #26
Which statement about microservices architecture is true?
A. pplications are written in a single unit
B. t is a complex application composed of multiple independent parts
C. t is often a challenge to scale individual parts
D. single faulty service can bring the whole application down
View answer
Correct Answer: B
Question #27
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?
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
View answer
Correct Answer: C
Question #28
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?
A. xport the application as a TAR file and import the file to the switch
B. se the Cisco IOxClient tool to export the application to a ZIP file and push the file to the switch
C. onnect the switch to Cisco DNA Center and push the application through the platform
D. opy the application code to a NETCONF file and upload the file to the switch
View answer
Correct Answer: A
Question #29
Why is end-to-end encryption deployed when exposing sensitive data through APIs?
A. Traffic is encrypted and decrypted at every hop in the network path
B. Data transfers are untraceable from source to destination
C. Data cannot be read or modified other than by the true source and destination
D. Server-side encryption enables the destination to control data protection
E. Reveal Answer
View answer
Correct Answer: C
Question #30
Refer to the exhibit. A kubeconfig file to manage access to clusters is provided.How many clusters are defined and which of them are accessed using username/ password authentication versus certificate?
A. wo clusters; development
B. hree clusters; development
C. hree clusters; scratch
D. wo clusters; scratch
View answer
Correct Answer: D
Question #31
Refer to the exhibit. An engineer is managing a network that consists of Cisco IOSXE devices. There is a need to retrieve the details of the interface GigabitEthernet2 using RESTCONF. Which URI will accomplish this by providing the same response as shown in the JSON body? A) B) C) D)
A. AOption A
B. BOption B
C. COption C
D. DOption D
View answer
Correct Answer: D
Question #32
An application is hosted on Google Kubernetes Engine. A new JavaScript module is created to workwith the existing application. Which task is mandatory to make the code ready to deploy?
A. reate a Dockerfile for the code base
B. ewrite the code in Python
C. uild a wrapper for the code to “containerize” it
D. ebase the code from the upstream git repo
View answer
Correct Answer: A
Question #33
How does the use of release packaging allow dependencies to be effectively managed during deployments?
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
View answer
Correct Answer: B

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