Sam Erickson
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.
Understand verified AI interview policies, prepare for tool-free and AI-assisted rounds, and learn how to defend your reasoning, take-home work, and code-review decisions.
Prepare for behavioral interviews with a clear answer structure, engineering-specific example outlines, and practical guidance on conflict, failure, decisions, ambiguity, and code review.