Staff+ Tradeoff Questions With No Right Answer
Four staff-plus prompts where the interviewer is testing whether you can hold two answers in your head and pick the right one for a specific context. The Python is intentionally thin: this is about judgment, not syntax.
Question Bundle
Python
staff-engineer
system-design
trade-offs
interview-prep
By @ethandubois
December 24, 2025
·
Updated August 10, 2026
283 views
9
4.2 (10)
Strong consistency or eventual consistency for a balance-display API on a wallet product? The interviewer specifically wants to know what tips your answer one way or the other.
How it plays out
How it plays out:
Python
# User pays at t=0, then refreshes at t=50ms; session.last_write_at_ms == 0
get_balance(session) # reads from the primary (within the 5s read-after-write window)
# Same user at t=10s, session.last_write_at_ms is stale beyond the window
get_balance(session) # reads from a replica; replica lag (p99 < 200ms) is acceptable for display3 more questions and all solutions are locked.
Purchase this item to access all questions, code snippets, and solutions.
