I applied online. The process took 2 weeks. I interviewed at Asana
Interview
Very nice, friendly people. First phone screen talking about general background, then they send you a link to a programming challenge that you can try to solve at any time. From the moment that you click on the link you have 30 mins. If you solve the challenge then they invite for an interview on site.
Interview questions [1]
Question 1
Write a function that given a 2d array traverses it in a spiral way, from the top left corner to the center.