Sam Erickson
Build a 60–90 second introduction using present, past, and why this role—with adaptable examples for new graduates, mid-level engineers, and career changers.
Learn how to turn an interview brief into a focused, reviewable submission—with meaningful tests, a useful README, honest commits, and trade-offs you can explain.
Learn how to lead a system design conversation: clarify scope, estimate useful numbers, sketch the main flows, and explain trade-offs through a worked URL-shortener example.
Learn how to compare your first engineering offer, research a defensible target, make a clear counteroffer, and handle deadlines without bluffing.
Prepare for JavaScript interviews with concise explanations and runnable examples of closures, this, the event loop, promises, prototypes, equality, scope, and modules.
A practical three-week plan for recruiter research, realistic coding practice, behavioral stories, system design, interview-day logistics, and follow-up.