I applied for the Senior iOS Developer role in Amsterdam. In a week or so received an answer that they've reviewed my application and it's a great fit, and the next step is a Hackerrank test.
They sent me an invitation to do a test at Hackerrank, that consisted of 4 algorithm questions that you have to solve in just 75 minutes.
My initial thought was that it's too little time to solve all of them. So I got through this page at Glassdoor and found out that a lot of people actually saying the same. Most of the people didn't even have enough time to go through 2-3 of 4. Which is totally reasonable, considering. At other companies they give you around 2-2.5 hours to solve 2-3 questions. Here, you have to solve every algorithm in just 18 minutes. Besides, they don't even allow you to use other languages but Objective-C. No Swift even. C'mon guys, I know you're stuck with Objective-C in your production, but it's 2017, Swift 4.0 is out already. Get real.
Anyway, I was prepared and I solved all of them. Maybe my solutions were not ideal, but I had to understand the question, find a solution and write it in a freaking Obj-C in just 18 minutes each.
In 5 days after passing a test I got a feedback from them, that based on the reviewing my resume and my test score I am not a fit for a senior role, but would be a fit for a core iOS role, which they don't have.
If you looked at my resume before and I'm not a fit, why the hell you sent me a Hackerrank test?! And if my score is that bad, I wonder how many people can actually do 4 algorithm questions in 18 minutes each, in Obj-C only, and have a great score (considering I passed all of them just fine)?
They just don't bother at all about your energy and time wasted on those stupid tests.
No wonder the reviews in this company are generally not that good.