350-901 AUTOCOR: Designing, Deploying, and Managing Network Automation SystemsDemo
By Cisco · Browse Mode
//
350-901 AUTOCOR: Designing, Deploying, and Managin… Practice Exam
QuestionQ1
Infrastructure and Automation
Save question
An automated solution is required to configure VMs across numerous cloud-provider environments and connect those environments to an SD-WAN. The SD-WAN edge VM is available as an image in each relevant cloud and can receive an identity and all necessary configuration through cloud-init, without logging in to the VM after it is online.
Which configuration-management and/or automation tooling is required for this solution?
AAnsible
BAnsible and Terraform
CNSO
DTerraform
EAnsible and NSO
0
Community Discussion
No comments yet. Be the first to start the discussion!
QuestionQ2
Application Deployment and Security
0
Community Discussion
No comments yet. Be the first to start the discussion!
QuestionQ3
Using APIs
0
Community Discussion
No comments yet. Be the first to start the discussion!
QuestionQ4
Using APIs
0
Community Discussion
No comments yet. Be the first to start the discussion!
QuestionQ5
Application Deployment and Security
0
Community Discussion
No comments yet. Be the first to start the discussion!
It's free
100% of the questions are free for all users. No strings attached.
Applications may sometimes keep configuration as code constants, violating the strict separation of configuration from code.
Where should application configuration be stored?
Aenvironment variables
BYAML files
CPython libraries
DDockerfiles
EINI files
A client uses a REST API to communicate with a server. Over HTTPS, it sends an HTTP request and receives an HTTP response containing the status code 503 Service Unavailable.
Which action is the appropriate response?
AAdd an Authorization header that supplies appropriate credentials and sends the updated request.
BResend the request using HTTP as the transport instead of HTTPS.
CAdd an Accept header that indicates the content types that the client understands and send the updated request.
DLook for a Retry-After header in the response and resend the request after the amount of time indicated.
Refer to the exhibit. Drag the code snippets onto the numbered items that match the missing sections of the cURL exhibit to complete the cURL request to the FirePower Device Manager API for creating objects. Not every code snippet is used.
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
0
Community Discussion
No comments yet. Be the first to start the discussion!
Refer to the exhibit. Drag the code snippets from the left to the numbered items on the right that correspond to the missing portions of the cURL example, completing the cURL request to the FirePower Device Manager API to create objects. Not every code snippet is used.
Which two data-encoding techniques does gRPC support?
Choose two
AXML
BJSON
CASCII
DProtoBuf
EYAML
Which two statements are recognized as application-design best practices under the 12-factor app methodology?
Choose two
AApplication code writes its event stream to stdout.
BApplication log streams are archived in multiple replicated databases.
CApplication log streams are sent to log indexing and analysis systems.
DApplication code writes its event stream to specific log files.
ELog files are aggregated into a single file on individual nodes.
Refer to the exhibit. Drag the Dockerfile parts from the left to the numbered items that correspond to the missing sections, completing a Dockerfile that successfully builds and deploys a container running a Python application. Not all Dockerfile parts are used.
Drag & Drop
ENV
CMD
RUN
COPY
VOLUME
FROM
WORKDIR
EXPOSE
<item 1>
<item 2>
<item 3>
<item 4>
<item 5>
Which two statements outline advantages of static code analysis compared with unit tests?
Choose two
AIt checks for potential tainted data where input is not checked.
BIt enforces proper coding standards and style.
CIt performs a quick analysis of whether tests will pass or fail when run.
DIt checks for race conditions in threaded applications.
EIt estimates the performance of the code when run.
Refer to the exhibit. The self-service Webex bot fails when many users try to interact with it simultaneously. Drag the code snippets from the left to the matching item numbers to complete the code for this high-load situation.
Drag & Drop
429
backoff
backoff
RETRIES
i
RETRIES = 6
i = 0
backoff = 1
while True:
try:
response = requests.request(*args, **kwargs)
response.raise_for_status()
return response
except Exception as e:
if (response.status_code != ) or i == :
return response
time.sleep()
*= 2
+= 1
Refer to the exhibit. Which method and parameter configuration retrieves the health of a laptop connected to the network from Cisco DNA Center?
APUT; network-health;
BGET; client-health;
CGET; network-device;
DPOST; network-device;
An application is being developed to collect and display streaming telemetry data. Match the stack elements to their corresponding functions.
Drag & Drop
IOS-XE Device: IOS-XE Device
Elasticsearch: Elasticsearch
Kibana: Kibana
Python Application: Python Application
visualization platform
data collector
data generator
datastore
Which two principles form part of the codebase tenet in the 12-factor app methodology?
Choose two
AAn application is always tracked in a version control system.
BThere are multiple codebases per application.
CThe codebase is the same across all deploys.
DThere can be a many-to-one correlation between codebase and application.
EIt is only possible to have one application deployment per codebase.
Refer to the exhibit. An application uses an API to periodically synchronize a large dataset.
Based on the HTTP message sequence shown, which statements are true about the caching behavior in this scenario?
Choose two
AThe full dataset was transmitted to the client twice.
BThe dataset changed sometime between message #4 and #5.
CA partial dataset was transmitted to the client in message #4.
DThe dataset did not change during the scenario.
EMessages #3 and #5 are equivalent.
Drag and drop the Git commands into the correct sequence to create a feature branch from master, then merge that feature branch into master.
Drag & Drop
git branch -d feature
git checkout -b feature master
git checkout master
git push origin master
git merge --no-ff feature
step 1
step 2
step 3
step 4
step 5
Which two methods defend against injection attacks?
Choose two
Ainput validation
Btrim whitespace
Climit text areas to 255 characters
Dstring escaping of user free text and data entry
Eonly use dropdown, checkbox, and radio button fields
A web application is vulnerable to cross-site scripting.
Which two methods can mitigate this issue?
Choose two
AUse only drop downs.
BLimit user input to acceptable characters.
CEncrypt user input on the client side.
DUse AES encryption to secure the script.
ERemove all HTML/XML tags from user input.
Which transport protocol does gNMI use?
AHTTP/2
BHTTP 1.1
CSSH
DMQTT
A developer has built an application according to customer requirements. The customer requires the application to run with minimal downtime.
Which design approach for high-availability applications, Recovery Time Objective, and Recovery Point Objective must be used?
AActive/passive results in lower RTO and RPO. For RPO, data synchronization between the two data centers must be timely to allow seamless request flow.
BActive/passive results in lower RTO and RPO. For RPO, data synchronization between the two data centers does not need to be timely to allow seamless request flow.
CActive/active results in lower RTO and RPO. For RPO, data synchronization between the two data centers does not need to be timely to allow seamless request flow.
DActive/active results in lower RTO and RPO. For RPO, data synchronization between the two data centers must be timely to allow seamless request flow.
A cloud-native project is in development, with all source code and dependencies written in Python, Ruby, and/or JavaScnpt. A code change triggers a notification to the CI/CD tool to execute the CI/CD pipeline.
Which pipeline step should be omitted?
ADeploy the code to one or more environments, such as staging and/or production.
BBuild one of more containers that package up code and all its dependencies.
CCompile code.
DRun automated tests to validate the code.
How should a web application be designed to operate on a platform that can serve up to 1000 requests per second?
AUse algorithms like random early detection to deny excessive requests.
BSet a per-user limit (for example, 5 requests/minute/user) and deny the requests from the users who have reached the limit.
COnly 1000 user connections are allowed; further connections are denied so that all connected users can be served.
DAll requests are saved and processed one by one so that all users can be served eventually.
An AppGigabitEthernet interface serves as the data port for a container on a Cisco Catalyst 9000 Series Switch.
Which two interface configuration options should be used?
Choose two
Atrunk interface
Bbridged virtual interface
CSPAN port
Dmanagement interface
Esubinterface
A network operations team is using the cloud to automate some of its managed customer and branch locations. It requires all tooling to be ephemeral by design, and the complete automation environment must be recreatable without manual commands. Automation code and configuration state will be kept in git for change control and versioning. The engineering high-level plan is to use VMs in a cloud-provider environment, then install open-source tooling on those VMs to poll, test, and configure the remote devices, and to deploy the tooling itself.
Which configuration-management and/or automation tooling is required for this solution?
AAnsible
BAnsible and Terraform
CNSO
DTerraform
EAnsible and NSO
A container that runs a Python script fails when it reaches the integration-testing stage of the CI/CD process. The code has been thoroughly reviewed, and the build process succeeds for this container; all other containers pass unit and integration tests.
What should be verified to fix the issue?
Athat the correct port is exposed in the Dockerfile
Bthat the necessary modules and packages are installed on build
Cthat the script is running from the right directory
Dthat the Python version of the container image is correct
Community Discussion