Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

Final Exam Practice: DevOps, CI/CD, & Docker Concepts

NOTE:
To practice questions for your Final Exam in a learning environment, please click here or visit the following link:
https://forms.office.com/r/zyF1jJVYMG


Instructions:

Please read each question carefully and select the most appropriate answer based on the concepts covered during the sessions.


Practice Quizzes

Quiz on Session 1 - Introduction to DevOps and CI/CD Pipeline

To practice the quiz in a learning environment, please click here or visit the following link: https://forms.office.com/r/eJw6sR19ak.


Questions

  1. What does CI/CD stand for?

    • a) Continuous Integration/Continuous Deployment
    • b) Continuous Improvement/Continuous Development
    • c) Code Integration/Code Delivery
    • d) Computer Integration/Computer Delivery
  2. What is the main purpose of a CI/CD pipeline?

    • a) Increase server capacity
    • b) Manage customer relationships
    • c) Improve network security
    • d) Automate software delivery process
  3. Which of these is NOT typically a stage in a CI/CD pipeline?

    • a) Build
    • b) Deploy
    • c) Test
    • d) Marketing
  4. Which of these is NOT a key principle of DevOps?

    • a) Collaboration
    • b) Automation
    • c) Secrecy between Teams (independent teams)
    • d) Continuous Improvement
  5. What is the purpose of automated testing in a CI/CD pipeline?

    • a) To slow down the development process
    • b) To catch bugs early and ensure code quality
    • c) To replace manual testing entirely
    • d) To increase the cost of development
  6. DevOps practices are only applicable to software development and not to operations.

    • a) True
    • b) False
  7. DevOps eliminates the need for separate development and operations teams.

    • a) True
    • b) False

NOTE: Expand the below section after attempting all the above questions to reveal the answers.


Reveal quiz answers:

Answers

  1. a) Continuous Integration/Continuous Deployment
  2. d) Automate software delivery process
  3. d) Marketing
  4. c) Secrecy between Teams (independent teams)
  5. b) To catch bugs early and ensure code quality
  6. b) False
  7. b) False

Quiz on Session 2 - Containerization and Orchestration using Docker

To practice the quiz in a learning environment, please click here or visit the following link: https://forms.office.com/r/pHhuVd0caV.


Questions

  1. What is Docker?

    • a) A programming language
    • b) A Virtual Machine
    • c) A containerization platform
    • d) An operating system
  2. What is a Docker container?

    • a) A Virtual Machine
    • b) A physical server
    • c) A storage device
    • d) A running instance of a Docker image
  3. Which file is used to define a Docker container?

    • a) Containerfile
    • b) Imagefile
    • c) Dockerfile
    • d) requirements.txt
  4. Docker Hub is a registry for Docker images.

    • a) True
    • b) False
  5. Which of these is NOT a benefit of using containers?

    • a) Portability
    • b) Efficiency
    • c) Isolation
    • d) Monolithic
  6. What is the main difference between a container and a virtual machine?

    • a) Containers are faster to start
    • b) Containers share the host OS kernel
    • c) Virtual machines provide better isolation
    • d) Virtual machines use less disk space
  7. What does the docker ps command do?

    • a) List all images
    • b) List running containers
    • c) Stop all containers
    • d) Remove all containers
  8. What is the purpose of the Docker Daemon?

    • a) To build Docker images
    • b) To store Docker images
    • c) To manage Docker objects and containers
    • d) To create Docker networks

NOTE: Expand the below section after attempting all the above questions to reveal the answers.


Reveal quiz answers:

Answers

  1. c) A containerization platform
  2. d) A running instance of a Docker image
  3. c) Dockerfile
  4. a) True
  5. d) Monolithic
  6. b) Containers share the host OS kernel
  7. b) List running containers
  8. c) To manage Docker objects and containers