Yet another guide to tech interviews

This is probably one of the most common types of posts, though sometimes I wonder if you just have to go through it yourself to figure it out. I’m not sure. But in the hope that it helps someone out there – I’m writing up everything I’ve learned about getting ready for tech interviews, I promise these tips are tried and tested and will help you if you read and apply them carefully.

Caveats:

  • A few of the insights included in this post are most relevant for “big tech” companies, but most will be useful no matter where you apply.
  • I live and work in Israel, so it’s possible there are some culture-specific details that won’t be applicable to your work situation (e.g. like most of the world, we’ve never heard of thank-you notes). Use discretion when applying 🙂

This post is long, so I suggest bookmarking it and reading it in sections. It covers:

  1. Writing an excellent CV
  2. Coding interviews
  3. System design interviews
  4. Deep dive interviews
  5. Culture fit interviews
  6. Questions you should ask
  7. Resources
Continue reading