1. Mutation Testing advanced

    A service has 8,000 unit tests running in 4 minutes, over about 60,000 lines of code. Someone proposes mutation testing in CI. Estimate the runtime, and say what that number means for where it belongs.

    3 min answer mutation testingciestimationtest quality
  2. Mutation Testing advanced

    A team adopts mutation testing to stop shipping defects in code that coverage says is tested. On a 40,000-line service with a 4-minute unit suite, what have they bought, what are they paying, and when does that bill arrive?

    3 min answer mutation-testingci-costassertion-strengthfeedback-loop
  3. Mutation Testing advanced

    A team has 85% line coverage and keeps shipping defects in tested code. What would reveal the gap?

    2 min answer digitmutation-testingcoverageassertions
  4. Mutation Testing advanced

    What does mutation testing reveal that coverage does not, and where is it worth the cost?

    2 min answer mutation-testingcoverageassertion-qualitycost
  5. NAT & Egress intermediate Multiple choice

    A batch job's networking costs are three times its compute cost. It reads several terabytes from object storage. What is happening?

    2 min answer nategresscostprivate-endpoints
  6. NAT & Egress advanced Multiple choice

    A crawling fleet opens about 12000 short-lived outbound HTTPS connections per second through a single NAT device and each closed connection is held in a time-wait state for roughly 120 seconds. Which estimate and which binding ceiling are right?

    3 min answer natconntrackephemeral portsestimation
  7. NAT & Egress advanced Multiple choice

    A platform running thousands of concurrent isolated sessions starts seeing intermittent connection failures to external sites. Ports are available and CPU is low. What is the likely cause?

    2 min answer browserstacknatport-exhaustionegress
  8. NAT & Egress advanced

    A service intermittently times out connecting to a managed database. The database is healthy, nothing changed, and failures correlate with traffic volume. Where do you look?

    1 min answer natportsconnection-poolingprivate-endpoints
  9. NAT & Egress intermediate

    An observability platform's cloud bill shows an unexpectedly large data-processing charge from NAT gateways. What is happening, and what are the architectural fixes?

    2 min answer nategresscostvpc-endpoints
  10. Negotiation intermediate

    A large partner's integration contract asks for 99.99% availability and a 200 ms p99 on your API, with penalties. Your service currently runs at 99.9% and 400 ms p99. What do you agree to, and what do you trade for it?

    2 min answer slaerror budgetpenaltiespartners
  11. Negotiation beginner

    A launch date is announced to customers before the architect has said anything. The design needs about eleven weeks and the date gives eight. Nobody objects and the team starts. Trace what happens week by week and name the week the date really breaks.

    3 min answer negotiationscopedeadlinessilence
  12. Negotiation intermediate

    An architect must agree an integration contract with an external partner whose interests differ. What negotiating approach produces a durable technical agreement?

    2 min answer negotiationcontractsinterestspartners