350-901 Exam Questions
99 real 350-901 exam questions with expert-verified answers and explanations. Page 1 of 2.
- Question #1Cisco Platforms and Development
Refer to the exhibit. Which configuration of method and parameter retrieves the health of a laptop connected to the network from Cisco DNA Center? import http.client conn = http.cl...
Cisco DNA Center APIREST API MethodsNetwork Health MonitoringPython http.client - Question #2Cisco Platforms and Development
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?
Guest ShellCisco IOS XENetwork Address Translation (NAT)Container Networking - Question #3Software Development and Design
Which two tow actions must be taken when an observable microservice application is developed? (Choose two.)
MicroservicesObservabilityLoggingDistributed Tracing - Question #4Application Deployment and Security
Which two countermeasures help reduce the risk of playback attacks? (Choose two.)
Replay Attack MitigationMessage AuthenticationHMACShort-lived Access Tokens - Question #5Application Deployment and Security
Which type of file is created from issued intermediate, root, and primary certificates for SSL installation on a server?
SSL/TLSCertificatesFile FormatsPKI - Question #6Software Development and Design
Which two statements describe advantages of static code analysis over unit tests? (Choose two.)
Static Code AnalysisUnit TestingSoftware QualitySecurity Vulnerabilities - Question #7Application Deployment and Security
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? FROM alpine:3.7...
DockerfileCMD vs ENTRYPOINTDocker CommandsContainerization - Question #8Application Deployment and Security
Which two techniques protect against injection attacks? (Choose two.)
Injection attacksApplication SecurityInput validationString escaping - Question #9Infrastructure and Automation
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 authenticati...
KubernetesKubeconfigAuthenticationCluster Access - Question #10Application Deployment and Security
Which two strategies are used to protect personally identifiable information? (Choose two.)
PII ProtectionData EncryptionData at Rest EncryptionData in Transit Encryption - Question #11Understanding and Using APIs
The response from a server includes the header ETag: W/"7e0808a419e371767916ef1360d8e83d". Which statement is true?
HTTP HeadersETagWeak ValidatorWeb Caching - Question #13Software Development and Design
open_file = open("text_file.txt", "r") read_file = open_file.read() print(read_file)
PythonError HandlingFile I/OException Handling - Question #14Understanding and Using APIs
Which HTTP status code indicates that a client application is experiencing intentional rate limiting
HTTP Status CodesRate LimitingAPI Error Handling - Question #15Infrastructure and Automation
Which data type should be used to store data received from model-driven telemetry?
Model-driven telemetryTime Series databaseData storageNetwork monitoring - Question #16Network Automation
A heterogeneous network of vendors and device types needs automating for better efficiency and to enable future automated testing. The network consists of switches, routers, firewa...
Network AutomationNETCONF/RESTCONFYANG ModelsConfiguration Management - Question #17Infrastructure as Code
An automated solution is needed to configure VMs in numerous cloud provider environments to connect the environments to an SDWAN. The SDWAN edge VM is provided as an image in each...
TerraformInfrastructure as CodeCloud-initVM provisioning - Question #18Network Automation
Refer to the exhibit. The Ansible playbook is using the netconf_module to configure an interface using a YANG model. As part of this workflow, which YANG models augment the interfa...
YANGNETCONFNetwork AutomationData Models - Question #19Network Automation
Refer to the exhibit. Which key value pair from the ios_ntp Ansible module creates an NTP server peer? - name: IOS XE Configuration hosts: ios_xe connection: local gather_facts: fa...
AnsibleNetwork AutomationNTP ConfigurationIOS XE - Question #20Network Automation
Drag and Drop Question Refer to the exhibit. The Python script is supposed to make an API call to Cisco DNA Center querying a wireless profile for the "Chicagocampus" and then pars...
Python ScriptingREST APICisco DNA CenterJSON Parsing - Question #21Understanding and Using APIs
Drag and drop the expressions from below onto the code to implement error handling. Not all options are used. Code context (from original source): ```python def get_dnac_wireless_p...
PythonAPI InteractionCisco DNA CenterError Handling - Question #22Software Development and Design
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 impl...
PythonControl FlowConditional LogicAPI Responses - Question #23Understanding and Using APIs
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 cURL exhibit to complete the cURL requ...
cURLAPI Request ConstructionCisco FirePower APIJSON Payload - Question #24Software Development and Design
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...
Python threadingConcurrencySoftware developmentPython programming - Question #25Using APIs
A developer is creating a Python script to use the Webex Teams REST API to list joined spaces, and gracefully handle and print the errors it receives. Drag and drop the code snippe...
Python scriptingREST APIWebex Teams APIError handling - Question #26Understanding and Using APIs
Complete the Python script by dragging the correct code snippets from the left (Answer Area) into the placeholders `<item X>` on the right. The script imports `requests`, defines a...
Python requests libraryHTTP Error HandlingREST APIHTTP Status Codes - Question #27Cisco Platforms and Development
QUESTION 28 Drag and Drop Question: Refer to the exhibit below and click on the resource tabs in the top left corner to view resources to help with this question. Complete the Pyth...
Webex APIPython RequestsREST APIAPI Automation - Question #28Using APIs
The task is to create a new collaboration space with a user and team leads on-demand via a Linux terminal command. Drag and drop the code snippets from the left onto the numbers on...
API interactionCisco Webex APILinux command lineJSON data format - Question #29Understanding and Using APIs
QUESTION 29 Drag and Drop Question: 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...
Bash ScriptingREST APICisco Webex APIAPI Integration - Question #30Using APIs
Refer to the exhibit. The self-service Webex Teams bot is failing when many users attempt to interact with it at the same time. Drag and drop the code snippets from the left onto t...
API Error HandlingRate LimitingRetry LogicExponential Backoff - Question #31Understanding and Using APIs
Refer to the exhibit. A developer is creating a python script to use the Webex Teams REST API to list joined spaces, retry after the server-specified amount of time if a "Too many...
Python ScriptingAPI Error HandlingHTTP Status CodesAPI Retry Mechanisms - Question #32Understanding and Using APIs
Fill in the blanks to complete the Python script to enable the SSID with a name of "371767916" in the network resource "1111111" using the Meraki Dashboard API.```python import req...
Meraki APIPython requests libraryHTTP POST methodNetwork configuration - Question #33Understanding and Using APIs
Drag and drop the code onto the snippet to update a SSID in Meraki using the Dashboard API. Not all options are used.```python base_url = "https://api.meraki.com/api/v0" network_id...
Meraki APIPython requestsREST APINetwork configuration automation - Question #34Using APIs
Refer to the exhibit. 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 that consumes REST...
REST APIPythonRequests LibraryPagination - Question #35Application Deployment and Security
Refer to the exhibit. Drag and drop the correct parts of the Dockerfile from the left onto the item numbers on the right to complete the Dockerfile to successfully build and deploy...
DockerfileContainerizationPython application deploymentDocker - Question #36Understanding and Using APIs
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 cURL exhibit to complete the cURL requ...
cURLREST APICisco FirepowerAPI Object Creation - Question #37Understanding and Using APIs
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 RESTC...
RESTCONFYANGNetwork AutomationAPI usage - Question #38Understanding and Using APIs
Which two statements describe the traits of an asynchronous API call? (Choose two.)
Asynchronous APINon-blockingCallbacksAPI communication patterns - Question #39Understanding and Using APIs
Based on the provided API interaction diagram, what is the final article headline after all client requests have been processed?
API interactionResource state managementHTTP methodsAPI workflow - Question #40Understanding and Using APIs
Refer to the exhibit. This snippet of a script has recently started exiting abnormally with an exception stating "Unexpected HTTP Response code: 429". response = requests.get(url)...
API Rate LimitingHTTP Status 429Retry MechanismPython Requests - Question #41Network Automation
You are developing a YANG-based policy model to encode the type of entity that is connected to a given interface, such as partner, supplier, customer, or distributor. Which YANG st...
YANGData ModelingNetwork AutomationPolicy Modeling - Question #42Application Deployment and Security
An application is hosted on Google Kubernetes Engine. A new JavaScript module is created to work with the existing application. Which task is mandatory to make the code ready to de...
ContainerizationKubernetesApplication DeploymentGKE - Question #43Software Development and Design
Which database type should be used with highly structured data and provides support for ACID transactions?
Database typesRelational databasesACID transactionsStructured data - Question #44Software Development and Design
Where should distributed load balancing occur in a horizontally scalable architecture?
Load BalancingDistributed Systems ArchitectureClient-Side Load BalancingScalable Architectures - Question #45Understanding and Using APIs
Which two statements about a stateless application are true? (Choose two.)
Stateless ApplicationsAPI DesignDistributed Systems - Question #46Software Development and Design
Which statement about microservices architecture is true?
MicroservicesApplication ArchitectureSoftware Design - Question #47Understanding and Using APIs
Which two data encoding techniques are supported by gRPC? (Choose two.)
gRPCData EncodingProtocol BuffersJSON - Question #48Application Deployment and Security
Refer to the exhibit. 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 ser...
Load BalancersTLS/SSL OffloadingHTTPSApplication Delivery - Question #49Infrastructure and Automation
Management protocols like NETCONF access network elements on well-known ports. Which design practice hardens a network device implementation?
Network SecurityManagement Plane SecurityNETCONFSSH Hardening - Question #50Network Automation
name: VRFs ios_vrf vrf: "{{local_vrfs}}" state: present purge: yes
AnsibleNetwork AutomationVRFIdempotence - Question #51Infrastructure and Automation
Refer to the exhibit. As part of the Ansible playbook workflow, several new interfaces are being configured using the netconf_config module. The task references the interface varia...
AnsibleVariable Managementhost_varsNetwork Configuration