We start with a crash course on the overall strategy for landing your dream software engineer job, with technical interview preparation being the largest piece. In this one-section crash course, you quickly learn:
For those who want a step-by-step list of what to do on a daily basis, we also cover our prepared study plans. Use these to conquer the interview in 30, 60, or 90 days.
Additionally, we dip our toes into some technical topics, covering analysis of time and space complexity-- powerful tools for the evaluation of the algorithms we'll encounter. You'll need to know if the logic you're writing in performant, and this is how you assess.
This is a recommended course before diving deeper into the actual technical material in the next few courses. Skip if you want to concentrate on the technical portions of the interviews.
Section 1. How and What to Prepare