Courseiva
Knowledge + Practice
CertificationsVendorsCareer RoadmapsLabs & ToolsStudy GuidesGlossaryPractice Questions
C
Courseiva

Free IT certification practice questions with explained answers for CCNA, CompTIA, AWS, Azure, Google Cloud, and more.

Certification Practice Questions

CCNA practice questionsSecurity+ SY0-701 practice questionsAWS SAA-C03 practice questionsAZ-104 practice questionsAZ-900 practice questionsCLF-C02 practice questionsA+ Core 1 practice questionsGoogle Cloud ACE practice questionsCySA+ CS0-003 practice questionsNetwork+ N10-009 practice questions
View all certifications →

Product

CertificationsCertification PathsExam TopicsPractice TestsExam Dumps vs Practice TestsStudy HubComparisons

Company

AboutContactEditorial PolicyQuestion Writing PolicyTrust Center

Legal

Privacy PolicyTerms of Service

Courseiva is a free IT certification practice platform offering original exam-style practice questions, detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics for Cisco, CompTIA, Microsoft, AWS, and other technology certifications.

© 2026 Courseiva. Courseiva is operated by JTNetSolutions Ltd. All rights reserved.

Courseiva is an independent certification practice platform and is not affiliated with, endorsed by, or sponsored by Cisco, Microsoft, AWS, CompTIA, Google, ISC2, ISACA, or any other certification vendor. Vendor names and certification marks are used only to identify the exams learners are preparing for.

← Cisco DNA Center practice sets

350-401 Cisco DNA Center • Complete Question Bank

350-401 Cisco DNA Center — All Questions With Answers

Complete 350-401 Cisco DNA Center question bank — all 0 questions with answers and detailed explanations.

58
Questions
Free
No signup
Certifications/350-401/Practice Test/Cisco DNA Center/All Questions
Question 1mediummultiple choice
Read the full network assurance explanation →

A network engineer is deploying Cisco DNA Center in a large campus network with 5000+ devices. After initial setup, the engineer notices that the Assurance module is not receiving telemetry data from many access switches. The switches are running IOS-XE 16.12 and are reachable via SNMP. What is the most likely cause of this issue?

Question 2mediummultiple choice
Open the full VLAN trunking answer →

A network engineer is using Cisco DNA Center to automate the deployment of a new VLAN across multiple access switches. The engineer creates a new network profile with the VLAN definition and assigns it to a site. However, after provisioning, the VLAN is not created on any of the switches. The engineer verifies that the devices are in the Inventory and are reachable. What is the most likely cause?

Question 3mediummultiple choice
Read the full wireless explanation →

A network engineer is troubleshooting a wireless connectivity issue in a campus network managed by Cisco DNA Center. The Assurance module shows that several access points have high client association failures. The engineer checks the wireless controller configuration and finds that the APs are registered and functional. What is the most likely cause of the association failures?

Question 4hardmultiple choice
Study the full QoS explanation →

A network engineer is deploying Cisco DNA Center in a brownfield network. The engineer wants to use DNA Center to automate the configuration of QoS policies across all access switches. After discovering the devices and adding them to Inventory, the engineer creates a QoS policy and assigns it to a site. However, when attempting to provision, DNA Center reports that the devices are in 'Compliance Error' state. What is the most likely reason?

Question 5mediummultiple choice
Read the full DNA Center explanation →

A network engineer is using Cisco DNA Center to manage a network with multiple sites. The engineer wants to ensure that all devices at a remote site have the same NTP server configuration. The engineer creates a network profile with the NTP settings and assigns it to the site. After provisioning, the engineer checks one of the switches and finds that the NTP configuration is missing. What should the engineer check first?

Question 6hardmultiple choice
Read the full DNA Center explanation →

A network engineer is troubleshooting an issue where Cisco DNA Center is not sending configuration changes to a group of switches. The engineer checks the Provisioning dashboard and sees that the devices are in 'Pending' state. The engineer has already created the intent (network profile) and assigned it to the site. What is the most likely cause?

Question 7easymultiple choice
Read the full DNA Center explanation →

A network engineer is using Cisco DNA Center to monitor network health. The Assurance dashboard shows that a particular access switch has a high CPU utilization issue. The engineer wants to investigate the root cause using DNA Center's built-in tools. Which feature should the engineer use to analyze the switch's CPU utilization over time?

Question 8easymultiple choice
Read the full DNA Center explanation →

A network engineer is planning to use Cisco DNA Center to automate the deployment of a new branch office. The engineer has already discovered the devices and added them to Inventory. The engineer wants to use a template to configure the devices consistently. Which tool in DNA Center should the engineer use to create and apply the template?

Question 9mediummultiple choice
Read the full network assurance explanation →

