Skip to content

350-901 Designing, Deploying and Managing Network Automation Systems (AUTOCOR) Practice Questions

Prepare for 350-901 with more than an answer.

216 questions in the full set17 sample questionsUpdated Aug 20, 2026
Exam fee
$400 USD
Level
Professional
Valid for
3 years
Domains covered on the exam 5
  1. Software Development and Design20%
  2. Using APIs20%
  3. Cisco Platforms20%
  4. Application Deployment and Security20%
  5. Infrastructure and Automation20%
  1. 1

    Which two statements about a stateless application are true? (Choose two.)

    Show answer details

    Correct answer: A, B

  2. 2

    A lead developer is reviewing a pull request where a team member has implemented a new feature. The feature branch contains 15 separate commits, many of which are 'fix typo' or 'wip'. The developer wants to maintain a clean history in the main branch by combining these into a single coherent commit before merging. Which Git command sequence achieves this on the local feature branch?

    Show answer details

    Correct answer: A

    The git rebase -i (interactive rebase) command allows the developer to squash, fixup, or reword commits. By targeting HEAD~15, the developer can interactively combine the last 15 commits into one before pushing or merging.

  3. 3

    A DevOps engineer is designing a deployment strategy for a mission-critical application on Kubernetes. The requirement is to ensure zero downtime during updates and to allow immediate rollback if an error rate threshold is exceeded. Which deployment strategy should be implemented?

    Show answer details

    Correct answer: C

    A Canary deployment rolls out the update to a small subset of users first. If metrics (like error rate) remain healthy, it gradually rolls out to the rest. This directly addresses the requirement to monitor error thresholds and rollback immediately if exceeded.

  4. 4

    An automation script is being developed to retrieve the health status of network devices using the Cisco DNA Center API. The script needs to authenticate and then fetch the device list. Which sequence of API operations is correct?

    Show answer details

    Correct answer: A

    First, the script must obtain an authentication token using the POST /dna/system/api/v1/auth/token endpoint (Basic Auth). Then, it uses that token in the header to call GET /dna/intent/api/v1/network-device to retrieve the list of devices.

  5. 5

    A Python application is consuming a REST API that returns a large dataset of 50,000 records. The API implements Link header pagination. Which code snippet correctly processes all pages?

    Show answer details

    Correct answer: A

    The requests library parses the Link header into the response.links dictionary. The correct pattern is to check for the 'next' relation and extract the 'url' from it to fetch the subsequent page.

  6. 6

    A company is implementing a 'ChatOps' solution using Webex Teams (Webex). They want to create a bot that listens for specific commands in a room and replies with network status. Which mechanism should be configured on the Webex Developer portal to notify the bot application of new messages?

    Show answer details

    Correct answer: A

    Webhooks are the standard mechanism in Webex to notify an external application (the bot) when specific events occur, such as a new message being created in a room.

  7. 7

    A developer has created an application based on customer requirements. The customer needs to run the application with the minimum downtime.Which design approach regarding high-availability applications, Recovery Time Objective, and Recovery Point Objective must be taken?

    Show answer details

    Correct answer: D

  8. 8

    A cloud native project is being worked on in which all source code and dependencies are written in Python, Ruby, and/or JavaScnpt. A change in code triggers a notification to the CI/CD tool to run the CI/CD pipeline.Which step should be omitted from the pipeline?

    Show answer details

    Correct answer: C

Create an account to continue.