This is the first round phone screen, lasting about one hour.
You start with a very basic implementation, and the interviewer will keep asking questions to help you modify your original single-threaded answer to a multi-threaded one.
You need to have a thorough understanding of multi-thread problems and mutexes, and be able to consider different corner cases.
Event fire:
The following metrics were computed from 2 interview experiences for the Pure Storage Software Engineer role in Pittsburgh, Pennsylvania.
Pure Storage's interview process for their Software Engineer roles in Pittsburgh, Pennsylvania is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Pure Storage's Software Engineer interview process in Pittsburgh, Pennsylvania.