DevNet Associate

Back to exams page

Cisco DevNet associate free practice exam. Take the free quiz to prepare for your DevNet exam.

Take our Cisco Certified DevNet Associate course here.

1. The MVC Architecture is composed of 3 parts. What are those?

Question 1 of 50

2. In an MVC architecture, the VIEW component cannot talk directly to the MODEL component.

Question 2 of 50

3. The Observer defines a _____________ relationship so that when one object changes state, the others are notified and updated automatically.

Question 3 of 50

4. It refers to a system that handles and tracks changes made to files, set of files and directories

Question 4 of 50

5. In Central version control system, local revision  copies can be kept manually. (True / False)

Question 5 of 50

6. The ______________ control systems rely upon a peer-to-peer approach as opposed to a client to server model.

Question 6 of 50

7. Git is considered as a centralized version control system.  (True / False)

Question 7 of 50

8. In Git Architecture, it is where all the changes you actually want to make are placed.

Question 8 of 50

9. In the Working Directory, Git will track the differences between your working directory and your local repository, and between your local repository and the remote repository. (True/False)

Question 9 of 50

10. In git, this is the command used to create a new local repository

Question 10 of 50

11. The design of this API needs the designers to be strict to achieve a consistent API as you do not really have constraints.

Question 11 of 50

12. Which API style does this syntax represent?

GET (or POST) /deleteItem?itemId=456

Question 12 of 50

13. Which API style does this syntax represent?

DELETE /users/1234

Question 13 of 50

14. These calls do not block (or wait) for the API call to return from the server.

Execution continues on your program, and when the call returns from the server, a 'callback' function is executed

Question 14 of 50

15. These calls do not block (or wait) for the API call to return from the server. Execution continues on in your program, and when the call returns from the server, a 'callback' function is executed

Question 15 of 50

16. Typically, the very first character in a JSON file is a  ___________  that defines a new object structure

Question 16 of 50

17. Which of these options are popular library names used by XML?  (Choose the answers that apply).

Question 17 of 50

18. In JSON, we use this method to derialize the data back to JSON file.

Question 18 of 50

19. in XML, you could use the  ___________ library to convert an XML document to a python dictionary .

Question 19 of 50

20. On this iteration step of TDD,  you 're going to write code and run tests, maybe a lot of times, until all the tests have passed.

Question 20 of 50

21. Which of the following allows bad actors to gain
access to and control endpoint resources over an
extended period to steal valuable data without being
detected?

Question 21 of 50

22. Which of the following describes Threat Grid?

Question 22 of 50

23. Which of the following are used to indicate that a
system has been affected by some form of malware?

Question 23 of 50

24. Which REST API architectural constraint allows
you to download code and execute it?

Question 24 of 50

25. What framework does NETCONF use to exchange
messages between the client and the server?

Question 25 of 50

26. Which data type is not a YANG base data type?

Question 26 of 50

27. Which of the following is a popular Python library
used to interact with NETCONF servers?

Question 27 of 50

28. Which of the following are used for data
encapsulation in RESTCONF messages? (Choose two.)

Question 28 of 50

29. What RESTCONF resource allows for automatic
discovery of the API root?

Question 29 of 50

30. What types of subscriptions are supported by
model-driven telemetry? (Choose two.)

Question 30 of 50

31. ______________  is a distributed network architecture that moves your compute, storage, communication, control, and decision making closer to the network edge or where the data is being produced to mitigate the limitations in the current infrastructure.

Question 31 of 50

32. It refers to a DevOps principle where the DevOps process needs to be treated as a whole process, rather than just a couple of smaller tasks.

Question 32 of 50

33. It is an open source automation server with many plug-ins for the CI/CD pipeline.

It is written in a programming language called Apache Groovy

Question 33 of 50

34. Which tools are being used in Continuous Development in DevOps? (Choose 2)

Question 34 of 50

35. Which tool is used in Continuous Integration in Devops?

Question 35 of 50

36. Which tools are used in Continuous Monitoring in Devops? (Choose all that apply)

Question 36 of 50

37. Which of these options  are types of SQL Injection attacks?

Question 37 of 50

38. ________  attack occurs when an attacker forces a victim to issue undesirable actions on the victim-authenticated web application. The attack is not executed to collect any data but to target state-changing requests (such as money transfer), because the attacker cannot see the return of the forged request

Question 38 of 50

39. _______________  vulnerabilities allow the attacker to send a forged request from a web server on the behalf of the attacker. In this type of attack, the targets usually are internal systems behind some firewalls.

Question 39 of 50

40. _______________  attacks occur when the injected malicious code is reflected with any response from the web server that consists of the input sent to the web server. The attack is distributed to the victim in a different way, usually in an email message. Once the victim clicks the link, the malicious code navigates to the web page. This action reflects the attack back to the victim web browser, which then executes the malicious script, because the script came from an already trusted web server.

Question 40 of 50

41. It allows you to identify the state or outcome, produce instructions to accomplish the desired state, and then reuse, repeat, and evolve to meet new needs as your environment grows.

Question 41 of 50

42. These are tools used in infrastructure provisioning . (Choose all that apply)

Question 42 of 50

43. Which of these options are the benefits of Infrastructure as a code?  (Choose all that apply)

Question 43 of 50

44. These are types of continuous integration tools. (Choose 2)

Question 44 of 50

45. It refers to common version control systems used in IaC. (Choose 2)

Question 45 of 50

46. Which three options best describe IaC?

Question 46 of 50

47. It  is a web-based service helping developers centrally manage, store, collaborate on, and control versions of code. You have the options of performing all management functions via the web interface or downloading and installing a client on your computer.

Question 47 of 50

48. It uses a model-based approach to your infrastructure by describing how the components and systems are related to one another. It is agentless and uses playbooks to define the declared changes and final state.

Question 48 of 50

49. It  is an enterprise- and service provider-level software automation platform that operates across physical and virtual devices. Operations can be accomplished through automation, a self-service portal, and manual provisioning

Question 49 of 50

50. It is a phase in the software development process that helps identify bugs and poor code practices, as well as improve design and overall readability of the code.

Question 50 of 50


40+ IT Certifications · One Membership

Stop Watching. Start Doing.

Unlimited IT certification training with videos, labs, PBQs, live Cisco racks and practice exams — everything you need to pass and actually know your stuff.

  • Video theory lessons
  • Follow-along labs
  • Performance-based questions
  • Practice exams
  • Live Cisco rack access
  • 40+ certs including CompTIA, Cisco, Linux, Microsoft, AWS, CEH
Join Now — From $29

Cancel anytime. No contracts. Instant access on signup.

content-filler