Oh my. I'm sure if I were tasked to design as unfriendly interview process as possible, I would not be able to come up with the process at Canonical. Officially, it has only 4 stages (while one of the stages is "application review", where you don't really do anything), but all of these has multiple substages. I made it to the final stage of "Late stage", and I already did 10 tasks/interviews. (5 interviews, one take home project, written interviews with questions about your high school experience, two psychometric assignments and one DevSkiller assignment. Apparently I was due one more interview) What was quite odd was that when I asked the interviewer "what do you think of the recruitment process", all of them were defending it, saying how unbiased and fair they are trying to be. Also, according to the interviewers, "At least it's not as bad as Google" (spoiler alert, Google is way friendlier). And, to top it all of, I have no idea what went wrong, since I got no feedback. I spent upwards of 20 hours on this and, no feedback was given at all. I have no idea, how is this company able to hire and retain anyone sane with this approach.