Initially, there was a test on basic computer science skills. This included a coding question, debugging questions, and a couple of multiple-choice questions related to synchronization, simple problem-solving, bit manipulation, etc. After clearing the test, there was a phone interview discussing mostly one problem, which was very subjective and tested basic skills.
Memory management related to virtual functions in C++.
The following metrics were computed from 1 interview experience for the Pure Storage Software Engineering role in Madison, Wisconsin.
Pure Storage's interview process for their Software Engineering roles in Madison, Wisconsin is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Pure Storage's Software Engineering interview process in Madison, Wisconsin.