Standard interview process: coding round, recruiter screen, phone interview, and onsite.
The coding round was easy enough, but they don't use a platform and expect you to submit a plain text document without letting you validate against the expected output format.
The technical phone interview was complex but doable. They really care about how you think. I liked this part, and the engineer was good.
The recruiter was amazing with feedback and in scheduling my onsite interview with necessary accommodations.
Now for the onsite interview, which essentially made me feel bitter. It was all so nice until then. I've given a lot of interviews, and even if I didn't get the offer, I felt that the other companies I interviewed at respected the candidates, but not Asana.
The minute I entered the office (it looked like not many people were there yet), I was greeted by an employee. Instead of just pointing me to where I had to wait, he mentioned, "If you get in, this is a great place to work." I found that odd and kind of annoying, as he could have just said, "This is a great place to work" instead of including the "If I could get in" part.
Post that, I had 3 rounds of interviews. One round was a written coding test, and I was quizzed on my answers in 2 interviews. One of them was nice, while the other wasn't friendly in the least.
During lunch, you get to meet people who work there, and I got the sense that everyone felt self-entitled and believed they were "making the world a better place," so I was not really sure I liked it.
Post lunch, there were some interviews, and after I was done, the recruiter walked me out and informed me that I didn't get through in a day.
Every other company I interviewed at provided pleasant experiences. From the get-go of the onsite, Asana just seemed like a place with people who thought they knew everything.
matrix, dependency resolution
The following metrics were computed from 100 interview experiences for the Asana Software Engineer role in United States.
Asana's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Asana's Software Engineer interview process in United States.