Chapter 08 · DevOps Practices
10 questions
-
Question 1
At every sprint review the Club Hub team looks at its release count, lead time and failed releases. Which CALMS pillar is this?
-
Question 2
After <code>git merge origin/main</code> a file contains <code><<<<<<< HEAD</code>, <code>=======</code> and <code>>>>>>>></code> lines. What is the correct next step?
-
Question 3
Which statement describes trunk-based development?
-
Question 4
<code>main</code> requires one approval and the checks <code>build (gcc)</code> and <code>build (clang)</code>. A reviewer approves, but the Clang job is red. What happens?
-
Question 5
What does <code>target_compile_options(clubhub_core PRIVATE -Wall -Wextra -Werror)</code> do?
-
Question 6
A CI matrix lists compilers <code>[gcc, clang]</code> and build types <code>[Debug, Release]</code>. How many jobs run per push?
-
Question 7
What is the difference between continuous delivery and continuous deployment?
-
Question 8
Why does a container start faster and weigh less than a virtual machine?
-
Question 9
A teammate pushed the SMTP password for event reminders in <code>config.env</code>. What must the team do first?
-
Question 10
In one month a team made 10 releases; 2 of them needed a hotfix or rollback. What is the change failure rate?