A network engineer is troubleshooting a problem where Cisco DNA Center is not receiving syslog messages from a critical core switch. The switch is configured to send syslog to the DNA Center's IP address. The engineer checks the DNA Center syslog collector and finds that it is enabled. What should the engineer check next?

Question 10mediummultiple choice
Study the full Python automation breakdown →

A network engineer writes the following Python script to retrieve the list of devices from Cisco DNA Center using the REST API:

import requests
import json

url = "https://dna-center.local/dna/intent/api/v1/network-device" headers = {

"Content-Type": "application/json",
    "X-Auth-Token": "valid-token-here"
}

response = requests.get(url, headers=headers, verify=False)

if response.status_code == 200:

devices = response.json()

for device in devices["response"]:
        print(device["hostname"])

else:

print("Error:", response.status_code)

What is the issue with this code?

Question 11hardmultiple choice
Open the full VLAN trunking answer →

An Ansible playbook is written to configure a VLAN on a Cisco IOS-XE device via Cisco DNA Center's intent API:

- name: Configure VLAN via DNA Center hosts: localhost gather_facts: no tasks: - name: Create VLAN 100 cisco.dnac.vlan: host: "{{ dnac_host }}"

username: "{{ dnac_username }}"

password: "{{ dnac_password }}" validate_certs: no state: present vlan_name: "Engineering" vlan_id: 100 site_id: "{{ site_id }}" register: result

- debug: var=result

What is a potential issue with this playbook?

Question 12easymultiple choice
Study the full Python automation breakdown →

A network engineer is using the Cisco DNA Center REST API to retrieve the health score of a specific device. The API response is as follows:

{
  "response": [
    {
      "deviceId": "1234567890",
      "hostname": "Core-Switch-1",
      "score": 8,
      "overallHealth": "good",
      "timestamp": 1623456789
    }
  ],
  "version": "1.0"
}

The engineer wants to extract the 'overallHealth' value. Which Python code correctly extracts it?

Question 13mediummultiple choice
Study the full Python automation breakdown →

A network engineer is using Netmiko to connect to a Cisco IOS-XE device that is managed by Cisco DNA Center. The script is:

from netmiko import ConnectHandler

device = { 'device_type': 'cisco_ios', 'host': '10.10.10.1', 'username': 'admin', 'password': 'cisco123', 'secret': 'enable123'

}

connection = ConnectHandler(**device) connection.enable() output = connection.send_command('show ip interface brief')

print(output)

connection.disconnect()

What is a potential security concern with this script in the context of DNA Center?

Question 14easymultiple choice
Study the full Python automation breakdown →

An engineer is using the Cisco DNA Center GUI to create a new site hierarchy. They add a building under an existing area. After saving, they run a Python script to verify the site via API:

import requests

url = "https://dna-center.local/dna/intent/api/v1/site" headers = {"X-Auth-Token": "token"} response = requests.get(url, headers=headers, verify=False) sites = response.json()['response']

for site in sites:
    if site['name'] == 'Building-A':
        print(site['id'])

What is the output if the building was created successfully?

Question 15mediummultiple choice
Read the full Ansible explanation →

An Ansible playbook uses the cisco.dnac.site module to create a new building site. The playbook is:

- name: Create building site cisco.dnac.site: host: "{{ dnac_host }}"

username: "{{ dnac_username }}"

password: "{{ dnac_password }}" validate_certs: no state: present site: name: Building-B type: building parentName: Area-1 address: "123 Main St" latitude: 37.7749 longitude: -122.4194 register: result

What is the purpose of the 'parentName' parameter?

Question 16hardmultiple choice
Read the full REST/YANG explanation →

A network engineer is configuring model-driven telemetry on a Cisco IOS-XE device that is part of a DNA Center managed fabric. The telemetry subscription configuration is:

telemetry ietf subscription 101 encoding encode-kvgpb filter xpath /process-cpu-ios-xe-oper:cpu-usage/cpu-utilization stream yang-push update-policy periodic 500 receiver ip address 10.10.10.10 port 5555 protocol grpc-tcp

What is the purpose of the 'encoding encode-kvgpb' line?

Question 17easymultiple choice
Read the full DNA Center explanation →

A network engineer uses the Cisco DNA Center API to trigger a provisioning workflow for a new device. The API call returns the following JSON response:

{
  "response": {
    "taskId": "task-12345",
    "url": "/api/v1/task/task-12345"
  },
  "version": "1.0"
}

The engineer then polls the task status using the URL. Which HTTP method should be used to retrieve the task status?

Question 18hardmultiple choice
Study the full Python automation breakdown →

An engineer is writing a Python script to use the Cisco DNA Center API to assign a device to a site. The code snippet is:

import requests

