You are on page 1of 12

29/9/2017 DevOps Practitioner Exam Questions | Free Practice Test

Search

Free Devops Practitioner Exam Practice Test


With the DevOps Exam, you can prepare for the real DevOps certification. The DevOps Mock Test is a simulation of the real exam and can be
taken multiple times. Use this test to chart your DevOps progress. Take it today!

40 Questions, 60 Minutes

Related course
DevOps Practitioner
This DevOps Certification Training Course will prepare you for a career in DevOps, the fast-growing field that bridges the gap between s ...

GET 15% DISCOUNT


GO TO COURSE
coupon will be auto applied.

Explanations

40 3 7.5
Questions Correct Answers %Correct Answers

1. Which is not a DevOps goal?

Reducing testing time

Designing the simplest solution to meet requirements

Producing software to the highest quality

Keeping to regular working hours

Explanation:

Answer: d) Keeping to regular working hours is not a DevOps goal, but the others are.

2. Which of these is not a reason for increasing network complexity?


Chat with us

Internet connectivity Learning Consult

Cloud connectivity

Smart routers

Virtual LANs

Explanation:

Answer: c) Smart routers make networking easier.

Your query

Powered by Gamooga Second Screen

https://www.simplilearn.com/devops-practitioner-exam-free-practice-test 1/12
29/9/2017 DevOps Practitioner Exam Questions | Free Practice Test

3. Which of these is a release management tool?

Interpreters
Call Us Chat Query?

Task scheduling

Mocking frameworks

UML modelling

Explanation:

Answer: b) Task scheduling is a release management tool.

4. What does CIA stand for?

Confidentiality, Integrity, Availability

Coding, Integration, Availability

Confidentiality, Integration, Access

Cryptography, Integrity, Availability

Explanation:

Answer: a) Confidentiality, Integrity, Availability

5. What is complete mediation?

Completing a meeting

A security protocol

A key exchange system

Checking credentials in every system access

Chat with us
Explanation:
Learning Consult
Answer: d) Checking credentials in every system access

6. What is a Linux Namespace?

A fully qualified domain name

A means of giving processes a subset of global resources

The computer's hostname

Your query
A directory structure

Powered by Gamooga Second Screen

https://www.simplilearn.com/devops-practitioner-exam-free-practice-test 2/12
29/9/2017 DevOps Practitioner Exam Questions | Free Practice Test

Explanation:

Answer: b) A means of giving processes a subset of global resources

Call Us Chat Query?

7. What is a container?

A chroot directory structure

A virtual machine

An isolated user space instance

A process hierarchy

Explanation:

Answer: c) An isolated user space instance

8. What is the relationship between a Docker Image and a Docker Container?

A container is a runnable copy of an image

A container contains images

A container is a template for creating images

An image is a container

Explanation:

Answer: a) A container is a runnable copy of an image.

9. What happens if you don't name a Docker container?

It is anonymous

Its name is the same as its id

Chat with us
It is an error not to name a container
Learning Consult

It is given a comical name

Explanation:

Answer: d) It is given a comical name

10. How do you create a private Docker registry?

By pulling a registry image


Your query

Using Docker machine


Powered by Gamooga Second Screen

https://www.simplilearn.com/devops-practitioner-exam-free-practice-test 3/12
29/9/2017 DevOps Practitioner Exam Questions | Free Practice Test
You can't

By creating a directory of images

Call Us Chat Query?


Explanation:

Answer: a) By pulling a registry image that has already been prepared

11. What violates the first normal form for a database table?

There is no top to bottom ordering of rows

There is no left to right ordering of columns

Rows can be duplicate

Every row and column intersection contains exactly one domain value

Explanation:

Answer: c) There must be no duplicate rows

12. Which is not true about a primary key of a database table?

It can be composite

It can be a synthetic value

It can be generated from a number sequence

Two rows can have the same primary key value

Explanation:

Answer: d) Primary key values must be unique.

13. Which is not a type of database partition?

Chat with us
Set
Learning Consult

List

Hash

Range

Explanation:

Answer: a) Partitions are lists, ranges, or hashes.

Your query

Powered by Gamooga Second Screen

