A recruiter reached out to me via LinkedIn. After a quick phone call, we scheduled a one-to-one meeting at their office. The recruiter and one of the managers described the company culture and the interview process.
On the same day, I received a HackerRank link from the recruiter. It was a 60-minute challenge with both coding and multiple-choice questions. The questions were mainly about Data Structures and Algorithms (DSA), Operating Systems (OS), and Concurrency.
The day after submitting the coding challenge, the recruiter called me, and we scheduled the second round for one week later. The second round consisted of two online interviews, each around 50 minutes. Both were coding interviews. The questions were related to concurrency and DSA.
A couple of days later, the recruiter called me, and we scheduled the on-site interviews. Due to the COVID-19 pandemic, we split the final interviews into two parts and conducted them online. The first two interviews were coding interviews focused on DSA, OS, and Concurrency. For the second part, one interview was with the hiring manager, and the last one was a system design interview. They also left me plenty of time to ask questions about the company.
The next day, the recruiter called me and gave me the final feedback. A couple of days later, I received an offer email.
I cannot discuss the interview questions because I signed an NDA. Overall, the interview process was very smooth and coordinated. Everything was in place, and the questions were highly interesting. They also have a perfect feedback mechanism during the interview process.
Signed NDA
The following metrics were computed from 10 interview experiences for the Pure Storage Software Engineer role in Prague, Czech Republic.
Pure Storage's interview process for their Software Engineer roles in Prague, Czech Republic is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for Pure Storage's Software Engineer interview process in Prague, Czech Republic.