Career upgrade: Learn practical AI skills for better jobs and higher pay.
Level up
All Practice Exams

100+ Free Cisco 350-901 DEVCOR/AUTOCOR Practice Questions

Pass your Developing Applications using Cisco Core Platforms and APIs (350-901 DEVCOR / AUTOCOR) exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
Cisco does not publish pass rates for 350-901 Pass Rate
100+ Questions
100% Free
1 / 100
Question 1
Score: 0/0

Which pattern is illustrated by a sequence diagram where service A publishes an order-created event and services B and C react asynchronously?

A
B
C
D
to track
2026 Statistics

Key Facts: Cisco 350-901 DEVCOR/AUTOCOR Exam

$400

Exam Fee

Cisco list price per attempt

120 min

Time Limit

Pearson VUE delivery

5

Domains @ 20% each

350-901 blueprint

Feb 3, 2026

DEVCOR -> AUTOCOR rebrand

CCNP Automation track launch

3 yrs

Validity

Cisco professional certifications

Pearson VUE

Test Delivery

In-person or online proctored

Cisco 350-901 is the 120-minute, $400 core exam for what is now the CCNP Automation credential. The exam was renamed from DEVCOR to AUTOCOR effective February 3, 2026 (the CCNP DevNet Professional track was rebranded to CCNP Automation on the same date), but the underlying blueprint of five domains weighted at 20% each is unchanged. It tests Python, REST and OAuth2 APIs, Cisco platforms (Webex, Meraki, Intersight, UCS, Catalyst Center, Firepower, AppDynamics), CI/CD and security with Docker/Kubernetes, and infrastructure automation with RESTCONF, gNMI, Ansible, Terraform, and Cisco IOx. Cisco does not publish a fixed passing score or pass rate.

Sample Cisco 350-901 DEVCOR/AUTOCOR Practice Questions

Try these sample questions to test your Cisco 350-901 DEVCOR/AUTOCOR exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1Which architectural pattern best supports independent deployment of small, loosely coupled services that each own their data store?
A.Monolithic three-tier architecture
B.Service-Oriented Architecture (SOA) with an enterprise service bus
C.Microservices architecture
D.Two-tier client/server architecture
Explanation: Microservices architecture decomposes an application into small, independently deployable services that own their own data stores and communicate over lightweight protocols such as HTTP/REST or messaging. Each service can be scaled, released, and rewritten without forcing changes on the rest of the system.
2Which twelve-factor app principle is violated when an application reads database credentials from a file checked into the Git repository?
A.Codebase
B.Config
C.Build, release, run
D.Disposability
Explanation: The Config factor states that configuration that varies between deployments — including credentials — must be stored in the environment, never in code. Committing credentials to Git mixes config with codebase and breaks twelve-factor compliance.
3A developer needs to integrate a feature branch into main while preserving a single linear history. Which Git workflow should they use?
A.git merge --no-ff feature
B.git rebase main on the feature branch, then fast-forward main
C.git cherry-pick every commit from feature to main
D.git revert the merge base on main
Explanation: Rebasing the feature branch onto main replays the feature commits on top of main, creating a linear history without a merge commit. After the rebase, fast-forwarding main (or a fast-forward merge) keeps history straight.
4A team has a Python package whose public API has just received a new optional argument that is fully backward compatible. Following Semantic Versioning, what should the next release be after 2.4.7?
A.3.0.0
B.2.5.0
C.2.4.8
D.2.4.7-beta.1
Explanation: SemVer says MAJOR is incremented for backward-incompatible API changes, MINOR for backward-compatible new functionality, and PATCH for backward-compatible bug fixes. Adding a new optional argument is added functionality that is backward compatible, so the MINOR version increments to 2.5.0.
5Which design property is most directly improved by placing a stateless web service behind a load balancer with autoscaling?
A.Modularity
B.Latency for cold starts
C.Horizontal scalability and high availability
D.Strong data consistency
Explanation: A stateless service can be horizontally scaled by simply adding instances, and a load balancer routes traffic across healthy instances. This combination directly improves both horizontal scalability and high availability.
6Which database is the best fit for storing time-series telemetry data ingested at high rate from network devices?
A.A relational database with row-level locking
B.A time-series database such as InfluxDB
C.A document database tuned for full-text search
D.An in-memory key/value cache
Explanation: Time-series databases are purpose-built for write-heavy, timestamp-indexed data with downsampling and retention policies. InfluxDB and similar engines are the standard choice for streaming telemetry ingestion.
7Which pattern is illustrated by a sequence diagram where service A publishes an order-created event and services B and C react asynchronously?
A.Request/response synchronous RPC
B.Event-driven architecture
C.Three-tier MVC
D.Shared-database integration
Explanation: When producers emit events that consumers subscribe to and react to without the producer blocking, the pattern is event-driven architecture. It decouples services in time and identity.
8A service with an SLA of 99.99% availability per 30-day month allows approximately how much total downtime?
A.About 4 minutes
B.About 43 minutes
C.About 4 hours
D.About 8 hours
Explanation: Four nines (99.99%) per 30-day month allows approximately 0.01% of 43,200 minutes, which is about 4.3 minutes of downtime. On a yearly basis the budget is about 52 minutes. Designers use this number to size redundancy and failover budgets.
9Which observability practice provides end-to-end visibility of a single user request as it traverses multiple microservices?
A.Aggregated CPU metrics per host
B.Distributed tracing with correlation IDs
C.Synchronous health-check endpoints
D.TCP connection counters
Explanation: Distributed tracing assigns a trace/span ID that propagates across service hops, letting operators reconstruct the timing and path of one request through many services. Correlation IDs in logs supplement traces.
10Which Python construct most cleanly implements a function that yields one network device record at a time without loading the entire inventory into memory?
A.A list comprehension
B.A generator function using yield
C.A class with __init__ and __del__
D.A decorator that wraps the call
Explanation: A generator function uses yield to produce values lazily, one at a time, without materializing the full collection. This is the standard Python pattern for streaming large data sets.

