3 ms·
Always. Every interview exists to narrow down the applicant pool. Unless it's an automated interview, I would rather stay unemployed than take one of those. Th
by shahbaby 1y ago
Always. Every interview exists to narrow down the applicant pool. Unless it's an automated interview, I would rather stay unemployed than take one of those.
The prep depends on the interview type. Most fall into 3 categories.
1. Algorithms - I remember a better time in life when I had the luxury to wait until I had an interview scheduled and only then would I have the motivation to grind. I'm now grinding everyday since it takes time to make meaningful improvements. Although a part of me enjoys these type of questions, it does make me question my career choice. I guess the one silver lining is that I'm getting much better at solving these questions than when I was employed.
2. System design - For this type of interview I've found that it's all about your ability to guess what type of system they'll want you to build and what parts they'll be interested in focusing on.
3. Behavioural - This actually requires the most company specific preparation. Refining your behavioural stories to match what the company is looking for and with who you're interviewing with (i.e Recruiter or C-suite level). Thinking of meaningful questions to ask. Practicing mock interviews. It all takes time.