Skip to main content

Module Quiz

Complete this quiz after finishing all concept and practice pages. This quiz is deliberately scenario-heavy; recall questions are a minority. Most answers are judgment calls with a defended choice.

Current Module Questions

Question 1: Archetypes

A Principal engineer's calendar shows: 60% sprint ceremonies, 20% 1:1s with team members, 15% PR review, 5% cross-team design discussion. Which Staff+ archetype is this person actually operating as? Why?

Answer: Tech Lead. Sprint ceremonies and team 1:1s are the Tech Lead's work. This is not Architect work (almost no cross-team design), Solver work (no single focused investigation), or Right-Hand work (no exec partnership).

If You Got This Wrong:

Question 2: Altitude Judgment (Scenario)

Your team's release pipeline is 90 minutes long and flaky. You have 2 hours this week to work on it. Which move is the best use of Staff+ time?

a) Open the 3 flakiest tests, fix them, reduce runtime by ~20 minutes. b) Write an RFC proposing to split fast unit tests from slow integration tests across the entire monorepo. c) Schedule a strategy conversation with platform leadership about whether the company's one-pipeline topology matches the team structure. d) Pair with the most junior engineer on the team and teach them to fix one of the flaky tests.

Answer: (d) is the highest-leverage use of 2 hours for a Staff+ engineer. Explanation: (a) is fine senior-IC work but does not compound. (b) requires more than 2 hours to do well; starting and not finishing hurts more than not starting. (c) is strategy-altitude work but 2 hours cannot produce a durable artifact at that altitude. (d) buys you a force multiplier: next time the tests are flaky, someone else fixes them.

Common Errors:

  • Picking (a) because it is concrete and ships visibly. Shipping visibly is a senior-IC frame, not Staff+.
  • Picking (c) because it sounds strategic. Strategy attempted in 2 hours is usually a slogan.

If You Got This Wrong: Concept 3: Leverage.

Question 3: Diagnosis vs Symptoms

Which of the following is a diagnosis, and which is a symptom list?

A. "The platform team ships slowly because they spend 60% of their time on unplanned consulting from product teams. The crux is the intake pattern, not staffing." B. "The platform team has too much work. Backlog is growing. People are tired. Velocity is down."

Answer: A is a diagnosis (one theory, names the crux, implies a specific class of action). B is a symptom list (several true statements, no theory, does not imply any particular response).

If You Got This Wrong: Concept 4: Diagnosis, Guiding Policy, Coherent Action.

Question 4: Guiding Policy (Scenario)

Which of the following is a guiding policy, and which is a slogan?

a) "We will be customer-obsessed and move fast." b) "We will not build custom integrations for teams below a $2M ARR threshold." c) "Quality is our top priority this quarter." d) "Paved road over consulting: we build self-service paths, not bespoke integrations."

Answer: (b) and (d) are guiding policies. Each rules something out. (a) and (c) are slogans - rewrite for a different company in the same sentence and they still make sense. If you cannot state what a policy rules out, it is a slogan.

If You Got This Wrong: Concept 4.

Question 5: Roadmap Capacity

A team of 5 engineers, 13-week quarter, 60% project time (rest is on-call + toil). What is the realistic engineer-week capacity for Now? If current Now is packed with 45 engineer-weeks of commitments, what is the correct response?

Answer: 5 × 13 × 0.60 = 39 engineer-weeks. If Now is 45 eng-weeks, we are over by 6. Correct response: move ~6 engineer-weeks of work out of Now and into Next. Warning: any plan that relies on "working harder" to close the gap is not a plan.

If You Got This Wrong: Concept 6: Roadmaps.

Question 6: Anti-Scope

Why is anti-scope often more load-bearing than scope in an engineering strategy document?

Answer: Anti-scope names things a reasonable reviewer could have expected to see in scope but that are deliberately excluded. It prevents the strategy from being cited to justify work it was not written for, and prevents scope creep during execution. Scope without anti-scope drifts; anti-scope makes the strategy defensible under pressure.

Question 7: RACI Judgment (Scenario)

A decision has two people in "Accountable" because "both their orgs are affected." What is wrong with this setup, and how do you fix it?

