This was for an Apprenticeship role with the AsanaUp program.
Standard process:
My overall experience was very good. To be honest, I've never had better interviewers. Interviews felt more like a discussion than an interview. I can't give details on questions, but if you are preparing, don't stress out. Go over their preparation guide and understand concepts, and you will do great.
Tip for system design for Apprenticeship: The question I was asked was very basic, and I overcomplicated it due to all the preparation I did on system design. Know how to do basic API/database stuff, and spend a little bit of time on simpler topics like caching.
I cannot give specifics, but it is very much in line with what you can find on Glassdoor.
That being said, with Asana's interview style, I did best on questions I had never seen, as it led to really good discussions.
The following metrics were computed from 9 interview experiences for the Asana Software Engineer role in Vancouver, British Columbia.
Asana's interview process for their Software Engineer roles in Vancouver, British Columbia is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Asana's Software Engineer interview process in Vancouver, British Columbia.