The Complete Job Interview Guide

for Software Engineers

The Interview Timeline

  • Before the interview
    Long-term Preparation: Career
    Understand the job ladders; Create your dream company list; Accumulate artifacts, etc.
  • Mid-term Preparation: Technical Questions
    Practice, practice, practice.
  • Short-term Preparation: Getting Ready
    Pull the trigger, submit your resume!
  • During the interview
    What to expect in a job interview
    Interview format, tips, etc.
  • Coding Interviews
    Data structure and algorithms ...
  • Domain Specific Interview Questions
    • System Design Interview Questions
    • Machine Learning Interview Questions
  • Language Specific Interview Questions
  • Behavioral Interview Questions
    Tell us about a time when ...
  • At the end of the interview
  • After the interview