Search the practice set
126 questions, 454 terms and 400 topics in 20 areas.
18 results for “Judgement Under Uncertainty”
Decision-Making Under Uncertainty
Choosing well when the information is incomplete — by bounding the downside and buying information, rather than by waiting for certainty.
Backpressure
A mechanism by which a component under load tells its callers to slow down, rather than accepting work it cannot complete.
Brownout
Deliberately reducing the quality or completeness of every response under load, rather than serving some requests fully and rejecting others.
Image Registry
The store from which container images are pulled, and an under-appreciated availability and security dependency of every deployment and every autoscale event.
Join Strategies
The three ways a database combines two row sets — nested loop, hash join and merge join — and the conditions under which each is correct.
Pragmatism
Preferring the simplest architecture that satisfies the requirements, and treating additional structure as a cost that must be justified.
Solution Architecture
The design of a specific system that satisfies a specific business problem under a specific set of constraints.
A serverless API works in testing and fails under load with connection errors. The database is at 5% CPU. Explain and fix.
The mechanism Serverless functions scale by creating independent execution environments , each with its own process and its own connection pool. Two hundred con
Classify DynamoDB, Spanner and Cassandra under PACELC, and say which half of the classification you would actually design around.
The classifications Store Partition Else Why DynamoDB (default reads) PA EL Serves from any replica; eventually consistent reads avoid a quorum round trip Cassa
Users report seeing stale data intermittently. Replication lag is normally under a second but spikes to minutes twice a day. How do you handle it?
First: find the cause of the spikes Twice a day is a schedule, so look for one. The usual candidates, each with a different fix: A batch job or bulk write on th
Your cluster fails over spuriously under load, but a real leader failure takes 45 seconds to detect. How do you resolve the tension?
The tension Detection time is set by the heartbeat interval times the failure threshold. Shorten it and you detect real failures faster and mistake slow but ali
You must choose a data store this week. The product team cannot tell you the expected query patterns or the growth rate. What do you do?
What the interviewer is testing How you behave when the information you would like does not exist — which is the normal condition, not the exception. Both "refu
Judgement Under Uncertainty
Choosing the best worst case when information is missing.
Deciding Under Uncertainty
Bounding the downside and buying information cheaply.
Application Rationalisation
Retire, consolidate, replatform — and why retirement is under-applied.
Dashboards
Answering 'is it us' in under a minute, for someone who was asleep.
Estimation
Sizing work and cost honestly, with the uncertainty stated.
Mentoring
Growing architectural judgement in other people.