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:
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.
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?
The following metrics were computed from 163 interview experiences for the Pure Storage Software Engineer role in United States.
Pure Storage's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Pure Storage's Software Engineer interview process in United States.