9 comments

[ 3.8 ms ] story [ 30.9 ms ] thread
I was once asked to complete some programming challenge type of test before an interview. I told the recruiter there was no way I would be doing that. They were, in their own words, stunned by this. I offered that I would happily do the same test on-site, where the people recruiting would be committing a commensurate amount of time to the process as I would be, but they were stuck with their process. I found a job somewhere else, which, being a developer, is incredibly easy.

I really wonder how this disconnect persists. Developers are more in demand than ever, yet companies still feel like they can pull hazing rituals and run-the-gauntlet challenges on potential hires.

Perhaps the hires that make it through this process are not, in fact, better than the rest, but simply more pliable and with less self esteem. Perhaps that is the point.

Last time, I checked microsoft/github is asking many rounds of 30, 60, 90 minutes + little code challenge to make you a proposal...
This is my approach as well. I dislike coding tests as a matter of principle, but I'm happy to compromise if the other side invests some time as well as to discourage "spray and pray".
The risk of wasting your time should be pondered with the compensations that the job provides and the probability for you to get that job.
Yeah, they pondered it, decided it wasn't worth it, and went and got a job somewhere else.
well they normally don't even talk about the compensations until you pass all the rounds. Normally that is the last round...
Shopify asks you via email to take a coding interview, before even talking with a recruiter and know about team, compensation or interview process. No thanks.

Sour grapes and all that but Amazon interviews were weird, Facebook were terrible and Google were fine but zero feedback upon rejection, no idea which one(s) went wrong or what.

Shopify do the kind geeksforgeeks exercises for the first interview... like sorting data and etc. Normally the interviewers aren't really mentally there. Waste of time.