Taro Logo

Software Engineer Interview Experience

March 1, 2015
Positive ExperienceGot Offer

Process

I applied online and then received an OA from the recruiter. I don't remember the exact number of questions, but they were combined: two coding questions and some multiple-choice questions.

One coding question was in Java. You needed to delete nodes within a linked list where nodes had a certain value. The second coding question involved finding a bug in C++ code.

The multiple-choice questions were about algorithm fundamentals, like time complexity. The OA was not difficult.

Then, I received a phone interview. This interview focused on multiple inheritance classes. You needed to figure out the memory layout of objects of multiple inheritance classes in the compiler.

The interviewer and HR were very nice. The interviewer provided hints when I was stuck.

Questions

C++ virtual functions: you need to know something about how virtual functions are implemented.

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