About the Cisco 350-901 DEVCOR/AUTOCOR Exam

Cisco 350-901 is the core exam for the CCNP DevNet Professional credential, which Cisco rebranded to CCNP Automation effective February 3, 2026 (the exam itself was renamed from DEVCOR to AUTOCOR with the same blueprint). It validates the ability to design, develop, deploy, and operate applications and automation that integrate with Cisco platforms — Webex, Meraki, Intersight, UCS, Catalyst Center, Firepower, and AppDynamics — using Python, REST and OAuth2, Docker and Kubernetes, RESTCONF and YANG, model-driven telemetry, Ansible, Terraform, and Cisco IOx. The exam is 120 minutes long, costs $400 USD, and is delivered through Pearson VUE.

Assessment

Approximately 90-110 multiple-choice, multiple-response, drag-and-drop, and simulation items spread evenly across five domains, each weighted 20%: Software Development and Design, Using APIs, Cisco Platforms, Application Deployment and Security, and Infrastructure and Automation

Time Limit

120 minutes

Passing Score

Cisco does not publish a fixed passing score

Exam Fee

$400 USD (Cisco / Pearson VUE)

Cisco 350-901 DEVCOR/AUTOCOR Exam Content Outline

20%

Software Development and Design

Distributed app design (scalability, modularity, high availability, latency, observability), database selection, architectural patterns (monolith, SOA, microservices, event-driven), advanced Git workflows, release packaging, semantic versioning, sequence diagrams

20%

Using APIs

REST error handling, timeouts and retries, rate limits and X-RateLimit-* headers, control flow for unrecoverable errors, HTTP cache controls and ETags, pagination via Link header, OAuth2 three-legged authorization code flow with PKCE and refresh tokens

20%

Cisco Platforms

Webex API and ChatOps with Adaptive Cards, Firepower FDM/FMC REST API, Meraki Dashboard API and action batches, Meraki Location Scanning, Intersight HTTP-Signature API, UCS XML API via ucsmsdk, Catalyst Center Intent API, AppDynamics agents and Health Rules, custom dashboards

20%

Application Deployment and Security

CI/CD diagnostics with Jenkins/GitLab/Tekton, Docker and Kubernetes integration, continuous testing and SAST, twelve-factor practices, structured logging, data privacy, secret storage with Vault and KMS, app TLS certs, OWASP Top 10 mitigations, end-to-end encryption

20%

Infrastructure and Automation

Model-driven telemetry with gNMI/gNOI, RESTCONF over YANG models for IOS XE, Ansible playbook idempotency, Terraform workflows and Cisco providers, configuration-management tool selection, hosting applications on Catalyst 9000 via Cisco IOx

