The initial call with the recruiter was pleasant, but the rest of the process felt quite robotic. All emails received were scheduled, templated send-outs.
The coding test presented the same "hungry rabbit" question that others received. I did not get a response after completing the test, not even a rejection.
I did not perform well because, as a self-taught developer, I had never needed to learn how to traverse a matrix. The test was very algorithm-focused and seemed irrelevant for a SaaS product development role, especially for a product that is essentially a CRUD application. However, if you have a Computer Science background and are adept at puzzles, you should be able to complete it.
I believe Asana could benefit from greater diversity in hiring. They might consider being more open-minded to hiring product-oriented engineers with better attention to detail, as their product exhibits numerous user experience issues and front-end bugs. Perhaps they should reconsider focusing on testing a developer's ability to complete algorithm puzzles unrelated to the actual role.
A hungry rabbit gets plopped into the middle of a garden.
If there is no real middle, find the most-middle square with the most carrots. From that point, find the next square with the most carrots. Continue this pattern until you reach an edge of the garden. Sum up all the carrots eaten along the way.
The following metrics were computed from 10 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.