Taro Logo

Software Engineer Interview Experience - San Francisco, California

December 1, 2019
Positive ExperienceNo Offer

Process

Fast process.

I talked to the recruiter, and one week later, I had a phone interview.

I received feedback two days later, and my onsite interview took place 10 days later.

Questions

Design an LRU cache.

Describe the data structures involved and the complexity of each cache operation.

You are implementing a chess game. Describe how to check for a checkmate scenario.

Given an array of integers, return an array of integers of the same length, in which each item i is the product of all elements of the input array except item i.

Example: Input: [1,2,3,4] Output: [24,12,8,6]

Design a jigsaw puzzle algorithm, given a Piece class, a Side class containing sideTypes, and a helper function which returns whether or not two pieces are a match.

Was this helpful?

Interview Statistics

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

Success Rate

15%
Pass Rate

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

Experience Rating

Positive56%
Neutral12%
Negative32%

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

Asana Work Experiences