I was given a LeetCode easy algorithm question where the recruiter asked me not to compile my code. The Online Assessment was relatively easy and focused more on implementation, design, and code cleanness rather than correctness.
After that, I had a phone interview with one of their Tech Leads. The interviewer asked some difficult questions regarding database sharding and asked me to implement a cache. I was not able to complete my implementation because my time was shortened by a prolonged resume discussion with my interviewer.
After the algorithm question, I was given a standard design question about implementing a puzzle game.
What is database sharding?
What is cache and how do you implement it?
Design a puzzle/chess game.
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.