300-535 Practice Test Free – 45 Real Exam Questions to Boost Your Confidence
Preparing for the 300-535 exam? Start with our 300-535 Practice Test Free – a set of 45 high-quality, exam-style questions crafted to help you assess your knowledge and improve your chances of passing on the first try.
Taking a 300-535 practice test free is one of the smartest ways to:
- Get familiar with the real exam format and question types
- Evaluate your strengths and spot knowledge gaps
- Gain the confidence you need to succeed on exam day
Below, you will find 45 free 300-535 practice questions to help you prepare for the exam. These questions are designed to reflect the real exam structure and difficulty level. You can click on each Question to explore the details.
Refer to the exhibit. What is the effect of the script on the device?
A. All interfaces except GigabitEthernet2 are reset to their default configurations.
B. It replaces the entire configuration for GigabitEthernet2 on the device using RESTCONF.
C. It merges the new configuration with the existing configuration on the device using RESTCONF.
D. It compares the configuration to the device. If it matches, the device sends back an HTTP 204 status code.
Refer to the exhibit. An engineer implements an automation with Cisco XTC. Which problem results in the 404 Not Found error code on the REST call?
A. The resource that you are trying to delete does not exist.
B. Port 8080 is not enabled on XTC.
C. XTC does not offer any APIs.
D. You must change the request method.
DRAG DROP - Drag and drop the steps from the left into the correct order on the right to deploy an already created service into NSO. Not all options are used. Select and Place:
Refer to the exhibit. Which JSON output is a valid instantiation of the YANG model? A.
B.
C.
D.
Refer to the exhibit. A Python script is created to add a new device on Cisco NSO using RESTCONF API. The device is added successfully, but a 405 Method Not Allowed RESTCONF error code has received as the line to fetch SSH keys runs. Which code is missing to complete the script?
A. response = requests.put(baseUriOperation + “/devices/device=ios-device/ssh/fetch-host-keys”, auth=auth, headers=headers)
B. response = requests.post(baseUriOperation + “/devices/device=ios-device/ssh/fetch-host-keys”, auth=auth, headers=headers)
C. response = requests.post(baseUriOperation + “/devices/device=ios-device/ssh/request-host-keys”, auth=auth, headers=headers)
D. response = requests.put(baseUriOperation + “/devices/device=ios-device/ssh/request-host-keys”, auth=auth, headers=headers)
Which is a format used for the YANG JSON content-type header?
A. application/vnd/yang.data+json
B. application/vnd.yang.data+json
C. application/yang.data.json
D. application/vnd.yang.data json
Which command configures the remote peer when the Cisco IOS XR Traffic Controller is used?
A. peer-sync ipv4 192.168.0.3
B. state ipv4 192.168.0.3
C. peer ipv4 192.168.0.3
D. state-sync ipv4 192.168.0.3
Refer to the exhibit. An automation engineer has created a RESTCONF POST to configure network devices. Which two tasks are accomplished when the code is executed? (Choose two.)
A. If the specified configuration is already in the running configuration, the command is replaced by this request.
B. If the specified configuration is already in the running configuration, the command is not replaced by this request.
C. If the specified configuration is already executed in the running configuration, the command is merged with this request.
D. If the specified configuration is already in the running configuration, the command updates this request.
E. If the specified configuration is not on the device, the POST request creates it.
What is an interior YANG data node that exists in at most one instance in the data tree and has no value?
A. listing node
B. tree node
C. container node
D. leaf node
You create a simple service package skeleton in Cisco NSO using ncs-make-package ""service-skeleton template vlan. Which two steps must be performed to complete the service? (Choose two.)
A. Create the VLAN service template in XML.
B. Modify the VLAN FastMap algorithm.
C. Start the VLAN Python VM.
D. Create the VLAN service model in YANG.
E. Compile the VLAN NED.
What tool is used to perform a "what if" failure analysis in a service provider network that is running Segment Routing?
A. Cisco WAN Automation Engine
B. Cisco Evolved Programmable Network Manager
C. Cisco Network Services Orchestrator
D. Cisco Segment Routing Path Computation Element
Refer to the exhibit. What is the significance of "*" before the "father" leaf that is shown in the pyang tree output?
A. It is a node list in a leaf type node.
B. The father leaf is a key in the family list type.
C. The leaf father is read-write in the family list.
D. The node father is read-only in the family list.
Which statement describes the Cisco ESC core engine component?
A. It interacts with the top orchestration layer using the REST and NETCONF/YANG NB APIs.
B. It can be configured for high availability and cluster mode.
C. It performs monitoring based on several monitoring methods.
D. It manages transactions, validations, policies, workflows, VM state machines, and rollbacks.
Refer to the exhibit. Using the provided XML snippet, which Xpath expression prints "Jane"?
A. //employee[1]/firstName/value()
B. //employee[0]/firstName/value()
C. //employee[1]/firstName/text()
D. //employee[0]/firstName/text()
Refer to the exhibit. Which command prints out (44, 22) when this code is run on Python 3?
A. print(swap1(d, b))
B. print(swap2(a, b))
C. print(swap1(b, d))
D. print(swap2(22, 44))
A Cisco NSO service has just been deployed. Which Cisco NSO CLI command is used to inspect the resulting device configuration changes before the changes are pushed to the network?
A. show service impact
B. commit dry-run outformat native
C. pseudo-commit
D. show dry-run output
Which data format should be used to serialize structured data in the most compact way?
A. protobufs
B. YAML
C. JSON
D. XML
An engineer just completed the installation of Cisco NSO and all of its components. During testing, some of the services are not working properly. To resolve the issue, the engineer started undeploying service instances. What can this cause?
A. It removes the service configuration from the network device only.
B. It removes the service configuration from the network and NSO.
C. It removes the service configuration from NSO only.
D. It runs the service code again when the device is out of sync.
An engineer wants to replace the BLOCK_BAD ACL on the Cisco IOS XE router with this new content. The engineer wants to use RESTCONF for this and constructs a PUT request to the resource/restconf/data/native/ip/access-list/Cisco-IOS-XE-acl:extended=BLOCK_BAD. What must the body look like to achieve the Cisco IOS XE configuration? Desired configutation: ip access-list extended BLOCK_BAD permit ip any host 192.168.20.1 deny ip any any A.B.
C.
D.
The Netmiko BaseConnection class contains a method called "send_config_set()". Which two actions does this method perform on the device? (Choose two.)
A. It takes a filename parameter that executes commands contained in that file on the device.
B. It requires the user to explicitly send configure terminal and exit commands to the device to enter and exit configuration mode.
C. It automatically enters and exits configuration mode on the device.
D. It takes a Python iterable, such as a list of commands, and executes them in order on the device.
E. It saves the running configuration to the startup configuration after executing the configuration commands on the device.
Refer to the exhibit. When YDK is used to interact with Cisco routers, what is the purpose of passing intf_f into the crud_service.read() method?
A. The Interfaces() class acts as a NETCONF filter, which limits the data returned to that of the openconfig:interfaces YANG model.
B. It provides the data types of the openconfig:interfaces model to the router for dynamic configuration of the interfaces.
C. It locks the interfaces from modification by other active NETCONF sessions.
D. It passes default values into the crud_service, which reconfigures all interfaces to their default configurations.
Which schema allows device configuration elements to be enclosed within a remote procedure call message when NETCONF is implemented?
A. JSON-RPC
B. XML
C. YAML
D. JSON
FILL BLANK - Fill in the blank to complete the statement about NETCONF and Python libraries. ________________ is a Python library that facilitates client-side scripting and deploying changes to the network using the NETCONF protocol.
After a configuration request is sent using NETCONF, which call releases any locks and resources associated with the session?
A.
B.
C.
D.
Refer to the exhibit. What are the two outcomes when the RESTCONF POST code is implemented? (Choose two.)
A. A new VPN endpoint to a VPN is added.
B. An L3VPN endpoint to a VPN is replaced.
C. An L3VPN endpoint to a VPN is merged.
D. A new L3VPN endpoint to a VPN is added.
E. An L3VPN endpoint to a VPN is updated.
DRAG DROP - Drag and drop the components of Cisco Network Services Orchestrator from the left onto the correct definitions on the right. Select and Place:
Which two operations must be used to allow a network engineer to use NETCONF to configure and manage networking devices? (Choose two.)
A.
B.
C.
D.
E.
Refer to the exhibit. Regarding the Python script using YDK, what is the result for a device that is running Cisco IOS XR Software?
A. retrieves the system time
B. configures the system time
C. prints the uptime of the CRUDService
D. prints the system uptime
What are two benefits of using Cisco NSO? (Choose two.)
A. It abstracts the device adapter and complex device logic from the service logic.
B. It uses load balancing services for better traffic distribution.
C. It easily integrates into northbound systems and APIs.
D. It can replace the CI/CD pipeline tools.
E. It automatically discovers all deployed services.
How does using the Python with statement in conjunction with ncclient manager improve an existing NETCONF automation script?
A. It allows the NETCONF connection to the device to be gracefully closed without having to explicitly code this action.
B. It manages the running configuration of the device by comparing it to the new configuration applied using NETCONF.
C. The with statement tries to connect to the device using TCP port 830 first but also tries to connect via TCP port 22.
D. Use of the with statement catches any exceptions when trying to connect to a device using NETCONF.
An automation engineer is trying to configure a destination group to use dial-out telemetry with gRPC on a Cisco IOS XR platform. The template created is failing to apply. Which parameters must be configured?
A. source IP address, source port, encoding, and sampling interval
B. source IP address, source port, encoding, and protocol
C. destination IP address, destination port, encoding, and sensor path
D. destination IP address, destination port, encoding, and protocol
Which two use cases are valid for Cisco WAN Automation Engine? (Choose two.)
A. deployment of SR policies
B. integration with Cisco XTC
C. what-if analysis
D. device manager
E. network controller
Which Git command is needed to stage the file network-deploy.py to then commit the changes to the revision history?
A. git init network-deploy.py
B. git add network-deploy.py
C. git merge network-deploy.py
D. git commit network-deploy.py
What are two fundamental design constraints of a RESTful API? (Choose two.)
A. It includes a series of interactions to the API that are dependent on one another.
B. It is dependent on the communication protocol being HTTP.
C. It exposes procedures or functions for a client call.
D. Each interaction is independent from all others on the server side.
E. It is a client-server communication model where the client and the server are independent of one another.
Refer to the exhibit. Which XML output is a valid instantiation of the YANG model? A.
B.
C.
D.
Refer to the exhibit. What is the cause of the status of the interface subscription?
A. The router cannot establish a gRPC connection with the collector.
B. The sensor-group “Interface-Counters” does not contain a valid YANG path.
C. The router is waiting for a collector to dial in.
D. This is the expected state of an active subscription.
Refer to the exhibit. Which two configuration leaves in this YANG model are optional? (Choose two.)
A. last-change
B. oper-status
C. type
D. enabled
E. mtu
Refer to the exhibit. After this operation, what else is needed to change the hostname of the router to IOS-XR-SJC-19?
A.
B.
C.
D.
An engineer must change from using NETCONF for streaming telemetry to telemetry data using gRPC framework because NETCONF uses XML for message and payload encoding. Which two messages and payload encodings does gNMI use? (Choose two.)
A. gNMI notifications with XML
B. protobuf notifications with XML
C. protobuf payload
D. JSON payload
E. gNMI notifications with JSON
When using Cisco YDK, which syntax configures the BGP ASN using OpenConfig BGP?
A. bgp.config.as_ = 65000
B. bgp.global_.config.as = 65000
C. bgp.global.config.as_ = 65000
D. bgp.global_.config.as_ = 65000
Which two commands generate a template using Cisco NSO to build a service package? (Choose two.)
A. show running-config devices device ce-ios config ios:interface Loopback 0 | display template.xml
B. show running-config devices device ce-ios config ios:interface Loopback 0 | display xml | save template.xml
C. request running-config devices device ce-ios config ios:interface Loopback 0 | display xml
D. show running-config devices device ce-ios config ios:interface Loopback 0
E. show running-config devices device ce-ios config ios:interface Loopback 0 | display xml
What are two characteristics of the NFV architecture approach? (Choose two.)
A. It decouples the network functions from proprietary hardware appliances.
B. It provides 70% more efficiency of network infrastructure.
C. It is specially designed for Internet providers.
D. It is specially designed for telecommunications service providers.
E. It typically includes a hypervisor.
Refer to the exhibit. Which two URI entries are optional and functional in this RESTCONF URI structure? (Choose two.)
A. fragment
B. query
C. operation
D. api-entry
E. path
Refer to the exhibit. An engineer updated the skeleton template. How can a device be entered into the YANG Model?
A. Modify the device instance of the device by referencing the acl_lab variable from our YANG model.
B. Deploy a service instance that configures a VLAN of all of the devices present in Cisco NSO.
C. Deploy a service instance that configures a VLAN of a list of devices referenced to the service YANG model.
D. Modify the device instance by referencing the device variable from our YANG model.
Refer to the exhibit. What must be added after the last line of the Ansible playbook to check if the output contains "IOS-XR"?
A. wait_for: result[1] contains “IOS-XR”
B. wait_for: result[0] contains IOS-XR
C. notify: “IOS-XR”
D. wait_for_connection:
Free Access Full 300-535 Practice Test Free Questions
If you’re looking for more 300-535 practice test free questions, click here to access the full 300-535 practice test.
We regularly update this page with new practice questions, so be sure to check back frequently.
Good luck with your 300-535 certification journey!