Interview cheat sheet for coding, LLD, HLD, behavioral, negotiation

Interview cheat sheet

One-page interview crib: coding patterns, LLD 35-min spine, HLD delivery, STAR behavioral, and offer negotiation scripts — skim before each round.

How to use this cheat sheet

01Coding

Pattern → invariant → code

02LLD

35-min delivery spine

03HLD

Working system first

04Behavioral

STAR + story bank

05Negotiate

Band · delay · levers

  1. Coding
  2. LLD
  3. HLD
  4. Behavioral
  5. Negotiation

Coding cheat sheet

Say before coding:
1) Pattern: _____
2) Invariant: _____
3) Time / space: _____ / _____
4) Edge cases I'll test: _____

LLD cheat sheet

Requirements template:
In scope: …
Out of scope: UI / DB / network / …
Actors: …
Core ops: …
Invariants / rules: …
Failure modes: invalid input → …

HLD (system design) cheat sheet

Clarify first:
- Users / actors?
- Read vs write ratio? Latency target?
- Consistency needs (strong / eventual)?
- Scale: DAU, QPS, payload size, retention?
- Single region or multi? Offline OK?
Then: API → boxes & arrows → bottlenecks → deep dives.

Behavioral cheat sheet

Story bank (prepare 6–8):
1. Impact / hard technical problem
2. Conflict or disagreement
3. Failure or incident
4. Mentorship / raising the bar
5. Ambiguity / zero-to-one
6. Cross-team influence
7. Why this company / why leave (tight)
Map each to Leadership Principles / company values.

Negotiation cheat sheet

Before the loop:
- Walk-away TC: _____
- Happy TC: _____
- Competing timelines: _____

On the verbal:
1) Thank + excitement
2) Confirm level + location + start flexibility
3) Ask for full breakout (base / bonus / equity / sign-on / refresh)
4) “I’d like to review overnight and reconnect [day].”

Counter (email/call):
- Anchor to market + competing signal (honest)
- Ask for specific lever(s): base / RSU / sign-on
- Stay warm; give them a path to yes

Day-of pocket card

Related: Prep plan · Checklist · Bars by level.

← Lattice