Summer Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: geek65

350-901 Developing Applications using Cisco Core Platforms and APIs (DEVCOR) Questions and Answers

Questions 4

Given an application that implements a basic search function as Well as a video upload function , which two load-balancing approaches

optimize the application's user experience? (Choose two.)

Options:

A.

Video upload requests should be routed to the endpoint using an intermediate hop.

B.

Video upload requests should be routed to the endpoint with highest data throughput.

C.

Video upload requests should be routed to the endpoint with lowest round-trip latency.

D.

Search requests should be routed to the endpoint with lowest round-trip latency.

E.

Search requests should be routed to the endpoint with highest data throughput.

Buy Now
Questions 5

Drag and drop the code from the bottom onto the box where the code is missing to create a new IKEv2 policy Not all options are used

Options:

Buy Now
Questions 6

Refer to the exhibit.

A developer runs the docker service scale command to increase the number of replicas for the cisco_devnet service. The swarm cluster is using a private IP address subnet. The service has these design requirements:

  • It must be hosted behind a virtual IP address that is reachable from the Internet.
  • For security reasons, the Docker swarm cluster subnet must not be reachable from the Internet.

Which design approach is used to fulfill the requirements?

Options:

A.

Create an overlay network by using a globally roulable subnet and enable a routing mesh within the swarm cluster.

B.

Create a bridge network by using a globally routable subnet and enable a routing mesh within the swarm cluster.

C.

Configure an external load balancer to route requests to the swarm service by using VPN.

D.

Configure an external load balancer to route requests to the swarm service by using NAT.

Buy Now
Questions 7

Refer to the exhibit

An application is developed to perform multiple API calls. The calls will be performed on the infrastructure devices Delays in the information transfer occur when the application is executed What are two reasons for the issue? (Choose two )

Options:

A.

The list devices API call is failing and does not return a result

B.

Listing devices lakes longer than usual due to high network latency

C.

One of the API calls takes roughly three times as long to complete

D.

The list devices API call is inefficient and should be refactored

E.

The requests are being rate limited to prevent multiple calls causing the excessive load

Buy Now
Questions 8

Refer to the exhibit.

An application has been developed to serve the users in an enterprise After HTTP cache controls are implemented m the application users report that they receive state data when they refresh the page Without removing HTTP cache controls, which change ensures that the users get current data when refreshing the page'

Options:

A.

Reduce the expire_after value to 60.

B.

Add a Cache-Control header that has a value of no-cache, no-store must-revalidate.

C.

Add an H-None-Match header that has a value of an Entity Tag.

D.

Add an Expires header that has a value of 0.

Buy Now
Questions 9

Refer to the exhibit.

A company has extended networking from the data center to the cloud through Transit VPC.

Which two statements describe the benefits of this approach? (Choose two.)

Options:

A.

Dynamic routing combined with multi-AZ- deployment creates a robust network infrastructure.

B.

VPC virtual gateways provide highly available connections to virtual networks.

C.

Dedicated VPC simplifies load balancing by combining internal and external web services.

D.

VPC virtual gateways provide more secure connections to virtual networks.

E.

Dedicated VPC simplifies routing by not combining this service with other shared services.

Buy Now
Questions 10

Which approach is used to protect East-West API traffic?

Options:

A.

Use encryption between services

B.

Install a perimeter firewall

C.

Use a dedicated cloud connection service.

D.

Implement an API gateway

Buy Now
Questions 11

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 snippets from the left onto the item numbers on the right that match the missing sections in the exhibit to complete the script.

Options:

Buy Now
Questions 12

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 API pagination.

Options:

Buy Now
Questions 13

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 prints a message if the Cisco DNA Center wireless network health for a site is not greater than 90%. The information is collected from the wireless network devices using GET method of REST API. Not all options are used.

Options:

Buy Now
Questions 14

Which data encoding format uses gRPC by default for serializing structured sets of information?

Options:

A.

JSON

B.

YAML

C.

Protobuf

D.

XML

Buy Now
Questions 15