Answer: Accountability cannot be shared; if two people are accountable, no one is. Nothing ships because each assumes the other is deciding. Fix: pick exactly one Accountable. The other person becomes Consulted (with veto if appropriate). If neither can be the single Accountable, the decision is the wrong size - split it into two decisions, each with one A.

If You Got This Wrong: Concept 8: Stakeholder Mapping.

Question 8: Disagree-and-Commit (Scenario)

Your VP has chosen Go over Rust for a service rewrite. You disagree but executed anyway. Six weeks later, the rewrite is behind schedule. In the retrospective, you say: "I always had concerns about the language choice." What did you do wrong?

a) Nothing; you executed in good faith. b) You should not have agreed to execute. c) You should have stated the disagreement in writing before the decision, with an observable trigger for reopening. Surfacing concerns only in retrospect is silent dissent. d) You should have executed Go faster.

Answer: (c). Disagree-and-commit requires the disagreement to be stated before the decision, in writing, with a named trigger. Surfacing concerns after the outcome is known is the anti-pattern - it damages trust regardless of whether you were right.

If You Got This Wrong: Concept 9: Disagree-and-Commit, Managing Up.

Question 9: Written-First Culture

Name two specific gains a written-first culture produces that a spoken-first culture does not.

Answer: Two of these: (a) parallel alignment - ten reviewers can comment in parallel where a meeting of ten serializes everyone; (b) decisions persist - the written decision survives the meeting while verbal consensus evaporates; (c) junior participation - async writing gives junior reviewers time to engage where spoken fast-loops silence them; (d) better arguments - writing forces completion of the thought before defense.

Question 10: Audience Mismatch (Scenario)

A Staff engineer sends a 10-page database-migration design doc to the VP with the subject "Approve migration?" The VP does not respond for two weeks. What is the most likely cause?

a) The VP is busy. b) The doc was sent to the wrong VP. c) The doc was the wrong artifact for an exec audience; the engineer should have sent a 3-5 sentence exec summary with a specific ask. d) The design is technically flawed.

Answer: (c) is the most likely and most actionable cause. Execs do not read 10-page engineering documents to find a decision request. The engineer's job was to produce the exec-audience artifact separately. (a) may also be true but is not actionable.

If You Got This Wrong: Concept 10: Audience-Aware Explanation and Concept 11: Executive Summary.

Question 11: BLUF

Rewrite this executive summary as BLUF (under 5 sentences):

"We've been investigating the orders service performance for the past quarter. After multiple attempts at optimization, we now believe the database is the bottleneck. We've considered several alternatives. We'd like to propose a migration."

Answer (model):

Decision requested: approval to migrate Orders from Postgres to DB-X, Q2 2026. Why: latency incidents (3/week, trending up) will breach Payments's SLA within 4 months. Cost: ~8 engineer-weeks plus ~$40k/year cloud. Risk: 6-week dual-write window with 200 ms latency tax; mitigated by pre-launch load tests. Ask: budget approval + DBA cycles, by end of March.

Core move: lead with the decision and the ask; defer context.

Question 12: Storytelling Slots (Scenario)

A design presentation hits "Problem," "Choice," and "Consequences" but skips "Constraint" and "Options." What is the most likely flaw in the design?

Answer: The choice is probably arbitrary. Without a named constraint, the designer cannot explain what ruled out the obvious alternatives. Without named options, reviewers cannot tell if alternatives were seriously considered. A design with no constraint slot is usually a design that was picked first and justified afterward.

Question 13: Feedback (Scenario)

"You were really unhelpful in the review yesterday." Rewrite this as SBI feedback.

Answer (model): Situation: "In yesterday's architecture review for the payment-gateway RFC, around the 20-minute mark." Behavior: "You interrupted the author three times in five minutes and rewrote their proposal on the whiteboard before they finished describing it." Impact: "The author stopped presenting and the two junior engineers didn't speak again. I think we lost their input on the consistency tradeoff." Intent ask: "That probably wasn't your goal - what were you going for?"

Key moves: named time and place, observable verbs, named impact on a specific group, an intent question that invites conversation instead of defense.

