Taro Logo

Software Engineer Interview Experience - United States

March 1, 2015
Neutral ExperienceGot Offer

Process

This was my first-round phone interview with Pure Storage, conducted after an on-campus event.

The interviewer provided me with a C++ code segment and asked me to discuss it over the next two days. All the questions focused on low-level concepts, such as:

  • C++ class memory layout
  • The functionality of virtual pointers and virtual tables
  • How the compiler compiles and runs the code segment

More specific examples included questions like: what happens if you do not use a virtual pointer when compiling an inheritance class, or what if you swap the data members in base and sub-classes.

The interviewer was nice, providing hints, and communication was easy.

Questions

What if we do not use virtual pointers when compiling an inheritance class?

What if we swap the data members in base classes and subclasses?

Was this helpful?

Interview Statistics

The following metrics were computed from 163 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

Positive46%
Neutral26%
Negative28%

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

Pure Storage Work Experiences