Refer to the exhibit. The JSON response is received from the Meraki location API. Which parameter is missing?

Options:

A.

apMac

B.

clientMac

C.

clientId

D.

accesspoint

Buy Now
Questions 16

Refer to the exhibit.

An engineer writes a script to retrieve data from a REST API and must build support for cases where the response that contains data from the server may take a longer time than normal Which code must be added to the snippet where the code is missing to catch such a timeout?

Options:

A.

request.exeception.ConnectTimeout

B.

request.executions.DataTimeout

C.

request.exeception.HTTPError

D.

request.exception.ReadTimeout

Buy Now
Questions 17

Drag and drop the code onto the snippet to update a SSID in Meraki using the Dashboard API. Not all options are used.

Options:

Buy Now
Questions 18

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?

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 19

Refer to the exhibit.

An engineer is configuring Ansible to run playbooks against Cisco IOS XE Software. What

should be configured in ansible.cfg as the connection type?

Options:

A.

network_cli

B.

ssh

C.

shell

D.

command

Buy Now
Questions 20

Refer to the exhibit.

Drag and drop the steps from the left into the order of operation on the right for a successful OAuth2 three-legged authorization code grant flow,

Options:

Buy Now
Questions 21

AppGigabitEthernet interface is used as data port for a container on a Cisco Catalyst 9000 Series Switch. Which two interface configuration options should be used? (Choose two.)

Options:

A.

trunk interface

B.

bridged virtual interface

C.

SPAN port

D.

management interface

E.

subinterface

Buy Now
Questions 22

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.

Options:

Buy Now
Questions 23

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 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.

Options:

Buy Now
Questions 24

Refer to the exhibit above and click on the resource tabs in the top left corner to view resources to help with this question. Python code that uses the UCS Python SDK is instantiating a service profile named ''devcore-server-01'' from service profile template ''device-template'' , then associating the service profile instance to blade 3 in chassis 7. Drag and drop the code snippets from the left onto the item numbers on the right that match the missing sections in the Python exhibit.

Options:

Buy Now
Questions 25

Refer to the exhibit.

A developer created a Python script to retrieve interface information for the devices in a MeraKi network environment. A security analyst has reviewed the code and observed poor secret storage practices. What is the appropriate password storage approach?

Options:

A.

Set the Base64 encoded version of the API key as MER_API_KEY in the code and Base64 decode before using in the header.

B.

Set an OS environment variable for MER_API_KEY to the API key during running the code and longer set MER_API_KEY within the code.

C.

Create a secret for the API key, set MER_API_KEY using the value from the secret in the Pod. and no longer set MER_API_KEY within the code.

D.

Leverage an external secret vault to retrieve MER_API_KEY and embed the vault key as a new variable before running the code.

Buy Now
Questions 26

A developer has built a Docker image named 'devcor73f3e94529V using the Dockerfile named 'devcor42f5e464771‘ and now needs to containerize it. Which command must the developer use?

Options:

A.

docker run -name devcor73f3e945291 -i -t devcorapp

B.

docker run -name devcorapp i -t devcor73f3e945291

C.

docker build --name devcorapp -i devcor73f3e945291

D.

docker build -name devcor73f3e945291 -i devcorapp

Buy Now
Questions 27

Refer to the exhibit.

Which key value pair from the ios_ntp Ansible module creates an NTP server peer?

Options:

A.

state: present

B.

state: True

C.

config: present

D.

config: True

Buy Now
Questions 28

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?

Options:

A.

Fix the body being sent to update the routes list.

B.

Update the authorization credentials.

C.

Change the url to ''/ietf-routing:routing/routing-instance=default''.

D.

Change the URL to ''/ietf-routing:routing-instance/default''.

E.

Change the HTTP Method being used to make the change

Buy Now
Questions 29

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 server farm? (Choose two.)

Options:

A.

Terminate the TLS over the UDP connection from the router and originate an HTTPS connection to the selected server.

B.

Terminate the TLS over the UDP connection from the router and originate an HTTP connection to the selected server.

C.

