After completing the application, there is an online coding assessment. If you pass that, you move on to two live, 1-hour technical interviews with two software engineers at the company. The final round is another 1-hour coding interview, followed by a "reverse" interview.
NDA, but pretty typical difficulty/topics.
The following metrics were computed from 4 interview experiences for the Pure Storage Software Engineering Intern role in United States.
Pure Storage's interview process for their Software Engineering Intern roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Pure Storage's Software Engineering Intern interview process in United States.