Quiz
2827 questions of the kind that actually get asked — in interviews, in architecture review boards, and by the person who has to run the thing at 3 AM. Every answer states the trade-off rather than the slogan, and says when the obvious choice is the wrong one.
All areas2827
Architecture Fundamentals91
Distributed Systems101
Data Architecture90
Cloud Architecture87
Networking86
API & Integration Architecture87
Reliability & Resilience99
Observability92
Performance & Capacity Engineering90
Security Architecture95
Cost Architecture & FinOps92
Business Architecture93
Architecture Communication91
Enterprise Architecture100
Legacy Modernization92
AI-Era Architecture96
Software Architecture & Engineering93
Architecture Patterns84
Architecture Decision-Making101
The Architect's Meta-Skills92
Delivery & Release Engineering103
Platform Engineering & Developer Experience92
Testing & Quality Architecture102
Data Platform Architecture98
Streaming & Real-Time Data93
Data Governance & Semantics91
Frontend & Experience Architecture101
Edge, Mobile & IoT98
Regulatory & Data Protection Architecture99
Assurance, Audit & Model Risk98
102 questions in Testing & Quality Architecture.
-
Quality Gates intermediate
Leadership mandates 80% code coverage across all services. What do you say?
2 min answer metricstestinggovernance -
Quality Gates intermediate
Which automated quality gates are worth blocking a release on, and which are ceremony?
2 min answer quality-gatescoveragestatic-analysisci -
Quality Gates intermediate
Your CI suite fails about one run in four, and roughly 80% of those failures pass on a re-run. Developers now re-run by reflex, including on real failures. JetBrains ships flaky-test detection in TeamCity based on flip rate. Design the gate, and say what you refuse to do.
3 min answer jetbrainsteamcityflaky testsquality gates -
Testing & Quality Architecture advanced
A platform's quality is poor despite a large test suite. What does quality architecture address that more tests do not?
2 min answer qualityarchitecturetestabilityfeedback -
Testing & Quality Architecture beginner
A service has 95% line coverage and 3,000 passing tests. A bug shipped that made every order for one country total to zero. Why did the suite not catch it, and what kind of test would have?
3 min answer coveragetest designassertionsbeginner -
Testing & Quality Architecture advanced
How would you decide whether your test suite is worth what it costs?
2 min answer testingvalueflakinessconfidence -
Security Testing in the Pipeline beginner
A dependency scanner reports a critical vulnerability in a library your application includes. Reading the advisory, the flaw is in a parser your code never calls. Why does the scanner report it anyway, and what should that change about how you triage?
3 min answer dependency-scanningsbomreachabilitytriage -
Security Testing in the Pipeline intermediate
A pipeline runs security scanning and produces hundreds of findings that nobody acts on. What should change?
2 min answer marqetasecurity-testingtriagereachability -
Security Testing in the Pipeline intermediate
Which security checks belong in the pipeline, and what makes them useful rather than noise?
2 min answer security-testingpipelinesignal-to-noiseprioritisation -
Security Testing in the Pipeline advanced
You enable dependency scanning. It reports 4,200 vulnerabilities across the estate, 380 critical. What do you do on Monday?
2 min answer securitytriagepipeline -
Service Virtualisation intermediate
A grocery marketplace in the mould of Instacart integrates with 140 retailer systems for inventory lookup and order injection. A platform engineer proposes building a virtual service for each one so the test suite can run without them. Roughly what does that cost per year to keep faithful and how many of the 140 are actually worth virtualising?
3 min answer instacartservice-virtualisationdrifttest-cost -
Service Virtualisation advanced
A platform integrates with hundreds of external providers, and testing against them is slow, unreliable and sometimes impossible. What is the approach?
2 min answer plaidvirtualisationmocksdrift