Exponent's Complete Software Engineering Interview Course
Yesterday I kicked off serious preparation for software engineering interviews using Exponent's complete course. It's complete because it covers all 3 types of interviews:
- Coding interview
- System design interview
- Behavioral interview
This is a serious course, designed to help software engineers lands jobs at FAANG-level companies. Key learnings from what I studied so far:
- Practice is key. The more I practice for all three kinds of interviews, the better I become prepared.
- In addition to technical skills and knowledge, communication skills are key. This is a main focus of this program, and therefore it encourages daily mock interviews.
- Also, there is what's called a story bank. It's a reservoir of stories I will prepare based on my previous experience in the industry to answer behavioral questions of the types tell us about a time and what if.