First, there was a recruiter's call, and later I received a coding test to complete in 1 hour. I was rejected after the test.
The same "Hungry Rabbit" test was given to me, just like everyone else. You can follow the software engineer interviews here and see the details.
It looks like recruiters are watching the page and providing feedback to the developers, but they are still testing with the same question? It definitely shows that they really don't care about their process. It's a huge red flag; I should have stopped right there.
Instead, I went on figuring out the best algorithm to solve the problem. I can tell my solution was bug-free and touched every edge case, as I just copy-pasted my previously running solution. I was really interested in the company, so I invested more than 1 hour to ensure I addressed what the previous candidates mentioned here.
At the same time, I was hoping the test would be different, at least with some twist. But when I got the same test, I just copy-pasted from my IDE because, at that point, it pretty much seemed obvious that the submission was worthless.
They expect you not to run the code, honor code, and all, yet they test developers with the same old test, even after knowing it's reported all over here. I received a canned rejection with a pretty generic reply. Honestly, this is a joke.
I am not bummed because I got the rejection, but because I ignored what everyone was saying here. Don't waste your time; it's not worth it.
A hungry rabbit is eating carrots.
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.