It was a coding challenge followed by a phone screen. I thought that I bombed part of the phone interview, so when I was invited for an onsite, I was super excited. I had an onsite that included two whiteboard interviews (with both algorithms and OOP questions). I was also given some time to work on a coding assignment and then did a code review with two engineers.
The whole process was great. I felt like, more than any company I've ever interviewed at, Asana didn't just want to see me jump through hoops but really cared about understanding me, what I was looking for, and tried to understand my abilities in a more holistic way.
The whiteboard interviews were much more collaborative than anywhere else I've experienced; it felt like I was working with the interviewer rather than against them. They also gave me a lot of chances to talk to engineers in a non-evaluative setting, which helped me ask a lot of important questions.
I don't believe in giving away interview questions.
The following metrics were computed from 41 interview experiences for the Asana Software Engineer role in San Francisco, California.
Asana's interview process for their Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Asana's Software Engineer interview process in San Francisco, California.