Juniper JN0-223 Exam Questions

Questions for the JN0-223 were updated on : Dec 01 ,2025

Page 1 out of 5. Viewing questions 1-15 out of 66

Question 1

You are using the curl tool to include multiple RPCs in a REST API request.
Which HTTP method must be used for this request?

  • A. GET
  • B. PUT
  • C. POST
  • D. HEAD
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 2

Exhibit.

Referring to the exhibit, which XML XPath expression will only show the IP address XML elements?

  • A. //address/name
  • B. //name
  • C. /name
  • D. /address/name
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
https://www.w3schools.com/xml/xpath_syntax.asp

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 3

Which development model is the classic approach to software development?

  • A. Waterfall
  • B. Scrum
  • C. Kanban
  • D. Lean
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 4

Which statement is correct about Ansible playbooks?

  • A. A playbook is a configuration file that defines the Ansible related parameters
  • B. A playbook contains one or more tasks written in XML
  • C. A playbook can contain multiple tasks and execute multiple Python modules
  • D. A playbook is a specific Python module that is executed on a host
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 5

Exhibit.

Referring to the exhibit, which XPath statement would retrieve the commit-user attribute in the
candidate configuration?

  • A. configuration/@ junos: commit-user
  • B. configuration:@ junos: commit-user
  • C. configuration/junos: commit-user
  • D. configuration/commit-user
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
.

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 6

Your organization is developing an application to automate management of Junos network
appliances. You want to use the existing PyEZ libraries to improve the development process. Which
API would satisfy this requirement?

  • A. REST API
  • B. JETAPI
  • C. RPC API
  • D. XML API
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 7

Which HTTP status code indicates a response to a successful request?

  • A. 500
  • B. 302
  • C. 200
  • D. 400
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
Explanation
Reference: https://www.juniper.net/documentation/en_US/junos-space-sdk/13.1/apiref/com.juniper.junos_space.sdk.help/html/reference/Commonbehav.html

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 8

Which two programing languages would be used for on-box scripting with Junos devices? (Choose
two.)

  • A. Python
  • B. Puppet
  • C. Ansible
  • D. XSLT
Answer:

A, D

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 9

What is the default port for NETCONF connections over SSH?

  • A. 22
  • B. 8080
  • C. 830
  • D. 433
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%

Explanation:
https://www.juniper.net/documentation/us/en/software/junos/netconf/topics/topic-map/netconf-ssh-connection.html
The IANA-assigned port for NETCONF-over-SSH sessions is 830.

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 10

Exhibit.

Referring to the exhibit, which two statements about the script are correct? (Choose two.)

  • A. The script prints the name of each configured interface.
  • B. The script retrieves the interface configuration in XML
  • C. The script prints interface information for each interface name.
  • D. The script retrieves the interface configuration in JSON.
Answer:

A, D

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 11

Exhibit.

You have the configuration shown in the exhibit, but are unable to access the REST API Explorer.
Which configuration is necessary to solve this problem?

  • A. Configure the rest service to be active on port 80.
  • B. Configure an IPv4 address on ge-0/0/0 0.
  • C. Configure a secondary IPv6 address on ge-0/0/0.0.
  • D. Configure a firewall filter to explicitly permit SSH.
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 12

Why is a REST API considered stateless?

  • A. The client requests to the server do not include state information.
  • B. The REST API is an international API.
  • C. No client context is stored on the server between requests.
  • D. The state of the server is not important when making requests.
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 13

Which two statements about Ansible are correct? (Choose two.)

  • A. Ansible can use a single playbook to configure devices from multiple vendors.
  • B. Ansible modules must be written in Go.
  • C. Ansible is an open source project.
  • D. Ansible requires a license to unlock full functionality.
Answer:

A, C

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 14

What will determine which data serialization format is used for interfacing with a system?

  • A. the system's API
  • B. the operating system
  • C. programming language version
  • D. IDE specifications
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 15

You want to perform a dry run on the myPlays playbook and use a custom inventory file called
myRouters.ini.
Which Ansible command would you use in this scenario?

  • A. ansible-playbook myPlays --check -i myRouters.ini
  • B. ansible-playbook myPlays —extra-vars "inventory_file=myRouters .ini"
  • C. ansible-playbook myPlays —extra-vars "dry run=True" myRouters.ini
  • D. ansible-playbook myPlays —limit myRouters
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%

Discussions
vote your answer:
A
B
C
D
0 / 1000
To page 2