url = "https://dna-center.local/dna/intent/api/v1/network-device/assign" headers = {

"X-Auth-Token": "token",
    "Content-Type": "application/json"
}

payload = {

"deviceId": "device-uuid",
    "siteId": "site-uuid"
}

response = requests.post(url, headers=headers, json=payload, verify=False)

print(response.status_code)

What is a potential issue with this code?

Question 19mediummultiple choice
Open the full VLAN trunking answer →

Examine the following partial Cisco IOS-XE configuration:

interface GigabitEthernet0/1
 switchport mode access
 switchport access vlan 10
 ip access-group ACL_IN in
 spanning-tree portfast

What is the effect of this configuration?

Question 20mediummultiple choice
Study the full EIGRP explanation →

Consider the following configuration snippet from a Cisco IOS-XE router:

router eigrp 100
 network 10.0.0.0
 network 192.168.1.0
 passive-interface default
 no passive-interface GigabitEthernet0/0

What is the effect of the passive-interface commands?

Question 21mediummultiple choice
Review the full OSPF breakdown →

Examine the following OSPF configuration on a Cisco IOS-XE router:

router ospf 1

router-id 1.1.1.1

network 10.0.0.0 0.255.255.255 area 0
 network 192.168.1.0 0.0.0.255 area 1

default-information originate always metric 10 metric-type 1

What is the effect of the 'default-information originate always' command?

Question 22mediummultiple choice
Open the full BGP breakdown →

Consider the following BGP configuration on a Cisco IOS-XE router:

router bgp 65001
 neighbor 10.0.0.2 remote-as 65002
 neighbor 10.0.0.2 route-map SET_COMMUNITY out

! route-map SET_COMMUNITY permit 10 set community 65001:100

What is the effect of this configuration?

Question 23mediummultiple choice
Open the full VLAN trunking answer →

Examine the following HSRP configuration on a Cisco IOS-XE switch:

interface Vlan10
 ip address 10.0.0.2 255.255.255.0
 standby 10 ip 10.0.0.1
 standby 10 priority 150
 standby 10 preempt

What is the effect of the 'standby 10 preempt' command?

Question 24mediummultiple choice
Study the full QoS explanation →

Consider the following partial configuration for QoS on a Cisco IOS-XE router:

class-map match-all VOICE match ip dscp ef ! policy-map QOS_POLICY

class VOICE

priority 1000

class class-default

fair-queue !

interface GigabitEthernet0/0

service-policy output QOS_POLICY

What is the effect of the 'priority 1000' command under class VOICE?

Question 25easymultiple choice
Review the full OSPF breakdown →

What is the default OSPF hello interval on an Ethernet link?

Question 26mediummultiple choice
Open the full BGP breakdown →

Which BGP attribute is preferred when it has the lowest value?

Question 27easymultiple choice
Study the full EIGRP explanation →

What is the maximum hop count for EIGRP?

Question 28mediumdrag order
Read the full DNA Center explanation →

Drag and drop the steps of Cisco DNA Center device onboarding via PnP into the correct order, from first to last.

Question 29mediumdrag order
Read the full DNA Center explanation →

Drag and drop the steps of Cisco DNA Center software image update (SWIM) process into the correct order, from first to last.

Question 30mediumdrag order
Read the full DNA Center explanation →

Drag and drop the steps of Cisco DNA Center assurance data collection workflow into the correct order, from first to last.

Question 31mediumdrag order
Read the full DNA Center explanation →

Drag and drop the steps of DNA Center site hierarchy creation into the correct order, from first to last.

Question 32mediumdrag order
Read the full DNA Center explanation →

Drag and drop the steps of DNA Center template deployment to a device into the correct order, from first to last.

Question 33mediumdrag order
Read the full DNA Center explanation →

Drag and drop the steps of DNA Center assurance issue detection and root cause analysis into the correct order, from first to last.

Question 34mediumdrag order
Read the full DNA Center explanation →

Drag and drop the steps of DNA Center SWIM (Software Image Management) upgrade flow into the correct order, from first to last.

Question 35mediumdrag order
Read the full DNA Center explanation →

Drag and drop the steps of DNA Center network discovery and device sync into the correct order, from first to last.

Question 36mediumdrag order
Read the full DNA Center explanation →

Drag and drop the steps of DNA Center site hierarchy creation into the correct order, from first to last.

Question 37mediumdrag order
Read the full DNA Center explanation →

Drag and drop the steps of DNA Center template deployment to a device into the correct order, from first to last.

Question 38mediumdrag order
Read the full DNA Center explanation →

Drag and drop the steps of DNA Center assurance issue detection and root cause into the correct order, from first to last.

Question 39mediumdrag order
Read the full DNA Center explanation →

Drag and drop the steps of DNA Center SWIM (Software Image Management) upgrade flow into the correct order, from first to last.

