I was interviewed via Skype. There were two interviewers from different teams, and both were great. As I understand it, the most important and complicated aspect is not the solutions to their problems themselves, but your way of interacting with the interviewers when they dig into some details of your solution. Be flexible and open-minded to better solutions (even slightly) and try to come up with simpler ideas.
The interviewers showed that they are highly passionate about what they are doing, which was truly impressive. All in all, I think I didn't manage to succeed due to my poor English level and the late hour in my location. I'll definitely try next time!
Algorithmic and system design questions
The following metrics were computed from 1 interview experience for the Asana Software Engineer role in Russia.
Asana's interview process for their Software Engineer roles in Russia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Asana's Software Engineer interview process in Russia.