I applied online.
They review your application and contact you for two rounds of tests. The first round of tests is divided into two parts. The total amount of time spent for these two rounds is about ten hours. Then I proceeded with a behavioral interview. In the end, they told me that I still had to do one or two more interviews.
Later they contacted me telling me that in their opinion I was more suited for a more technical position, which maybe is true, but they also didn't tell me that the other position had been filled until I explicitly asked it, so I'm not completely sure about their motivations. I had another brief interview to talk about the new role. They asked me to do two more tests: 3h in total. I had to optimize brute force algorithms. I didn't pass those tests.
Honestly, their feedback seemed pretty lacking to me. They told me that my approaches were wrong and that I should improve my problem-solving skills. I did test my approaches, comparing them to the brute force approaches multiple times, and every time the results were the same. I asked for clarifications, and I even sent some examples with both my solutions and the brute force solutions, but they just said to me that they confirmed their decision. By the way, I wasn't arguing about their decision, because in the end, they can decide what they want, but their feedback was just incompatible with my evidence, and they did not provide any evidence, such as feedback on my examples, a case for which my approaches were wrong, or a quick call, even if I repeatedly asked for it. I can't trust feedback if I think that I have evidence against it. They didn't provide me with any evidence that supports the feedback, and that's very disappointing.
I, on the other hand, did give them an interesting feedback, at least in my opinion, with some ideas to make the whole recruiting process faster, since it took me more than a month to reach that stage. Honestly, I think there is a little bit of disorganization and a problem with the communication as well since, from what they told me, they reviewed my tests two more times, while they could have just sent me a case where my approaches didn't work or agreed to have a brief chat with me. I think it would have saved time for both parties. Maybe it's only because now, with the pandemic, they are all in smart working and communication is more difficult. I would like to say that overall the experience is positive even if I got rejected, but I really can't.
I agreed not to reveal the questions.
The following metrics were computed from 9 interview experiences for the Bending Spoons Machine Learning Engineer role.
Bending Spoons's interview process for their Machine Learning Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Bending Spoons's Machine Learning Engineer interview process.