Asana cares more about the approach and design choices here, as the platform they want you to code in does not allow you to compile and run tests.
This was done via Google Docs. Again, the interviewer cares more about the thought process than the code itself.
This round consists of three different rounds.
The first round was very much like the technical phone screen. The second round was an individual coding challenge. The third round was going over the individual coding challenge. Unfortunately, this round is where the code actually matters. If you cannot code out a valid solution, then it does not really matter if you are able to solve it together with the interviewer for the third round.
Why Asana?
Each round consisted of a coding question and system design.
The following metrics were computed from 9 interview experiences for the Asana Software Engineer (Internship) role in San Francisco, California.
Asana's interview process for their Software Engineer (Internship) roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Asana's Software Engineer (Internship) interview process in San Francisco, California.