Taro Logo

Software Engineer Interview Experience

February 1, 2015
Positive ExperienceNo Offer

Process

On the first round of the campus interview, I was asked to implement a mutex with a spinlock and a queue. The interviewer was very nice and patient.

Follow-up questions concerned race conditions, which were not easy.

The second round was a phone interview about C++ virtual functions. The interview lasted for an hour. The interviewer asked many questions about my design choices.

Questions

Design a feasible memory layout to implement C++ virtual functions.

Was this helpful?

Interview Statistics

The following metrics were computed from 165 interview experiences for the Pure Storage Software Engineer role in United States.

Success Rate

13%
Pass Rate

Pure Storage's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive47%
Neutral25%
Negative28%

Candidates reported having good feelings for Pure Storage's Software Engineer interview process in United States.

Pure Storage Work Experiences