Terminate the TLS over the TCP connection from the router and originate an HTTP connection to the selected server.

D.

Terminate the TLS over the TCP connection from the router and originate an HTTPS connection to the selected server.

E.

Terminate the TLS over the SCTP connection from the router and originate an HTTPS connection to the selected server.

Buy Now
Questions 30

Refer to the exhibit.

A developer must review an intern's code for a script they wrote to automate backups to the storage server. The script must connect to the network device and copy the running-config to the server. When considering maintainability, which two changes must be made to the code? (Choose two.)

Options:

A.

Rename the class to "ArchiveManager".

B.

The code is incorrect because the class does not have an__init__() method.

C.

The command sent to the network device is incorrect.

D.

Refactor the code placing the "for" loop steps inside a single nc method.

E.

The intern must use IP addresses because DNS is unreliable.

Buy Now
Questions 31

Refer to the exhibit.

Interface Lookback 1 must be created with IP address 10.30.0.1/24 in a Cisco IOS XE device using RESTCONF. The schema that is defined by the exhibit must be used. Which body and URI should be used for this operation?

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 32

Refer to the exhibit. A developer must create a new network object named testnetwork by using the Cisco Firepower Device Management API. The script must also handle any exceptions that occur during the request and print out any resulting errors. Which script must be used?

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 33

A team is developing a cloud-native application for network monitoring and management of various devices. An increased growth rate of users is expected. The solution must be easily managed and meet these requirements:

•able to use dependencies

•easy disposability

•flexible configuration

Which application design approach must be used?

Options:

A.

waterfall model

B.

12-factor app framework

C.

object-oriented programming

D.

agile software development

Buy Now
Questions 34

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.

Options:

Buy Now
Questions 35

A developer is building an application to access a website. When running the application, an HTTP 403 error

code has been received. How should the application be modified to handle this code?

Options:

A.

Create a loop on cancel the operation and run a new one after the code is received.

B.

Use exponential backoff when retrying distributed services and other remote endpoints.

C.

Build a try/except around the urlopen to find errors occurring in the request.

D.

Redirect the request to an internal web server and make a new request from the internal resource.

Buy Now
Questions 36

What is a risk to data privacy during the storage and transmission of data?

Options:

A.

The risk of exposure is increased when data is shared between applications.

B.

The transfer of unencrypted data between storage devices increases the risk of exposure.

C.

Data breaches cause ongoing exposure of personal information.

D.

The transfer of unencrypted personally identifiable financial information from a storage device increases the risk of a data broach.

Buy Now
Questions 37

Refer to the exhibit.

Which code snippet completes this code to handle API rate-limit?

Options:

A.

response.status_code !*= 408

B.

response.status != 408

C.

response.status_code != 429

D.

response.status_code == 429

Buy Now
Questions 38

A developer is creating a Python script to use the Webex REST API to list joined spaces and handle and print the errors it receives. Drag and drop the code from the bottom of the code snippet onto the blanks in the code to complete the script. Not all options are used.

Options:

Buy Now
Questions 39

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?

Options:

A.

The article is marked as “Conflicted”

B.

The article headline is “Monday Headlines”

C.

The article headline is “Today Headlines”

D.

The article headline is “Top Headlines”

Buy Now
Questions 40

What are two methods for sending bearer access tokens in resource requests to servers? (Choose two,)

Options:

A.

in plaintext for user access

B.

in the HTTP API schema

C.

in the HTTP request entity-body

D.

in the "Authorization" request header field

E.

in the HTTP request URI

Buy Now
Questions 41

An engineer needs to configure an interface named GigabitEthernet3 with an IP address on several RESTCONF-enabled Cisco IOS XE devices. Which code snippet must be placed in the blank in the code to meet this requirement?

Options:

A.

(item["name"])'

B.

(item["name"])/ip/addres3

C.

item["name"]:/ip/address/primary'

D.

(ltemt"name"]} /ip

Buy Now
Questions 42

Which database type should be used with highly structured data and provides support for ACID transactions?

Options:

A.

time series

B.

document

C.

graph

