Types of Interviews
Let's get into the details of the interview types you might encounter as a junior developer.
System design interviews
You won’t get a ton of this as a junior, especially not for frontend roles. However, it will still be rewarding to read through HiredInTech’s guide, High Scalability’s top posts, and checking out the System Design repo. You’re more likely to actually need this information when you get to a senior level.
Algorithms
You don’t have to be an algorithms god, but you should know the basics, like having a passing familiarity with the main ideas in Gayle McDowell’s Cracking the Coding Interview or Emma Bostian’s Decoding the Technical Interview Process, memorizing and being able to derive the Big O’s of sorting algorithms, and so on.
Even a Google technical interview is at most 45 minutes of coding; that is not enough time to write a self-balancing red-black tree and barely enough to code up a heap sort from scratch. Just know the basics; ...