The interview process involved:
I received an offer from Google but still wanted to try for Pure, as it might help me stay in the same domain.
I cleared the online coding round and the telephonic round, and was called for a two-round interview on the first day.
The interviewer suggested a data structure and asked me to define it. I defined it. He was not comfortable with my data structure and defined his own. We compared both; each had its own advantages and disadvantages.
He then asked me to code a lookup functionality into the data structure. I missed some NULL checks. I understood that he was waiting for the finish line.
He said, "You can leave after this round. We are looking for somebody strong in algorithms and data structures."
His expressions and sighs made me totally uncomfortable.
If given a chance, I would like to interview him, not as revenge, but to understand the standard of engineers at Pure.
Pure is an all-arrogant party.
Everybody must try it at least for fun :)
One thing I liked is getting rejected in the first round, which saved a lot of time.
All the best, Pure.
Regular data structure questions.
They only need people who can compile the code on a whiteboard :-)
The following metrics were computed from 37 interview experiences for the Pure Storage Software Engineer role in Mountain View, California.
Pure Storage's interview process for their Software Engineer roles in Mountain View, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Pure Storage's Software Engineer interview process in Mountain View, California.