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
ethandubois

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 display

3 more questions and all solutions are locked.

Purchase this item to access all questions, code snippets, and solutions.