Taro Logo

Software Engineer (Internship) Interview Experience - San Francisco, California

December 1, 2018
Positive ExperienceGot Offer

Process

Step 1 - Coding challenge: You're given 1 hour to solve a LeetCode easy problem. They put a focus on coding style over performance.

Step 2 - Phone interview: There are three parts of this phone screen: (1) a casual chat for ~10 minutes, (2) LeetCode-style coding problem over Google Docs, where you only have to write pseudocode, (3) system design problem.

Step 3 - Onsite: Asana's onsite interview is very different from other companies. They care a lot about if they can work with you on a daily basis over if you can come up with the optimal solution using fancy data structures. I had 3 interviews: (1) system design for 40 minutes + 20-minute coding question, (2) 50-minute solo coding session (where you actually code out the solution to a pretty interesting problem on your own laptop), (3) you talk through your code with an interviewer, with the focus on your understanding of the tradeoffs of your design decisions.

In short, they really care about you being a great software engineer, rather than a computer scientist.

Questions

System design: 2048.

Was this helpful?

Interview Statistics

The following metrics were computed from 9 interview experiences for the Asana Software Engineer (Internship) role in San Francisco, California.

Success Rate

11%
Pass Rate

Asana's interview process for their Software Engineer (Internship) roles in San Francisco, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive67%
Neutral11%
Negative22%

Candidates reported having very good feelings for Asana's Software Engineer (Internship) interview process in San Francisco, California.

Asana Work Experiences