How to Pass the Cisco 350-901 DEVCOR/AUTOCOR Exam

What You Need to Know

  • Passing score: Cisco does not publish a fixed passing score
  • Assessment: Approximately 90-110 multiple-choice, multiple-response, drag-and-drop, and simulation items spread evenly across five domains, each weighted 20%: Software Development and Design, Using APIs, Cisco Platforms, Application Deployment and Security, and Infrastructure and Automation
  • Time limit: 120 minutes
  • Exam fee: $400 USD

Keys to Passing

  • Complete 500+ practice questions
  • Score 80%+ consistently before scheduling
  • Focus on highest-weighted sections
  • Use our AI tutor for tough concepts

Cisco 350-901 DEVCOR/AUTOCOR Study Tips from Top Performers

1Treat the DEVCOR-to-AUTOCOR rebrand as a name change only — same blueprint, same five 20% domains; existing DEVCOR books and labs still apply
2Do real labs in Cisco DevNet Sandbox: Webex bot with Adaptive Cards, Meraki Dashboard API + action batches, Intersight HTTP Signature, RESTCONF on IOS XE, IOx on Catalyst 9000
3Memorize the OAuth2 three-legged authorization code flow including PKCE for public clients and the refresh-token grant for non-interactive renewal
4Practice writing idempotent Ansible playbooks and Terraform configurations against Cisco providers; expect questions on plan/apply, state locking, and rebuild cycles
5Drill REST conventions: status codes (201/204/304/400/401/403/404/409/429/503), idempotency (PUT vs POST vs PATCH), ETag/If-None-Match, Link header pagination, and X-RateLimit-* throttling
6Build a habit of reading Dockerfiles for least privilege (non-root USER, slim base, multi-stage builds) and Kubernetes manifests for Secrets, ConfigMaps, Services, and Ingress

Frequently Asked Questions

What is the Cisco 350-901 DEVCOR/AUTOCOR exam?

Cisco 350-901 is the 120-minute core exam for the CCNP Automation credential (formerly CCNP DevNet Professional). It validates skills in software development and design, REST and OAuth2 APIs, Cisco platforms, application deployment and security, and infrastructure automation. The exam costs $400 USD and is delivered by Pearson VUE.

Why is the 350-901 exam now called AUTOCOR instead of DEVCOR?

Effective February 3, 2026, Cisco rebranded the CCNP DevNet Professional track to CCNP Automation, and the 350-901 core exam was renamed from DEVCOR (Developing Applications using Cisco Core Platforms and APIs) to AUTOCOR with the same five-domain blueprint and the same 20% per-domain weights. Existing study materials labeled DEVCOR remain valid for 350-901 preparation; only the track name and exam acronym changed.

How many questions are on Cisco 350-901, and what is the passing score?

Cisco 350-901 typically delivers 90 to 110 multiple-choice, multiple-response, drag-and-drop, and simulation items in 120 minutes. Cisco does not publish a fixed passing score for the exam, and Cisco does not publish pass rates.

How much does the Cisco 350-901 exam cost?

The Cisco 350-901 exam costs $400 USD per attempt, plus applicable taxes. It is administered by Pearson VUE either at a testing center or via online proctored delivery.

What topics does the 350-901 cover?

350-901 covers five evenly weighted (20% each) domains: Software Development and Design (Python, microservices, twelve-factor, Git, semver), Using APIs (REST, rate limits, OAuth2 with PKCE), Cisco Platforms (Webex, Meraki, Intersight, UCS, Catalyst Center, Firepower, AppDynamics), Application Deployment and Security (Docker, Kubernetes, CI/CD, OWASP), and Infrastructure and Automation (RESTCONF, gNMI/gNOI, Ansible, Terraform, IOx).

What is the prerequisite to take 350-901?

Cisco does not impose a formal prerequisite for 350-901, but recommends 3 to 5 years of software-development experience and working familiarity with Cisco platforms and APIs. Most candidates also pair the core exam with a concentration exam such as 300-435 ENAUTO to complete the CCNP Automation credential.

How long is the Cisco 350-901 certification valid?

Cisco professional-level certifications are valid for 3 years. Recertify by earning a higher-level certification, passing the current core exam, completing Cisco Continuing Education credits, or a combination of these activities before the expiration date.