https://www.simplilearn.com/devops-practitioner-exam-free-practice-test 4/12
29/9/2017 DevOps Practitioner Exam Questions | Free Practice Test

14. Which aspect of data makes it unsuited to a relational database?

Up to gigabytes in size
Call Us Chat Query?

Unstructured data

Used for online transactions

Conforms to a schema

Explanation:

Answer: b) Relational databases require structured data.

15. What is the purpose of a reducer in map-reduce?

To split input data into chunks for processing

To produce key-value pairs from input data

To sort key value pairs

To combine key value pair sets

Explanation:

Answer: d) A reducer combines key value pair sets.

16. Why use Test Driven Development?

It leads to high test coverage

It makes refactoring safe

It produces simple focused code

All of the above

Chat with us
Explanation:
Learning Consult
Answer: d) TDD leads to high test coverage, safe refactoring, and simple code.

17. Which is not an Integrated Development Environment?

Camel

Eclipse

Intellij

Your query
Xcode

Powered by Gamooga Second Screen

https://www.simplilearn.com/devops-practitioner-exam-free-practice-test 5/12
29/9/2017 DevOps Practitioner Exam Questions | Free Practice Test

Explanation:

Answer: a) Camel is an integration tool.

Call Us Chat Query?

18. Which is not a unit testing framework?

jUnit

utPL/SQL

Mockito

XCTest

Explanation:

Answer: c) Mockito is a mocking framework.

19. Which is not true about comments in code?

Comments are not required

They can appear anywhere

They can be used to clarify why something is done

They can be in a block before a class or method

Explanation:

Answer: b) Comments should not be between lines of code.

20. What is a tangle?

A deeply nested if statement

Two methods that call each other

Chat with us
Classes with bi-directional relationships
Learning Consult

A region of a complexity diagram with cyclic dependencies

Explanation:

Answer: d) A region of a complexity diagram with cyclic dependencies

21. Which is not true of inheritance?

It must be a strict is-a relationship


Your query

It facilitates polymorphism
Powered by Gamooga Second Screen

https://www.simplilearn.com/devops-practitioner-exam-free-practice-test 6/12
29/9/2017 DevOps Practitioner Exam Questions | Free Practice Test
It can't be replaced by delegation

It is a generalization-specialization relationship

Call Us Chat Query?


Explanation:

Answer: c) Inheritance can always be replaced by delegation.

22. What symbol denotes protected visibility in a UML class diagram?

Explanation:

Answer: a) Protected visibility is denoted by the # symbol.

23. What is not true about a life line in a UML sequence diagram?

It shows the order of operations

Messages can be synchronous or asynchronous

Message duration is shown as a solid rectangle

The life line distance is proportional to time

Explanation:

Answer: d) The distance is not proportional to time.

24. Which is not a function of the controller in the Model View Controller design pattern?

Chat with us
Receiving user interaction events
Learning Consult

Updating the model

Executing business logic

Creating the view

Explanation:

Answer: c) Executing business logic is not a controller function.

Your query

Powered by Gamooga Second Screen

https://www.simplilearn.com/devops-practitioner-exam-free-practice-test 7/12
29/9/2017 DevOps Practitioner Exam Questions | Free Practice Test

25. What is a typical usage of the splitter enterprise integration pattern?

There is no splitter pattern


Call Us Chat Query?

Breaking a message body containing a list into a message for each item

Separating attachments to separate messages

Breaking large messages into equal-sized pieces

Explanation:

Answer: b) Breaking a message body containing a list into a message for each item

26. Which is not a client server version control system?

RCS

CVS

SVN

Perforce

Explanation:

Answer: a) RCS is a file-system based version control system.

27. What is true about a distributed source control system?

Only one person can change a file at a time

Each user has a full local copy of the repository

The master repository contains the latest changes

Users must synchronize with the master repository before making changes

Chat with us
Explanation:
Learning Consult
Answer: b) Each user has a full local copy of the repository

28. Which protocol does Subversion not use?

file://

svn://

http://

Your query
ssh://

Powered by Gamooga Second Screen

https://www.simplilearn.com/devops-practitioner-exam-free-practice-test 8/12
29/9/2017 DevOps Practitioner Exam Questions | Free Practice Test