Question 14: Mentorship vs Sponsorship

Give one concrete example of a mentorship move and one concrete example of a sponsorship move. Explain why they are different.

Answer (model): Mentorship: weekly 1:1 with a junior engineer walking them through their first design doc. Low political cost; advice is private. Sponsorship: nominating that engineer to lead the upcoming paved-road RFC, publicly, with your name attached to the recommendation. Sponsor spends credibility; if the engineer underperforms, the sponsor is on the hook. Mentorship grows a person; sponsorship unlocks them.

Question 15: Career Anchor Fit (Scenario)

A Staff engineer with a "technical/functional competence" anchor is offered a management promotion. Their current role is depth-focused. The new role is people-focused, with +20% comp. The offer is presented as a career step. What is the right response?

a) Accept - promotions should always be accepted. b) Decline reflexively - management is bad. c) Evaluate against the named anchor: does management serve their technical/functional anchor, or contradict it? If it contradicts, declining is the right move even at +20% comp. d) Accept conditionally, with a written option to return to IC in 18 months.

Answer: (c) is the right evaluation process, and (d) may be the right operational move after that evaluation concludes the fit is uncertain. Accepting or declining without running the anchor check is the failure mode. Named anchors protect engineers from career drift driven by comp or social pressure.

If You Got This Wrong: Concept 15: Personal Strategy.

Interleaved Review Questions

(5 questions from previous modules to maintain retention)

Prior Module Question 1 (Semester 7, Module 5 - ADRs)

What are the three required sections of an ADR, and what fails if any is missing?

Answer: Context, Decision, Consequences. Missing Context: future readers cannot argue with the reasoning. Missing Decision: the ADR records a discussion, not a choice. Missing Consequences: the decision looks costless and cannot be evaluated in hindsight.

Prior Module Question 2 (Semester 8, Module 1)

Why is "latency" usually a poor first-level SLI and what is better?

Answer: Raw latency is too coarse - it averages tail and median. A better first-level SLI is latency at a specific percentile (p95 or p99) over a specific workload. Percentile-based SLIs expose tail behavior that averages hide.

Prior Module Question 3 (Semester 8, Module 2)

What is the difference between a service boundary and a data boundary?

Answer: A service boundary is a deployment and ownership unit. A data boundary is about authority over a piece of state. They are often the same in healthy architectures but are not the same concept; many microservices failures come from splitting the service boundary while keeping the data boundary shared.

Prior Module Question 4 (Semester 8, Module 3)

Why does event-driven architecture reduce coupling in one direction while increasing it in another?

Answer: It reduces synchronous coupling (services do not wait on each other) but increases temporal and schema coupling (producers and consumers must agree on event schemas over time, and subscribers must tolerate ordering and replay semantics).

Prior Module Question 5 (Semester 8, Module 4)

What is an SLO and how does it constrain engineering priorities?

Answer: A Service Level Objective is an agreed-upon target for an SLI (e.g., 99.9% of requests under 500 ms). It constrains priorities by creating an error budget: when the SLO is met with margin, the team can take more reliability risk (new features); when the budget is spent, the team must stop feature work and invest in reliability.

Self-Assessment and Remediation

Scoring and Advancement Criteria

Mastery Level (90-100% correct):

  • Status: ready to advance. Leadership moves are being performed, not only explained.
  • Evidence: you can reason through scenarios without reaching for the concept page.

Proficient Level (75-89% correct):

  • Targeted review: rewrite any scenario answer you got wrong in a memo form; imagine defending it to a peer.
  • Practice: redo Kata 1 and Kata 3 with new scenarios.

Developing Level (60-74% correct):

  • Systematic review: reread the clusters where you missed two or more questions.
  • Practice: complete Stakeholder Influence Clinic end-to-end on a new real decision.
  • Practice: redo Strategy Memo Lab with a different problem.

Insufficient Level (<60% correct):

  • Return to Cluster 2 (strategy) and Cluster 3 (influence) concepts and redo the drills.
  • Find a peer or mentor to talk through 3 scenarios aloud; scenario judgment is hard to build alone.
  • Extend the module by 1-2 weeks; this is about practice, not reading.