Cisco 350-901 Study Guide Archives Updated on Dec 24, 2025
Download 350-901 Mock Test Study Material
NEW QUESTION # 115
What describes microservices?
- A. tightly coupled services that are built as a single unit that is deployable to the infrastructure
- B. set of services that are provided through a communication call over the internet
- C. loosely coupled services that are independently deployable and maintainable
- D. self-contained artifact that includes the interfaces of all application layers
Answer: C
NEW QUESTION # 116
Drag and drop the characteristics from the left onto the correct data processing techniques on the right, in the context of GDPR.
Answer:
Explanation:

NEW QUESTION # 117
A bot has been created, called "386231131", to respond to alarm messages. A developer is now creating a Webhook to allow the bot to respond to messages.
Which format allows the Webhook to respond to messages for the bot within Webex Teams?
- A.

- B.

- C.

- D.

Answer: B
Explanation:
https://developer.webex.com/docs/bots
NEW QUESTION # 118
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?

- A. Option A
- B. Option C
- C. Option B
- D. Option D
Answer: D
NEW QUESTION # 119
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. Terraform
- C. Puppet
- D. Arable
Answer: B
NEW QUESTION # 120
Refer to the exhibit above and click on the IETF Routing tab in the top left corner to help with this question. A developer is trying to update the routing instance by adding a new route to the routes list using the URL in the exhibit. What action must be taken to fix the error being received?
- A. Fix the body being sent to update the routes list.
- B. Change the URL to ''/ietf-routing:routing-instance/default''.
- C. Change the url to ''/ietf-routing:routing/routing-instance=default''.
- D. Change the HTTP Method being used to make the change
- E. Update the authorization credentials.
Answer: C
NEW QUESTION # 121
An application uses OAuth to get access to several API resources on behalf of an end user. What are two valid parameters to send to the authorization server as part of the first step of an authorization code grant flow? (Choose two.)
- A. name of the application under which the application registered as an OAuth integration
- B. secret that was generated by the authorization server when the application registered as an OAuth integration
- C. list of scopes that correspond to the API resources to which the application is requesting to access
- D. URI to which the authorization server will send the user-agent back when access is granted or denied
- E. list of the API resources that the application is requesting to access
Answer: B,D
NEW QUESTION # 122
A Python script must query the Cisco DNA center API for the number of unique wireless clients that are exhibiting poor health behavior. Drag and drop the code from the bottom onto the box where the code is missing to complete the script Not all options are used.
Answer:
Explanation:
NEW QUESTION # 123
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 # 124
Which risk is there to data privacy during the storage and transmission of data?
- A. Transfer of unencrypted data between storage devices increases exposure.
- B. Data breaches cause the ongoing exposure of personal information.
- C. Exposure is increased when data is shared between applications.
- D. Unencrypted information from a storage device increases the risk of a data breach.
Answer: D
Explanation:
Protecting data "at rest" (in storage) and "in motion" (in transit) both rely on proper encryption. If sensitive information sits on a disk or storage device without encryption, an attacker who gains access - whether by stealing the device, exploiting a vulnerability, or mounting a malware attack
- can directly read that data. This unencrypted data at rest significantly raises the chance of a breach and loss of privacy.
NEW QUESTION # 125
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. ensure
- B. none
- C. commit
- D. replace
- E. false
Answer: D,E
NEW QUESTION # 126
Which two techniques protect against injection attacks? (Choose two.)
- A. limit text areas to 255 characters
- B. trim whitespace
- C. only use dropdown, checkbox, and radio button fields
- D. string escaping of user free text and data entry
- E. input validation
Answer: D,E
Explanation:
The following defense methods are available:
- Escaping Inputs/Sanitizing Inputs
- Principle of Least Privilege
- Parameterized queries and prepared statements
- Prevent all SQL-generated error messages from being displayed to the end user
- Password Hashing
- Third Party Authentication
- Data validation process to assess data against a set of rules
- Intrusion prevention system (IPS) or a next-generation firewall (NGFW)
https://www.hacksplaining.com/prevention/sql-injection
NEW QUESTION # 127
A developer must apply a new feature on a live project. After the commit, it was discovered that the wrong file was applied. The developer must undo the single commit and apply the file with the name feat-EXP453928854DPS. Which command must the developer use?
- A. git checkout
- B. git clean
- C. git reset
- D. git revert
Answer: D
NEW QUESTION # 128
An engineer must access multiple bots that are running in an internal infrastructure. A different HTTPS URL is required for each bot. The infrastructure has just one public IP address and a Linux server with Apache installed. Drag and drop the actions from the left into the order of steps on the right to enable access to the bots inside. Not all options are used.
Answer:
Explanation:

NEW QUESTION # 129
Drag and drop the characteristics from the left onto the correct data processing techniques on the right, in the context of GDPR.
Answer:
Explanation:

NEW QUESTION # 130
Drag and Drop Question
An engineer sets up two tasks in an Ansible playbook. An NTP server must be defined and retrieve the configuration information of the IP interfaces. Drag and drop the code from the bottom onto the box where the code is missing to complete the playbook. Options may be used more than once. Not all options are used.
Answer:
Explanation:
NEW QUESTION # 131
Click on the GET Resource button above to view resources that will help with this question.


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?
- 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=contains(Model, UCSB') and AvailableMemory le 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=Model eq 'UCSB' and AvailableMemory lt 5000
Answer: B
NEW QUESTION # 132
Drag and Drop Question
Drag and drop the code from the bottom onto the box where the code is missing to create a Webex space. Not ail options are used.
Answer:
Explanation:
Explanation:
https://developer.webex.com/docs/api/v1/rooms/create-a-room
NEW QUESTION # 133
Refer to the exhibit.
Two editors are concurrently updating an article's headline from their mobile devices. What results from this scenario based on this REST API sequence?
- A. The article headline is"Monday Headlines"
- B. The article is marked as"Conflicted"
- C. The article headline is"Today Headlines"
- D. The article headline is"Top Headlines"
Answer: D
NEW QUESTION # 134
Refer to the exhibit.
An application uses an API to periodically sync a large data set. Based on the HTTP message sequence provided, which statements are true about the caching behavior seen in the scenario? (Choose two.)
- A. The dataset changed sometime between message #4 and #5.
- B. A partial dataset was transmitted to the client in message #4.
- C. The dataset did not change during the scenario.
- D. The full dataset was transmitted to the client twice.
- E. Messages #3 and #5 are equivalent.
Answer: C,D
NEW QUESTION # 135
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. CMD ["/bin/echo", "Test"]
- B. RUN ["/bin/echo", "Test"]
- C. ENTRYPOINT ["/bin/echo", "Test"]
- D. CMD ["/bin/echo Test"]
Answer: C
Explanation:
An ENTRYPOINT allows you to configure a container that will run as an executable.
For example, the following starts nginx with its default content, listening on port 80:
docker run -i -t --rm -p 80:80 nginx
https://docs.docker.com/engine/reference/builder/#entrypoint
NEW QUESTION # 136
......
350-901 Questions Prepare with Learning Information: https://www.dumpsquestion.com/350-901-exam-dumps-collection.html
Practice Material for 350-901 Exam Question Preparation: https://drive.google.com/open?id=1FeSlNf4D_zoSy361x52QrCMup_PilAq4