SDE-1 All-In Guide
Reading Program

Foundations

Weeks 1 to 6. How the web works, how to debug, and the Go style every later level assumes.

This page covers Level 0 and the start of Level 1, weeks 1 to 6. Read it before any deep systems material. Every later essay assumes this vocabulary.

The twelve canonical posts

Read these specific posts, in this order.

#WhenPostWhy
1W1What happens when you type a URL into your browser?The 90-second interview answer in full detail: DNS, TCP, TLS, HTTP, render. Drill it against the week 3 networks questions.
2W1Julia Evans: a debugging manifestoDebugging is a skill, not luck. This is the mindset for every future incident.
3W2Julia Evans: Linux debugging tools I loveA preview of strace and tcpdump. You need them on the VPS from week 14.
4W2Effective GoThe style and idiom doc for everything you ship in Go.
5W2Go Proverbs (Rob Pike)19 lines of design philosophy. Each one pays rent inside Ledgerline and Logsmith.
6W3Google engineering practices: code review standardTrains the reviewer eye you use on your own PRs and on open source repos.
7W3Tech Interview Handbook: coding interview study planAn orienting map. Pairs with the A2Z sheet order.
8W416 DSA patterns every beginner should knowThe phase A boundary read. Gives you the pattern words before the binary search and linked list weeks.
9W4Interview Cake: full table of contentsA topic-based quick reference. Skim it, do not binge it.
10W5NeetCode roadmapShows how NeetCode and Blind 75 relate to your sheet, which stops a second curriculum from creeping in.
11W5Dave Cheney: Practical GoThe style bar for every line of project Go from here on.
12W6Sameer Ajmani: Advanced Go Concurrency PatternsWatch before the week 6 concurrency drills. The worker pool is modeled on this talk.

Rotating blogs

These become your 3 to 4 days a week sources.

Placement rule

Level 0 items are front-loaded into weeks 1 to 6, then done. If foundations spill into week 7 or later, cut them. Do not delay them. The payments and systems levels are tied to ships in the plan overview, and those cannot slip.

Common mistakes

  • Reading the twelve posts out of order, then forgetting the vocabulary by week 3.
  • Treating rotating blogs as a daily quota. Choose a useful post when it answers a current question.
  • Adding more foundation reading when the core topics are clear. Return to the project work and interview practice.

On this page