Explanation:

Answer:d) Subversion doesn't use ssh://, rather it uses svn+ssh://

Call Us Chat Query?

29. What does not happen when a branch is created in Subversion?

A cheap copy is made

Only the files on the branch get a new version number

An implicit commit occurs

The whole repository gets a new version number

Explanation:

Answer: b) The whole repository gets a new version as an implicit commit happens.

30. What does a checkout do in Git?

It creates a local copy of the master repository

It makes files available to edit

Local changes to files get undone

It updates the local copy from the master

Explanation:

Answer: c) When a checkout happens, local changes to files get undone.

31. What is the purpose of a Continuous Integration tool?

To detect commits that break the build early

To ensure that all tests are run

Chat with us
To verify that the source control system is up-to-date
Learning Consult

To name and shame developers who break the build

Explanation:

Answer: a) To detect commits that break the build early

32. What is a dummy test double?

An object that is passed around but never used


Your query

A full implementation with shortcuts, and not suitable for production


Powered by Gamooga Second Screen

https://www.simplilearn.com/devops-practitioner-exam-free-practice-test 9/12
29/9/2017 DevOps Practitioner Exam Questions | Free Practice Test
An object that returns a canned result

An object with expectations of how it will be used

Call Us Chat Query?


Explanation:

Answer: a) A dummy is an object that is passed around but never used.

33. How is a mocking framework used for invocation validation?

It throws an exception if a method wasn't called correctly

A return value is specified for given input parameters

An exception is thrown if a method wasn't called the right number of times

Invalid input is ignored

Explanation:

Answer: c) An exception is thrown if the method wasn't called the specified number of times.

34. What network does a container attached to a Docker overlay network have?

It only has a localhost interface

It has the same network configuration as the host

It is attached to a subnet that is local to the host

It is attached to a subnet that is available to service across a swarm

Explanation:

Answer: d) It is attached to a subnet that is available to service across a swarm.

35. What happens by default when a Docker service image is updated?

Chat with us
Each copy of the service is updated one after the other
Learning Consult

All services are stopped and then updated

Running services can't be updated

Only the service running on the master gets updated

Explanation:

Answer: a) Each copy of the container is stopped, updated, and started one after the other.

Your query

Powered by Gamooga Second Screen

https://www.simplilearn.com/devops-practitioner-exam-free-practice-test 10/12
29/9/2017 DevOps Practitioner Exam Questions | Free Practice Test

36. How is configuration performed for IaC?

Manually
Call Us Chat Query?

Remote access

Executable scripts

Using a database

Explanation:

Answer: c) Configuration is done by executable scripts.

37. What cron access do users have if /etc/cron.allow exists?

All users have access

No users have access

Users with names in the file have access

Users with names in the file do not have access

Explanation:

Answer: c) If /etc/cron/allow exists only user names in the file have access.

38. Which is not a performance testing type?

Load

Throughput

Stress

Spike

Chat with us
Explanation:
Learning Consult
Answer: b) Throughput is a measure of how much data can be processed, it's not a performance testing type.

39. When should optimization be performed?

Always

Never

While writing code

Your query
Only when a performance issue is identified

Powered by Gamooga Second Screen

https://www.simplilearn.com/devops-practitioner-exam-free-practice-test 11/12
29/9/2017 DevOps Practitioner Exam Questions | Free Practice Test

Explanation:

Answer: d) Only optimize when an issue has been identified

Call Us Chat Query?

40. Which is a server performance testing tool?

JIP

JMX

jConsole

jMeter

Explanation:

Answer: d) jMeter is a graphical server-performance testing tool.

Related course

DevOps Practitioner

474 Learners
Advanced

GET 15% DISCOUNT


(coupon will be auto applied)

GO TO COURSE

2009 - 2017 - Simplilearn Solutions

Follow us!

Refer and Earn

Chat with us

Learning Consult

Company Work with us

About us Become an instructor

Our team Blog as guest

Careers Become an affiliate

In the media

Alumni speak

Contact us

Help & support

Your query
Discover For Businesses
Resources Corporate training
Powered by Gamooga Second Screen

https://www.simplilearn.com/devops-practitioner-exam-free-practice-test 12/12

You might also like