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

100+ Free DevNet Professional Practice Questions

Pass your Cisco Certified DevNet Professional (CCNP Automation) exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
Not published Pass Rate
100+ Questions
100% Free
1 / 100
Question 1
Score: 0/0

What is the purpose of JWT (JSON Web Token) in API authentication?

A
B
C
D
to track
2026 Statistics

Key Facts: DevNet Professional Exam

~100

Exam Questions

Cisco exam description (DEVCOR/AUTOCOR)

120 min

Exam Time

Cisco exam specification

$400

Core Exam Fee

Cisco certification pricing

5

Equal-Weight Domains

DEVCOR exam blueprint (20% each)

3 years

Certification Validity

Cisco recertification policy

The DevNet Professional core exam (350-901 DEVCOR, now AUTOCOR) is a 120-minute, approximately 100-question exam testing software development, APIs, Cisco platform programmability, deployment security, and infrastructure automation. Five domains weighted equally at 20% each. Core exam costs $400; concentration exam costs $300. Rebranded to CCNP Automation on February 3, 2026, with updated AUTOCOR exam topics focusing on network automation, IaC, and AI in automation.

Sample DevNet Professional Practice Questions

Try these sample questions to test your DevNet Professional exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1Which design pattern separates an application into three interconnected components: Model, View, and Controller?
A.Observer pattern
B.MVC (Model-View-Controller) pattern
C.Singleton pattern
D.Factory pattern
Explanation: The MVC pattern separates concerns into the Model (data and business logic), View (user interface), and Controller (input handling and coordination). This is a foundational pattern in the DEVCOR Software Development and Design domain. Observer handles event notification, Singleton restricts instantiation, and Factory creates objects.
2In a RESTful API, which HTTP method is idempotent and used to replace an entire resource?
A.POST
B.PUT
C.PATCH
D.DELETE
Explanation: PUT is idempotent (repeated calls produce the same result) and replaces the entire resource at the specified URI. POST creates new resources and is not idempotent. PATCH updates partial resources. DELETE removes resources and is also idempotent.
3When using Cisco Meraki Dashboard API, which authentication method is used to authenticate API requests?
A.OAuth 2.0 with client credentials
B.API key passed in the X-Cisco-Meraki-API-Key header
C.Basic authentication with username and password
D.SAML assertions
Explanation: Cisco Meraki Dashboard API uses API keys for authentication. The key is passed in the X-Cisco-Meraki-API-Key HTTP header with each request. This is simpler than OAuth but requires secure key management. Meraki does not use OAuth, Basic auth, or SAML for API access.
4In a CI/CD pipeline, what is the primary purpose of a Docker container in application deployment?
A.To replace virtual machines entirely
B.To package an application with its dependencies into a consistent, portable runtime environment
C.To provide permanent data storage for databases
D.To manage network routing between services
Explanation: Docker containers package an application along with all its dependencies, libraries, and configuration into a standardized unit that runs consistently across different environments (dev, staging, production). Containers complement VMs, are ephemeral by default, and rely on other tools for networking.
5Which protocol uses YANG data models with XML or JSON encoding for network device configuration management?
A.SNMP
B.RESTCONF
C.TFTP
D.Syslog
Explanation: RESTCONF (RFC 8040) provides a RESTful interface to access YANG-modeled data using HTTP methods and JSON or XML encoding. It's a key protocol in the Infrastructure and Automation domain. SNMP uses MIBs/OIDs, TFTP transfers files, and Syslog handles log messages.
6In Python, what is the purpose of a decorator function?
A.To delete a function after execution
B.To modify or extend the behavior of a function without changing its source code
C.To convert a function into a class
D.To make a function execute faster
Explanation: Python decorators wrap a function with another function to extend or modify its behavior transparently. Using the @decorator syntax, common uses include logging, authentication checks, caching, and rate limiting. They don't delete functions, convert types, or inherently improve performance.
7Which OAuth 2.0 grant type is recommended for server-to-server API communication where no user is involved?
A.Authorization Code grant
B.Client Credentials grant
C.Implicit grant
D.Resource Owner Password Credentials grant
Explanation: The Client Credentials grant is designed for machine-to-machine (server-to-server) communication where there is no end user. The application authenticates using its client_id and client_secret to obtain an access token. Authorization Code is for user-facing apps, Implicit is deprecated, and ROPC requires user credentials.
8What is the primary purpose of Cisco DNA Center's Intent API?
A.To provide direct CLI access to network devices
B.To expose network management functions through RESTful endpoints for automation and integration
C.To manage physical hardware inventory only
D.To replace Cisco ISE for authentication
Explanation: Cisco DNA Center's Intent API provides RESTful endpoints that abstract network complexity, allowing developers to automate network provisioning, monitoring, troubleshooting, and policy management programmatically. It's a key Cisco platform for the DevNet Professional exam.
9In Kubernetes, what is the purpose of a Pod?
A.To provide persistent storage for applications
B.The smallest deployable unit that contains one or more containers sharing network and storage
C.To define network routing rules between services
D.To manage cluster-wide security policies
Explanation: A Pod is the smallest deployable unit in Kubernetes, containing one or more containers that share the same network namespace (IP address, ports) and storage volumes. Pods are scheduled together on the same node. PersistentVolumes handle storage, Ingress/Services handle routing, and RBAC/NetworkPolicies handle security.
10Which Ansible module is used to configure Cisco IOS devices via the CLI?
A.ansible.builtin.command
B.cisco.ios.ios_config
C.ansible.builtin.copy
D.cisco.ios.ios_ping
Explanation: The cisco.ios.ios_config module sends configuration commands to Cisco IOS devices. It supports features like backup, replace, and check mode. The command module runs local commands, copy transfers files, and ios_ping tests connectivity.

