They contacted me by email and scheduled a phone call with a recruiter. There was a misunderstood with the time, so we had to reschedule the call (I read this also happened to someone else). After this call I had a 45 minutes technical call with one of their engineers, we had an interesting conversation about the role and the company. Finally, they asked me to do a homework task, which was supposed to take 2 days and I did it. I'm really used to build mobile apps, I've been working as iOS developer for over 5 years, and I've built several apps featured on the appstore, so the task was quite easy to implement. I was really confident with the solution I implemented, but after 5 days they just told me they were not moving forward with my application. Exactly the same I read in other comments. It's fine if you don't get hired, I'm sure there must he great engineers appliying for the same position, but they should at least give you a useful feedback about why you're not the proper candidate. Read all the comments before applying, otherwise you will waste so much time for nothing... Uber does much better on this.