Should you take a class? Read a textbook? Watch YouTube videos? LeetCode all day, every day?
There are many suggestions when it comes to preparing for computer science interviews. For FAANG interviews, in particular, I’ve come up with a very sensible framework. It depends on your learning style, but it consists of the following.
- Learn How To Learn
- Learn algorithm fundamentals
- Practice specific interview questions, using an online judge
- Share knowledge