I went through something like a coding challenge, then a technical phone screen, and then an onsite interview. The phone screen consisted of algorithmic and data structure questions, in which I had to describe my solution (instead of coding it out).
The onsite interview included system design questions, OOP design questions, algorithm/data structure questions, and a few coding questions.
The people were very nice, and they even provided feedback at the end after they made their decision. Overall, it was a positive experience.
System Design questions, OOP design questions, Algorithm/Data Structure questions, and a few coding 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.