D.

relational

Buy Now
Questions 43

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)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 44

A developer is creating a Python script to catch errors using REST API calls and to aid in debugging. Drag and drop the code from the bottom onto the box where the code is missing to implement control flow for REST API errors. Not all options are used.

Options:

Buy Now
Questions 45

A developer is working on a bug fix. The existing branch named ‘bugfix05328’ needs to be merged with the current working primary branch named ‘prim404880077’. All changes must be integrated into a single commit instead of preserving them as individual commits. Which git command must be used?

Options:

A.

git checkout – –squash bugfix05328

B.

git merge – –squash bugfix05328

C.

git rebase – –merge bugfix05328

D.

git push – –rebase bugfix05328

Buy Now
Questions 46

A Python application is being written to run inside a Cisco IOS XE device to assist with gathering telemetry data. Drag and drop the elements of the stack from the left onto the functions on the right to collect and display the telemetry streaming data.

Options:

Buy Now
Questions 47

An engineer needs to automate the configuration on a Cisco NX-OS switch. The solution must meet these requirements:

•Ansible is used

•The transport protocol is encrypted

•Support for Asynchronous requests.

Which two access mechanisms must be used? (Choose two.)

Options:

A.

SNMP Version 2c

B.

NETCONF

C.

NX-API

D.

HTTPS

E.

JSON-RPC

Buy Now
Questions 48

A network engineer needs to retrieve interface data using the Cisco IOS XE YANG Model. Drag and drop the

components from the bottom onto the box where the code is missing to complete the RESTCONF URI. Not all

options are used.

Options:

Buy Now
Questions 49

Refer to the exhibit.

An engineer is implementing the response for unrecoverable REST API errors. Which message needs to be placed on the snippet where the code is missing to complete the print statement?

Options:

A.

"Error; The server is unable to handle your request." "Error:

B.

The data requested has not been found."

C.

"Error: The rate limit has been exceeded for sending API requests at this time"

D.

"Enor: The server requires authentication to complete this request."

Buy Now
Questions 50

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.

Options:

Buy Now
Questions 51

Refer to the exhibit.

What is the output of this IOS-XE configuration program?

Options:

A.

interface operational status in IPv6 addresses

B.

interface administrative status in IPv4 addresses

C.

interface operational status in IPv4 addresses

D.

interface administrative status in IPv6 addresses

Buy Now
Questions 52

Refer to the exhibit above and click on the resource tabs in the top left corner to view resources to help with this question. Drag and drop the correct code snippets from the left onto the item numbers on the right that match the missing sections in the exhibit to complete the cURL script that will use RESTCONF to update an interface on a CISCO IOS XE device.

Options:

Buy Now
Questions 53

What is a benefit of running multiple instances of a back-end service and using load balancing to distribute the communication between the front-end and back-end services?

Options:

A.

The consistency of data for stateful services increases.

B.

High availability is provided for the back-end services.

C.

Scaling horizontally is automated out of the box.

D.

The total load on the database servers decreases.

Buy Now
Questions 54

A new record-keeping application for employees to track customer orders must be deployed to a company's existing infrastructure. The host servers reside in a data center in a different country to where the majority of users work. The new network configuration for the database server is: •IP: 10.8.32.10

• Subnet Mask: 255.255.255.0

• Hostname: CustOrd423320458-Prod-010

• MAC: 18-46-AC-6F-F4-52.

The performance of the client-side application is a priority due to the high demand placed on it by employees. Which area should the team consider in terms of impact to application performance due to the planned deployment?

Options:

A.

jitter

B.

decreased bandwidth

C.

latency

D.

connectivity loss

Buy Now
Exam Code: 350-901
Exam Name: Developing Applications using Cisco Core Platforms and APIs (DEVCOR)
Last Update: Jun 30, 2025
Questions: 363
350-901 pdf

350-901 PDF

$33.25  $94.99
350-901 Engine

350-901 Testing Engine

$38.5  $109.99
350-901 PDF + Engine

350-901 PDF + Testing Engine

$50.75  $144.99