Practice Free 350-901 Exam Online Questions
DRAG DROP
Refer to the exhibit.

A developer is creating a Python script to use the Webex REST API to list joined spaces, retry after the server-specified amount of time if a `Too many requests` response is received, and print any other error that is received.
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. Not all code snippets are used.


DRAG DROP
Drag and drop the code snippets from the bottom onto the blanks in the code to write a module that will do the following:
• examine an HTTP response status for the "Too Many Requests" error and the HTTP Retry-After header
• enter the sleep() function
• wake from the sleep() function and retry the POST request
Not all options are used.


A developer designs and builds an API to interact with a large database that is hosted in the public cloud. The developer is concerned about database performance because the database is shared between production and non-production systems.
Which approach provides protection to the database from excessive load?
- A . Ensure that only valid users can access the API.
- B . Host the API on a public cloud platform to take advantage of auto-scaling.
- C . Rate limit requests to the API.
- D . Take the API offline if database utilization exceeds a predefined threshold.
Which OAuth mechanism enables clients to continue to have an active access token without further interaction from the user?
- A . refresh grant
- B . JWT
- C . password grant
- D . preshared key
DRAG DROP
Refer to the exhibit.

An engineer needs to implement a Cisco Webex ChatOps application to display requested metrics about the Cisco Webex space of the operations team.
The application must meet the requirements:
• Listen for messages that are targeted to the bot’s user.
• Parse the message body to form the command that is directed to the bot.
• Retrieve and display the requested data.
• Ensure that the command follows this form: display stats stat1 stat2 from host1 host2.
A webhook is already configured to forward messages from the space to a target URL of http://sample.api.host/webhooks. Drag and drop the code snippets from the bottom onto the blanks in the code to http://sample.api.host/webhooks.
Drag and drop the code snippets from the bottom onto the blanks in the code to complete the API endpoint of the Python script. Not all options are used.


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?
- A . conditional requests
- B . API pagination
- C . data compression
- D . middleware caching
A developer has created an enhancement on a core application feature. During the development changes have been made to a branch named ‘abcde-1a2b3c4d5ee1a2bb-c3’. Conflicts occur when the developer tries to merge the branch to production and so the pre-merge state must now be recreated.
Which Git command must be used?
- A . git merge –commit
- B . git merge –abort
- C . git merge –no-edit
- D . git merge –revert
FILL BLANK
A local Docker image has an image ID of 385001111. Fill in the blanks to complete the command in order to tag the image into the "cisco" repository with "version1.0"
![]()
An application is made up of multiple microservices, each communicating via APIs. One service is beginning to be a bottleneck for the application because it can take a lot of time to complete requests. An engineer tried adding additional instances of this service behind the load balancer, but it did not have any effect.
Which application design change must be implemented in this scenario?
- A . Deploy an API gateway to centralize all inbound communication requests and offload authentication.
- B . Vendor all dependencies into the service that is causing delays to remove external dependency checks.
- C . Move from synchronous to asynchronous interactions with the service and implement a message queue.
- D . Leverage serverless architecture instead of containers to gain the advantage of event driven APIs.
DRAG DROP
Drag and drop the code snippets from the bottom onto the blanks in the code on the RESTCONF request to retrieve a list of configured interfaces on a Cisco IOS XE device. Not all options are used.


