I had a phone interview to design a chess game. After that, I was invited onsite.
My one-hour coding challenge onsite was to program an ASCII printer. There were several functions of the program to implement. If you know OOP, linked lists, and 2D matrices, you'll be fine.
There was also an hour of behaviorals, two other technical interviews, and lunch.
The office space seemed cool, and it's pretty apparent they only hire top talent. The only gripe I had was that they put me in an office with no table, so I had to uncomfortably do my one-hour challenge with my laptop on my lap.
Design chess game, design puzzle game, design 2048, ASCII printer, date intervals.
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.