3 ms·
I've just been through a job search. While I didn't have to do any take home projects, one company I interviewed at had multiple hours of different interviews
by dkersten 4y ago
I've just been through a job search.
While I didn't have to do any take home projects, one company I interviewed at had multiple hours of different interviews (coding, design, etc). I thought I did pretty well (everyone seemed happy with my answers) and I feel like I'm very well suited to the job I interviewed for, given the projects I've worked on previously, but ultimately I didn't get an offer. That could be for any number of reasons, of course, but the feedback they gave is that I didn't manage to "fully complete" the design interview. This is a little baffling to me because the role I was interviewing for doesn't sound like it requires people to design full, complete distributed services within one hour in a high pressure interview situation. I know I can design complex systems, because I've successfully done so multiple times in the past, and I work well enough under pressure, but that I would miss something in a mere hour of an interview is almost a given. My best designs come when I can sleep on it and take a little time. Besides, some of the greatest engineers I know don't do well in artificial interview situations.
On the other hand, I also interviewed at another company for a very similar role, yet this time it was a 90 minute chat about stuff I'd worked on in the past. They do normally do an hour long coding task, but they let me skip it because they could see from my experience and the person who referred me vouched for my ability to write code. At the end of the 90 minutes, I was basically told they liked me and hoped I would join and that they'd give me an offer the next day. I happily accepted this offer.
During this time a Google recruiter also contacted me but when he said that their process typically takes months I declined right away. I can't think of any time in my career where I'd care to spend months to maybe get a job at Google.