1p3a Experience · Mar 2026

Pure Storage Interview Experience for Software Engineer Role

SWE coding

Interview Experience

Hi guys, I gave interview for pure storage. Was sent a rejection email after the first 2 rounds. #### First Round This was a more theoretical round about concurrency and other concepts of multi thread

Full Details

Hi guys, I gave interview for pure storage. Was sent a rejection email after the first 2 rounds. #### First Round This was a more theoretical round about concurrency and other concepts of multi threading and handling parallelism. The interviewer was interested in how you approach problems with high concurrency.

Question - Given a system that has one event and multiple listeners, design and implement a mechanism for the listeners to hear about the event. We want to implement a callback mechanism that allows listeners to register a function that will be invoked when the event fires. The API functions are register_callback and event_fired.

event_fired() | | ----------------------------------------------------------------------------->time | | cb1() | | | cb2() | register_callback(cb1) register_callback(cb2) cb3() register_callback(cb3)

2nd Round - Coding Round Implement an unordered set. The value of elements will be 0 to n - 1 where n is the size of the set.

About This Question

This is a candidate experience report from a purestorage interview for a swe role during the coding round reported in 2026.

It covers the following topics: Os .

Topics