Question 40mediumdrag order
Read the full DNA Center explanation →

Drag and drop the steps of DNA Center network discovery and device sync into the correct order, from first to last.

Question 41mediummatching
Read the full DNA Center explanation →

Drag and drop each DNA Center package on the left to its matching function on the right.

Question 42mediummatching
Read the full DNA Center explanation →

Drag and drop each DNA Center API category on the left to its matching endpoint group on the right.

Question 43mediummatching
Read the full DNA Center explanation →

Drag and drop each DNA Center Intent API on the left to its matching use on the right.

Question 44mediummatching
Read the full DNA Center explanation →

Drag and drop each PnP workflow step on the left to its matching action on the right.

Question 45mediummatching
Read the full DNA Center explanation →

Drag and drop each DNA Center ISE integration component on the left to its matching role on the right.

Question 46mediummatching
Read the full DNA Center explanation →

Drag and drop each DNA Center package on the left to its matching function on the right.

Question 47mediummatching
Read the full DNA Center explanation →

Drag and drop each DNA Center API category on the left to its matching endpoint group on the right.

Question 48mediummatching
Read the full DNA Center explanation →

Drag and drop each DNA Center Intent API on the left to its matching use on the right.

Question 49mediummatching
Read the full DNA Center explanation →

Drag and drop each PnP workflow step on the left to its matching action on the right.

Question 50mediummatching
Read the full DNA Center explanation →

Drag and drop each DNA Center ISE integration component on the left to its matching role on the right.

Question 51mediummulti select
Read the full DNA Center explanation →

Which two statements about Cisco DNA Center automation workflows are true? (Choose two.)

Question 52hardmulti select
Read the full DNA Center explanation →

Which three statements about Cisco DNA Center Assurance are true? (Choose three.)

Question 53mediummulti select
Study the full SD-Access breakdown →

Which two statements about Cisco DNA Center integration with Cisco SD-Access are true? (Choose two.)

Question 54hardmulti select
Read the full DNA Center explanation →

Which three statements about Cisco DNA Center software image management are true? (Choose three.)

Question 55mediummulti select
Read the full DNA Center explanation →

Which two statements about Cisco DNA Center automation workflows are true? (Choose two.)

Question 56hardmulti select
Read the full DNA Center explanation →

Which three statements about Cisco DNA Center Assurance are true? (Choose three.)

Question 57mediummulti select
Read the full DNA Center explanation →

Which two statements about Cisco DNA Center software image management (SWIM) are true? (Choose two.)

Question 58hardmulti select
Read the full DNA Center explanation →

Which three statements about Cisco DNA Center integration with external systems are true? (Choose three.)

Practice tests

Scored 10-question sessions with instant feedback and explanations.

350-401 Practice Test 1 — 10 Questions→350-401 Practice Test 2 — 10 Questions→350-401 Practice Test 3 — 10 Questions→350-401 Practice Test 4 — 10 Questions→350-401 Practice Test 5 — 10 Questions→350-401 Practice Exam 1 — 20 Questions→350-401 Practice Exam 2 — 20 Questions→350-401 Practice Exam 3 — 20 Questions→350-401 Practice Exam 4 — 20 Questions→Free 350-401 Practice Test 1 — 30 Questions→Free 350-401 Practice Test 2 — 30 Questions→Free 350-401 Practice Test 3 — 30 Questions→350-401 Practice Questions 1 — 50 Questions→350-401 Practice Questions 2 — 50 Questions→350-401 Exam Simulation 1 — 100 Questions→

Practice by domain

Each domain maps to a weighted exam section. Focus on the domain where you are weakest.

ArchitectureEnterprise Network DesignSD-Access ArchitectureSD-WAN ArchitectureQoS ArchitectureVirtualizationNetwork Function VirtualizationVirtual Machines and HypervisorsVRF and Path IsolationInfrastructureOSPFBGPEIGRPVLANs and TrunkingSpanning Tree ProtocolEtherChannelWireless InfrastructureMPLSWAN TechnologiesNAT and DHCPIP MulticastQoSNetwork AssuranceSNMP and SyslogNetFlow and TelemetrySPAN and RSPANIP SLASecurityAAA, RADIUS, and TACACS+ACLs and CoPP802.1X and TrustSecVPN TechnologiesInfrastructure SecurityAutomationPython for Network AutomationAnsible AutomationREST APIs and Data ModelsCisco DNA CenterModel-Driven Telemetry

Practice by scenario

Filter questions by type — troubleshooting, exhibit, drag-and-drop, PBQ, ACLs, OSPF, and more.

Browse scenarios→

Continue studying

All Cisco DNA Center setsAll Cisco DNA Center questions350-401 Practice Hub