1. Artifact Management intermediate

    A platform distributes large artefacts to many consumers. What does artefact management need beyond storage?

    2 min answer artifactsimmutabilityretentionprovenance
  2. Artifact Management intermediate Multiple choice

    A team's registry holds every build artefact ever produced: 400,000 container images, 180 TB, growing 6 TB a month, and the storage bill is now material. Which retention policy should they adopt?

    3 min answer artifact-managementretentionrollbackaudit
  3. Branching Models intermediate

    A design platform in the mould of Canva moves 90 engineers off long-lived feature branches onto trunk-based development with a merge queue. Six weeks later the mean branch still lives four days and the trunk is no healthier. Review this change. What did they actually need to change?

    2 min answer canvatrunk-based-developmentcode-reviewbranch-lifetime
  4. Branching Models intermediate Multiple choice

    A platform with many teams and frequent releases must choose a branching model. What decides it?

    1 min answer branchingtrunk-basedrelease-branchesprerequisites
  5. Branching Models intermediate Multiple choice

    A product ships versioned software that customers install and run themselves. Three major versions are under support and security fixes must reach all of them. Which branching model fits?

    2 min answer branchingrelease-branchestrunk-basedsupported-versions
  6. Branching Models intermediate

    Sixty engineers work on branches that live five days on average before merging. Estimate what that lifetime costs per year, and say which assumption dominates the error.

    3 min answer branchingtrunk-basedmerge-conflictsrework
  7. Build Reproducibility intermediate

    A build produced a different artefact from the same commit two weeks apart. Why does that matter, and what makes builds reproducible?

    2 min answer postmanreproducibilityprovenancedependencies
  8. Build Reproducibility intermediate

    A team proposes making every build hermetic - pinned toolchains and dependencies, no network access during the build, byte-identical output from the same commit. What does that buy and what does it cost?

    3 min answer build-reproducibilityhermetic-buildssupply-chaincaching
  9. Build Reproducibility intermediate Multiple choice

    A team wants the same commit to produce a bit-identical container image on any machine, any day. Which single change contributes most?

    3 min answer reproducibilitypinningdigestsdeterminism
  10. Build Reproducibility intermediate

    Your pipeline builds a container image from a tagged commit. Rebuilding the same tag two weeks later produces a different digest. The application behaves identically. Where does the difference come from, and which parts should you fix?

    3 min answer reproducibilitydeterminismtimestampsdigests
  11. Continuous Integration Discipline intermediate

    A merge queue tests each change against the current trunk plus the queue ahead of it, taking 20 minutes per run and merging serially. 60 engineers each want to merge twice a day. Estimate whether the queue can keep up, and say what you would change first.

    3 min answer merge-queuethroughputcibatching
  12. Continuous Integration Discipline intermediate

    A team has a CI system but not continuous integration. What is the difference, and what practices constitute the discipline?

    2 min answer continuous-integrationdisciplinetrunkbroken-build