Quiz
2777 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 areas2777
Architecture Fundamentals81
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-Making91
The Architect's Meta-Skills92
Delivery & Release Engineering93
Platform Engineering & Developer Experience92
Testing & Quality Architecture102
Data Platform Architecture98
Streaming & Real-Time Data93
Data Governance & Semantics91
Frontend & Experience Architecture91
Edge, Mobile & IoT88
Regulatory & Data Protection Architecture99
Assurance, Audit & Model Risk98
2777 questions.
-
Deployment Strategies advanced
Your organisation releases every two weeks on a train. Teams complain about lead time. Is the train the problem?
2 min answer releasecouplingflow -
Design Authority advanced
An enterprise software vendor of SAP's shape runs a central design authority: a board of nine meeting fortnightly, 40 product teams, a median of 19 days from submission to decision. Leadership wants it replaced with federated decision-making without losing the ability to say what the company's architecture is. Give the sequence.
3 min answer design-authorityadrfederationconformance -
Design Authority advanced
An interviewer says — you run architecture governance at a travel marketplace with four consumer brands acquired over a decade, each with its own stack and its own engineering leadership. The executive team wants one design authority. Where do you take this?
3 min answer expediadesign-authoritygovernanceacquisitions -
Design Authority advanced
How would you structure a design review function that improves decisions without becoming a bottleneck?
2 min answer design-reviewadvisorystandardsturnaround -
Design Authority advanced
Review this design authority. Every change above £50,000 or touching customer data goes to a board of seven that meets fortnightly. Lead time to a decision averages three weeks. Last year it reviewed 94 submissions and rejected two. Teams have started splitting work to stay under the threshold. What would you change, and what would you keep?
2 min answer arbgovernancereviewbottleneck -
Design Authority advanced
What makes an architecture design authority useful rather than an obstacle?
1 min answer design-authoritydecision-rightsgovernanceenablement -
Design Patterns intermediate
A codebase uses many design patterns and is harder to understand than an equivalent one that uses few. What went wrong?
2 min answer design-patternsindirectionover-engineeringreadability -
Design Patterns advanced
A collaborative whiteboard supports hundreds of concurrent editors on one board. Compare OT and CRDT for a canvas with object hierarchies, and describe board sharding and catching up after ten minutes offline.
3 min answer mirocrdtoperational-transformcollaboration -
Design Patterns advanced
At 09:14 a document-processing platform of JetBrains' shape starts returning wrong results for about 3% of requests. No errors, no latency change. The stack traces contain three frames of framework code and a lambda. It takes eleven hours to find. The code is a textbook strategy-and-registry design. What made this undiagnosable, and which design decision would you change?
2 min answer jetbrainsdesign patternsdynamic dispatchregistry -
Design Patterns advanced
At 10:04 one dependency slows from 40 ms to 900 ms. By 10:06 the service is saturated, the dependency is receiving 14 times its normal request rate, and nothing in the code review that introduced the retries looks wrong. What failed, and which design decision made it possible?
3 min answer retriesdecoratoramplificationcascading-failure -
Design Patterns intermediate
When does introducing a design pattern make a codebase worse?
2 min answer patternsspeculative-generalityover-engineeringvocabulary -
Design Systems intermediate
A design system exists, is well built, and teams keep building their own components anyway. What is the diagnosis?
1 min answer design-systemsadoptionapi-designgovernance