About the DevNet Professional Exam

Cisco Certified DevNet Professional validates skills in developing applications using Cisco APIs and platforms, encompassing software development, API usage, Cisco platform programmability, application deployment, and infrastructure automation. As of February 2026, this track was rebranded to CCNP Automation with the core exam renamed from DEVCOR to AUTOCOR.

Questions

100 scored questions

Time Limit

2 hours

Passing Score

Varies (Cisco does not publish exact scores)

Exam Fee

$400 (core) + $300 (concentration) (Cisco)

DevNet Professional Exam Content Outline

20%

Software Development and Design

Design patterns, SOLID principles, distributed systems, databases, async programming, and Python

20%

Understanding and Using APIs

REST, GraphQL, OAuth 2.0, pagination, rate limiting, webhooks, and API versioning

20%

Cisco Platforms and Development

DNA Center, Meraki, ACI, Webex, Firepower, Intersight, AppDynamics, and NSO APIs

20%

Application Deployment and Security

Docker, Kubernetes, CI/CD pipelines, OWASP Top 10, secrets management, and deployment strategies

20%

Infrastructure and Automation

NETCONF, RESTCONF, YANG models, Ansible, Terraform, gNMI, model-driven telemetry, and Git

How to Pass the DevNet Professional Exam

What You Need to Know

  • Passing score: Varies (Cisco does not publish exact scores)
  • Exam length: 100 questions
  • Time limit: 2 hours
  • Exam fee: $400 (core) + $300 (concentration)

Keys to Passing

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

DevNet Professional Study Tips from Top Performers

1Use Cisco DevNet Sandboxes extensively — hands-on API practice is essential
2Build a working project that uses at least 3 different Cisco platform APIs
3Practice Python scripting for network automation daily with real Cisco devices
4Understand both DEVCOR and AUTOCOR exam topics if testing near the transition date
5Deploy a local Kubernetes cluster (minikube) and practice container orchestration concepts

Frequently Asked Questions

Was the DevNet Professional certification retired?

No — it was rebranded to CCNP Automation on February 3, 2026. The core exam changed from DEVCOR to AUTOCOR with updated exam topics. Existing DevNet Professional certifications were migrated to CCNP Automation automatically.

How much does the DevNet Professional / CCNP Automation cost?

The core exam (AUTOCOR 350-901) costs $400, and each concentration exam costs $300. Total certification cost is $700 minimum for the core plus one concentration exam. Cisco Learning Credits can be applied.

How many questions are on the DEVCOR/AUTOCOR exam?

The exam contains approximately 100-102 questions to be completed in 120 minutes. Questions include multiple-choice and scenario-based items testing both theoretical and practical knowledge.

What programming languages should I know for DevNet Professional?

Python is the primary language tested. You should be comfortable with Python scripting, REST API calls using requests library, JSON/XML parsing, and basic automation with Ansible (YAML). JavaScript knowledge helps for Webex bot development.

What are the concentration exam options?

As of 2026, concentration options include ENAUTO (Enterprise Automation) and DCNAUTO (Data Center Automation). Previous options like SPAUTO, SAUTO, CLAUTO, and DEVOPS were retired on February 2, 2026.

How should I prepare for DevNet Professional in 2026?

Use Cisco DevNet Sandboxes (free) for hands-on API practice. Study: 1) Python and REST APIs, 2) Cisco platform APIs with real sandbox environments, 3) Docker and Kubernetes fundamentals, 4) NETCONF/RESTCONF with YANG models, and 5) automation with Ansible and Terraform.