Skip to main content

Leland+ Content Library

Big-O Complexity: A Coding Interview Cheat Sheet

Big-O Complexity: A Coding Interview Cheat Sheet

All the major Big-O complexity prep you need for a coding interview, on two pages. The growth ladder, what n fits in one second, data structures and sorting costs, graph algorithms, and a chart showing how the curves diverge. It ends with a five-step method for analyzing your solution out loud, with worked examples.

Nathan T.
Nathan T.
Failure Math: A Software Reliability Cheat Sheet

Failure Math: A Software Reliability Cheat Sheet

A useful guide to how often hardware, clouds, and deploys actually fail, with real fleet data. Annual failure rates, GPU failure math from the Llama 3 training run, availability tables, and the composition rules that set your uptime ceiling. For system design interviews and for on-call reality.

Nathan T.
Nathan T.
Back-of-the-Envelope Math: A System Design Cheat Sheet Guide Video

Back-of-the-Envelope Math: A System Design Cheat Sheet Guide Video

A guided tour of the Back-of-the-Envelope Math cheat sheet. We price a photo-sharing startup from scratch: traffic, bandwidth, storage, and the monthly bill, using the sheet one row at a time. Watch it once, then run your own estimate with the sheet beside you.

Nathan T.
Nathan T.
Back-of-the-Envelope Math: A System Design Cheat Sheet

Back-of-the-Envelope Math: A System Design Cheat Sheet

The System Design estimation numbers that are worth memorizing. Current latency numbers, cloud costs, LLM inference speeds, QPS and storage shortcuts, and availability math, plus a five-step method and worked examples. Built for system design interviews and useful long after them.

Nathan T.
Nathan T.
How to Stand Out as a Software Engineer (and Have Fun Doing It) [7/2/2026] (Recording)

How to Stand Out as a Software Engineer (and Have Fun Doing It) [7/2/2026] (Recording)

After this session, you'll know how to position yourself as a software engineer in a way that gets noticed, not just reviewed. We'll cover how to build a technical profile that reflects real depth, how to communicate your impact in ways that resonate with hiring teams, and how to stay genuinely motivated through a process that can feel repetitive and discouraging. Attending live means you can ask about your specific situation, whether that's a gap in your background, a role you're unsure about, or a portfolio that feels thin, and hear how an experienced engineer thinks through cases like yours in real time. The coach works directly in this space and brings patterns observed across candidates who have successfully navigated competitive engineering pipelines, sharing a slice of that perspective here.

Nathan T.
Nathan T.

Looking for something specific?

Tell us what else you’d like to see!

Documents Folder