Step-By-Step Guide To Prepare For Any Software Engineering Interview
So I wrote an article almost 2 years ago about “How To Prepare For A Software Engineering” interview. I have since realized that it’s not sufficient to answer all the questions we get in Tech Career Growth community about #interview-prep as it’s really just about the studying portion. I have since renamed that article to reflect this and am now writing this one to cover the interview preparation process more holistically. Step-by-step guides are also nice, especially for folks who are just starting out, so hopefully this makes the content more digestible.
Step 1: Ask Your Recruiter What The Interview Is Like
Software engineering interviews are extremely expensive as they require engineering time. If the company you’re working for has any semblance of sense, their goal should be to bring out the best in you. That will not happen if you are kept in the dark about what the interview is like, and you just get demolished with an ambush of surprise questions.
The recruiter in particular should be a huge champion for your success. Don’t be afraid of asking them something like “Can you tell me how the interview is structured, what kind of content will be covered, and how should I prepare?”. If you feel like their answer isn’t sufficient, keep asking…