Interview prep
Pick a stack. Get the questions and the answers.
164 questions across 19 stacks. Not leaked exams — the shape of screens at banks, marketplaces, consultancies, and AI teams. Each item lists who typically asks it, then the answer you should say out loud.
- Stacks
- 19
- Questions
- 164
- Companies named
- 96
This week in screens
Themes people are discussing in public (HN, vendor blogs, editorial review of posts). We do not scrape LinkedIn — that violates their terms. A Monday job appends new shapes when a key is configured.
2026-08-28 · Coinbase · Ledger grain
A deposit webhook retried. How do you not mint two ledger rows?
Idempotency key (or natural key on payment_id + event_type) and an upsert. A running-balance column you overwrite is not a ledger.
Practice sql →2026-08-26 · Apple · Shared lake, one writer
Two engines must share one lake table. What do you refuse to do?
Dual-write CSV or two independent Delta copies. Pick Iceberg (or UniForm) with a single writer. Two writers is how the copies lie.
Practice system-design →2026-08-22 · LinkedIn · Rebalances under load
Your consumer group rebalances every few minutes during peak. What do you check first?
max.poll.interval.ms vs processing time, cooperative sticky assignment, and whether a slow partition (hot key) is triggering leave/join. Adding consumers without fixing poll interval often makes lag worse.
Practice kafka →2026-08-18 · Snowflake · Cortex in a dashboard
A hiring manager asks you to put Cortex COMPLETE in a Looker explore. What do you say?
No. Materialize the label in ELT once, version the prompt, and let BI read a column. Dashboard refresh is a token bill and a non-deterministic metric.
Practice snowflake →2026-08-10 · Capital One · Fan-out revenue
Revenue doubled after a “harmless” dimension join. How do you prove it in five minutes?
Row counts before and after the join, then GROUP BY the join key HAVING count(*) > 1 on the dimension. Fix the grain or aggregate the dim. Never DISTINCT the fact.
Practice sql →
By company
Publicly discussed screen shapes. Updated 2026-08-28.
Say it out loud
Interviewers want the first sentence of the answer, then a trade-off. Read the solution, close the tab, repeat.
Company pills are a hint
They mark the shape of the question — marketplace grain, bank controls, consultancy diagrams — not a leaked bank.
Then practice SQL
Windows and joins live in theSQL Playground. Cert-style MCQ is onpractice tests.