I applied for the Senior iOS Developer role in Amsterdam. Within about a week, I received a response stating they had reviewed my application and found me a great fit. The next step was a HackerRank test.
They sent me an invitation to take a test on HackerRank, which consisted of four algorithm questions that had to be solved in just 75 minutes.
My initial thought was that it was too little time to solve all of them. I then looked at a Glassdoor page and discovered that many people felt the same. Most individuals did not even have enough time to complete two or three out of the four questions. This is quite understandable, considering that at other companies, candidates are typically given around two to two-and-a-half hours to solve two to three questions. Here, each algorithm had to be solved in just 18 minutes.
Furthermore, they did not allow the use of any language other than Objective-C, not even Swift. "Come on, guys," I thought, "I know you're stuck with Objective-C in your production, but it's 2017, and Swift 4.0 is already out. Get real."
Regardless, I was prepared and solved all of them. My solutions might not have been ideal, but I had to understand the question, find a solution, and write it in Objective-C within just 18 minutes for each problem.
Five days after passing the test, I received feedback. Based on the review of my resume and my test score, they determined I was not a fit for a senior role but would be a fit for a core iOS role, which they did not have available.
If you reviewed my resume beforehand and I wasn't a fit, why did you send me a HackerRank test? And if my score was that bad, I wonder how many people can actually solve four algorithm questions in 18 minutes each, using only Objective-C, and achieve a great score (considering I passed all of them without major issues).
They simply don't care at all about the energy and time candidates waste on these ridiculous tests.
No wonder the reviews for this company are generally not very good.
Given an array of NSString objects, return another array of NSString objects, each containing words that are mutual anagrams.
We have the interface for a class Person which has settable firstName, middleName, and lastName properties. It also has a fullName read-only property, which should return the person's name.
Identify whether four sides can form a square, a rectangle, or neither.
Given an array of NSNumber objects, output a delta encoding for the sequence.
The following metrics were computed from 30 interview experiences for the Booking.com Software Developer role in Amsterdam, Netherlands.
Booking.com's interview process for their Software Developer roles in Amsterdam, Netherlands is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Booking.com's Software Developer interview process in Amsterdam, Netherlands.