# Interview Cheat Sheet Library

Source: https://www.techinterview.org/cheat-sheets/
Updated: 2026-07-01 · techinterview.org

cheat sheet library

Cheat Sheet LibraryEvery cheat sheet and quick-reference on the site — Big-O, coding patterns, SQL, system-design building blocks, and more. Bookmark this page.

**19** cheat sheetsGrowth curves: O(1), O(log n), O(n), O(n log n), O(n²)O(1)log nnn log nn²n[system-design-building-blocks.md**30 System Design Building Blocks You Can Sketch From Memory**A reference grid of the thirty components that turn up in nearly every system design…](https://www.techinterview.org/post/3233476017/system-design-building-blocks-cheat-sheet/)[quant-probability.md**A quant probability cheat sheet that holds up live**The probability facts and reasoning patterns that come up most in trading interviews, and the…](https://www.techinterview.org/post/3233476022/quant-probability-cheat-sheet/)[amazon-leadership-principles.md**Amazon Leadership Principles Cheat Sheet: All 16 LPs with Example Questions**Amazon evaluates every candidate against its 16 Leadership Principles, and interviewers expect each behavioral answer…](https://www.techinterview.org/post/3233474665/amazon-leadership-principles-cheat-sheet/)[big-o.md**Big-O Cheat Sheet: Time and Space Complexity Guide**Not sure how to schedule your prep? Build a free week-by-week study plan from the…](https://www.techinterview.org/big-o-cheat-sheet/)[coding-interview-coding.md**Coding Interview: All 15 Coding Patterns Master Cheat Sheet — Recognition, Templates, Time Complexity**This is the definitive cheat sheet for coding interview patterns. Each pattern is described with:…](https://www.techinterview.org/post/3233474379/coding-interview-coding-patterns-master-cheat-sheet-all-15-patterns-recognition-template-time-complexity-when-to-use/)[coding-interview-system.md**Coding Interview: System Design Estimation Cheat Sheet — Powers of 2, Latency Numbers, Throughput, Storage**Back-of-envelope estimation is expected in every system design interview. Having key numbers memorized -- latency,…](https://www.techinterview.org/post/3233474319/coding-interview-system-design-estimation-cheat-sheet-powers-of-two-latency-numbers-throughput-storage-bandwidth/)[algorithm-patterns.md**Common Algorithm Patterns Cheat Sheet**Not sure how to schedule your prep? Build a free week-by-week study plan from the…](https://www.techinterview.org/algorithm-patterns-cheat-sheet/)[problem-index.md**Complete Problem Index**Not sure how to schedule your prep? Build a free week-by-week study plan from the…](https://www.techinterview.org/problem-index/)[googleyness-google-gca-round.md**Google Behavioral Interview Cheat Sheet: Googleyness, GCA & the Four Attributes**Google scores every candidate against four attributes: General Cognitive Ability (GCA), Role-Related Knowledge (RRK), Leadership,…](https://www.techinterview.org/post/3233474782/googleyness-google-gca-round-post-2018/)[http-methods-and-status-codes.md**HTTP methods and status codes that trip up backend interviews**A working reference for HTTP methods and status codes, with the safe-versus-idempotent distinction and the…](https://www.techinterview.org/post/3233476915/http-methods-and-status-codes-cheat-sheet/)[meta-behavioral-interview.md**Meta Behavioral Interview Cheat Sheet: Signals, Questions & Story Prompts**Meta's onsite loop for software engineers includes a standalone 45-minute behavioral interview, run separately from…](https://www.techinterview.org/post/3233477365/meta-behavioral-interview-cheat-sheet/)[problems-by-difficulty.md**Problems by Difficulty**Not sure how to schedule your prep? Build a free week-by-week study plan from the…](https://www.techinterview.org/problems-by-difficulty/)[caching-patterns-system.md**The caching patterns worth knowing cold for a system design round**A quick reference to the read and write caching patterns, eviction policies, invalidation, and stampede…](https://www.techinterview.org/post/3233476816/caching-patterns-system-design-interview-cheat-sheet/)[coding-interview.md**The coding-interview cheat sheet I actually keep open**A decision procedure for recognizing which algorithm pattern a problem wants, with the trigger phrase,…](https://www.techinterview.org/post/3233477395/coding-interview-cheat-sheet/)[concurrency.md**The concurrency cheat sheet for locks, deadlock, and atomics**A working reference for the concurrency primitives, deadlock, and lock-free tricks that come up in…](https://www.techinterview.org/post/3233476382/concurrency-cheat-sheet/)[design-patterns.md**The design patterns cheat sheet worth actually knowing**The 23 Gang of Four patterns in one table, plus the handful that actually show…](https://www.techinterview.org/post/3233476917/design-patterns-cheat-sheet/)[gitreflog-recovery.md**The git cheat sheet that starts with reflog**A working reference for the git commands that come up in a normal week, including…](https://www.techinterview.org/post/3233476901/git-cheat-sheet-reflog-recovery/)[leadership-story-bank.md**The Story Bank Cheat Sheet: 12 Stories That Cover Every Behavioral Interview**You don't need forty stories for a behavioral loop; you need twelve, built to specific…](https://www.techinterview.org/post/3233474667/leadership-story-bank/)[sorting-algorithms.md**Which sorting algorithm to reach for, and when**A reference for the common sorting algorithms, their time and space costs, whether each is…](https://www.techinterview.org/post/3233476946/sorting-algorithms-cheat-sheet/)
