Phone technical interview from Pure Storage.
Problems about multi-threading, critical section, and mutex.
The interviewer will post a problem, and you will solve it step by step, from easy to difficult.
The problem is easy, but there are many follow-ups.
Your code does not need to compile but should be fully explained.
Build a system to implement multi-threading.
The following metrics were computed from 2 interview experiences for the Pure Storage Software Engineer role in Champaign, Illinois.
Pure Storage's interview process for their Software Engineer roles in Champaign, Illinois is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Pure Storage's Software Engineer interview process in Champaign, Illinois.