[May-2026] Latest Cisco 350-901 exam dumps and online Test Engine
Cisco 350-901: Selling Cisco Certified DevNet Professional Products and Solutions
Cisco 350-901 exam is a comprehensive exam that covers various topics, including software development and design, APIs, Cisco platforms, software development lifecycle, and more. 350-901 exam is designed to test the candidate's understanding of the development process, as well as their ability to design, develop, and test applications using Cisco technologies.
NEW QUESTION # 166
Refer to the exhibit. Which line of code needs to be placed on the snippet where the code is missing to provide APl rate-limiting to the requests?
- A. int(response.headers.get('Retry-After'))
- B. int(self.response.headers.get(Retry-After'))
- C. int(self.response.headers.post('Retry-After'))
- D. int(response.headers.post('Retry-After'))
Answer: B
NEW QUESTION # 167
Refer to the exhibit.
Drag and drop the code from the bottom onto the box where the code is missing to construct a Python script that will retrieve location data Not all options are used.
Answer:
Explanation:
NEW QUESTION # 168 
Refer to the exhibit. Drag and drop parts of the URL from the left onto the item numbers on the right that match the missing sections in the exhibit to create the appropriate RESTCONF URL to query the VLAN configuration given this YANG model. Not all URL parts are used.
Answer:
Explanation:

NEW QUESTION # 169 


Click on the Meraki Resources tab in the left corner to view Meraki documentation to help with this question.Drag and drop the parts of the python code from the left onto the item numbers on the right that match the missing sections in the exhibit to enable an SSID. Not all code parts are used.
Answer:
Explanation:
NEW QUESTION # 170
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 sent to log indexing and analysis systems.
- C. Application log streams are archived in multiple replicated databases.
- D. Log files are aggregated into a single file on individual nodes.
- E. Application code writes its event stream to specific log files.
Answer: A,E
NEW QUESTION # 171
An enterprise refactors its monolithic application into a modern 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.)
- A. Deploy infrastructure monitoring agents into the operating system of the host machines
- B. Implement infrastructure monitoring to ensure that pipeline components interoperate smoothly and reliably
- C. Instrument the application code to gather telemetry data from logs, metrics or tracing
- D. Periodically scale up the resources of the host machines when the application starts to experience high loads
- E. Adopt a service-oriented architecture to handle communication between the services that make up the application
Answer: B,C
NEW QUESTION # 172
Drag and Drop Question
Refer to the exhibit. 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 complete the script to implement control flow.

Answer:
Explanation:
NEW QUESTION # 173
Refer to the exhibit.
The YAML represented is using the ios_vrf module. As part of the Ansible playbook workflow, what is the result when this task is run?
- A. VRFs are added to the device from the host_vars file, and any other VRFs on the device are removed.
- B. VRFs defined in the host_vars file are removed from the device.
- C. VRFs not defined in the host_vars file are added to the device, and any other VRFs on the device remain.
- D. VRFs not defined in the host_vars file are removed from the device.
Answer: A
NEW QUESTION # 174
Refer to the exhibit.
Python threading allows a developer to have different parts of a program run concurrently and simplify a design. 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 thread instance.
Answer:
Explanation:

NEW QUESTION # 175
Refer to the exhibit. An engineer needs to implement REST API error handling when a timeout or rate limit scenario is present. Which code snippet must be placed into the blank in the code to complete the API request?
- A.

- B.

- C.

- D.

Answer: B
Explanation:
429 produces "retry-after" which is used in the code.
408 does not produce "retry-after" so you need to define a backoff-time yourself.
NEW QUESTION # 176
Refer to the exhibit.
This script uses ciscoyang to configure two VRF instances on a Cisco IOS-XR device using the Yang NETCONF type.
Which two words are required to complete the script? (Choose two.)
- A. false
- B. none
- C. replace
- D. commit
- E. ensure
Answer: A,C
NEW QUESTION # 177
A developer wants to automate virtual infrastructure to provision and manage it. The system will be implemented m large-scale deployment while offering redundancy and scalability with ease of management The solution must meet these requirements:
* Support the provisioning of up to 500 new virtual machines into private datacenters or the public cloud
* Support the modeling of a complex environment that consists of multiple virtual machines while supporting disaster recovery
* Maintain steady-state environments
Which configuration management solution must the developer use?
- A. Docker
- B. Puppet
- C. Terraform
- D. Arable
Answer: C
NEW QUESTION # 178
Refer to the exhibit.
Which RESTCONF verb changes the GigabitEthernet2 interface from 192.168.100.1/24 to 10.10.10.1/24
- A. PATCH
- B. HEAD
- C. GET
- D. POST
Answer: D
NEW QUESTION # 179
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.
Answer:
Explanation:
NEW QUESTION # 180
Refer to the exhibit. Which parameter is missing from the JSON response to confirm the API version that is used?
- A. version 2
- B. 0
- C. v10
- D. version 4
Answer: B
NEW QUESTION # 181
Refer tothe exhibit.
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.
Answer:
Explanation:

NEW QUESTION # 182
Refer to the exhibit.
Drag and drop the steps from the left into the correct order of operation on the right for a successful OAuth2 three-legged authorization code grant flow.
Answer:
Explanation:

NEW QUESTION # 183
Refer to the exhibit. Which snippet creates a Webex Teams space and adds the users in the variable user list to that space?
- A.

- B.

- C.

- D.

Answer: C
Explanation:
NEW QUESTION # 184
Which two principles are included in the codebase tenet of the 12-factor app methodology?
(Choose two.)
- A. There are multiple codebases per application.
- B. There can be a many-to-one correlation between codebase and application.
- C. It is only possible to have one application deployment per codebase.
- D. An application is always tracked in a version control system.
- E. The codebase is the same across all deploys.
Answer: D,E
Explanation:
If there are multiple codebases, it's not an app - it's a distributed system. Each component in a distributed system is an app, and each can individually comply with twelve-factor.
There is only one codebase per app, but there will be many deploys of the app. A deploy is a running instance of the app. This is typically a production site, and one or more staging sites.
Additionally, every developer has a copy of the app running in their local development environment, each of which also qualifies as a deploy.
https://12factor.net/codebase
NEW QUESTION # 185
Refer to the exhibit.
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.
Answer:
Explanation:
Explanation
FROM python:3.6-alpine
COPY . .
RUN pip install -r requirements.txt
EXPOSE 5001
CMD ["python", "app.py"]
NEW QUESTION # 186
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. Option A
- B. Option D
- C. Option C
- D. Option B
Answer: B
NEW QUESTION # 187
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.cert file to sign the app ,
- C. Build the package.yaml file.
- D. Log in to Device Manager.
Answer: C
Explanation:
Reference:
https://www.ciscolive.com/c/dam/r/ciscolive/apjc/docs/2017/pdf/DEVNET-2039.pdf
https://www.cisco.com/c/en/us/support/docs/cloud-systems-management/iox/211534-Configure-a-Small-Alpine-Linux-Docker-Im.html
NEW QUESTION # 188
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.
Answer:
Explanation:
NEW QUESTION # 189
Drag and Drop Question
Refer to the exhibit. Drag and drop the code from the bottom onto the box where the code is missing to construct a Python script that will retrieve location data. Not all options are used.

Answer:
Explanation:
Explanation:
https://www.postman.com/meraki-api/workspace/cisco-meraki-s-public-
workspace/request/7928889-3e9236e1-131c-4484-b144-934cc0e451de
NEW QUESTION # 190
......
Cisco 350-901 Exam Syllabus Topics:
| Topic | Details |
|---|---|
| Topic 1 |
|
| Topic 2 |
|
| Topic 3 |
|
| Topic 4 |
|
| Topic 5 |
|
| Topic 6 |
|
| Topic 7 |
|
| Topic 8 |
|
| Topic 9 |
|
| Topic 10 |
|
| Topic 11 |
|
| Topic 12 |
|
| Topic 13 |
|
| Topic 14 |
|
Cisco 350-901 (Developing Applications using Cisco Core Platforms and APIs (DEVCOR)) certification exam is a challenging test designed for experienced developers who want to showcase their skills in building and deploying applications using Cisco's core platforms and APIs. Developing Applications using Cisco Core Platforms and APIs (DEVCOR) certification is ideal for individuals who are looking to advance their careers in the field of software development, cloud computing, and networking.
New 2026 350-901 Test Tutorial (Updated 566 Questions): https://actual4test.practicetorrent.com/350-901-practice-exam-torrent.html