DevOps - Questions & Answers
1. DevOps can enable organizations achieve a good release velocity, means that organizations can release code to production often and without any chaotic problems.
A) True
B) False
2. Which of the following is NOT Java development frameworks for creating microservices
A) Eclipse MicroProfile
B) Restx
C) Spring Boot
D) Jersey
E) Restless
3. Git bisect
A) shows the file differences which are not yet staged
B) helps you to find the commit which introduced a bug using binary search
C) bisects the code errors
D) lists all the files that have to be committed
4. The CAMS acronym stands for
A) code, automation, measurement and sharing
B) culture, automation, measurement and stash
C) culture, automation, merging and sharing
D) culture, automation, measurement and sharing
5. Which of the following is not a network monitoring tool
A) Splunk
B) Icinga 2
C) OpenMMS
D) Nagios
E) Wireshark
6. We can track the amount of change with each deployment so as to allow for a more accurate representation of progress. This comes under
A) Change volume
B) Change Code
C) Track volume
D) Track Changes
7. ___________ is used for reverse DNS lookup.
A) Internet Engineering Task Force (IETF)
B) Numeric IP address
C) Domain Name System (DNS)
D) Pointer record (PTR)
8. Which of the following are DevOps tool?
A) Puppet
B) Artifactory
C) Monit
D) Both B & C
E) All of above
9.Process of compiling the entire code base every time the software development
team member checks code into the shared source code repository
A) ELK
B) Git
C) CD
D) CI
10.Primary objective of DevOps is:
A) to build quality software
B) to find the CI issues as quickly as possible
C) is to get the changes into production quickly while minimizing risks in software quality assurance and compliance
D) to give quality code to testers
11. Which of the following is not the type of an Http requests
A) GET
B) HEAD
C) PATCH
D) OPTION
E) POST
12. Continuous delivery and continuous deployment both mean the same thing?
A) True
B) False
13. Git command that you can use to download any repository from GitHub to your own computer?
A) Git Fetch
B) Git Set
C) Git Fork
D) Git Clone
14. It creates an extra merge commit every time you need to incorporate changes
A) Git Merge
B) Git Push
C) Git Fork
D) Git Fetch
15. Which of the following is a Continuous Monitoring tool?
A) Swarm
B) Prometheus
C) juju
D) powershell
16. Puppet offers more scalability than Ansible
A) True
B) False
17. Which of the followig in not an DevOps KPI?
A) MTTR
B) MTTM
C) MTTD
D) Error rates
E) Availability
18. How will you find all the changes that were made in a certain commit?
A) git diff-tree –a <commit id>
B) git diff-tree –d <commit id>
C) git diff-tree –r <commit id>
D) git diff-tree –s <commit id>
19. __________ is used to define dependency which is used to package the jar
A) version.xml
B) public.xml
C) deploy.xml
D) pom.xml
20. Jenkins can use the __________________ server to authenticate users.
A) Lightweight Directory Access Protocol (LDAP)
B) TCP-based communication protocol
C) PDAP
D) Lightweight Directory Authorization Protocol (LDAP)