I applied online. The process took 4 weeks. I interviewed at Everpure (Santa Clara, CA) in Dec 2023
Interview
After passing the quiz, they scheduled the first interview with me. The first interview was to introduce me to the company and schedule the second interview. The second interview was a back-to-back interview, one hour each. In the first round, I was asked about my resume, some questions from my resume, and the challenges I met. The second round was a coding challenge which I discussed with the interviewer while I was coding.
Interview questions [1]
Question 1
How did you optimize the bellmen-ford algorithm when you implemented it for getting the shortest path?
First you have 3 technical rounds (on data structures, algorithms, and concurrency), then if you pass you get either 1 behavioral with manager or a reverse interview with a former intern
Interview questions [1]
Question 1
Given a system, implement some methods with mutexes for concurrency and figure out where race conditions or deadlocks might arise
I applied online. I interviewed at Everpure (Prague) in Jan 2025
Interview
I had overall six interviews (4 technical ones live coding + 1 with the HR + 1 with the team manager). There were no leetcode questions, byt rather more abstract questions on system design, concurrency, algoithms, and data structures. I could write even pseudo code that wouldn't run. The technical interviews rather assess your thinking process, than the knowledge of syntax or leetcode questions. The whole process took about 1.5 months.
Interview questions [1]
Question 1
(Interview with the team manager) Why do you want for Pure Storage? What is your motivation?