Pure Storage Interview Questions & Reviews
Interview questions and reviews posted anonymously by interview candidates.
|
Difficulty Rating [?] Based on 7 ratings |
Interview Experience [?] Based on 7 ratings
|
Pure Storage has 24 connections on Glassdoor
| 1–7 of 7 Pure Storage Interviews | Sort by |
Senior Software Engineer at Pure Storage
Posted Nov 9, 2011
4.0
Difficult Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Feb 2011 (took a day)
I got this interview through a recruiter.
This is the online test quiz that I was given by Pure Storage before the phone interview.
After completing this interview I had a phone interview with this company. The phone interview content is already on glassdoor.com described by another person that interviewed for this company.
Even though I thought I did well on the phone interview I was not offered an on-site interview.
Other Details
The interview consisted of a Skills Test.
More Pure Storage Senior Software Engineer Interviews
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Pure Storage
Posted Nov 3, 2011
4.0
Difficult Interview
|
Overall Positive Experience
|
Received and Accepted Offer
|
Interviewed Oct 2011 in Mountain View, CA (took 1 week)
The process started with the recruiter getting back via email to set up the online skills test. This was followed by a phone screen with an engineer, going through a sample problem in ADT design. The in-person interview was with (if I remember correctly) three engineers and the CTO, in sequence, and primarily focused on more problem solving. I found the process a lot of fun; the questions were interesting, and just the right level of complexity to work through in the individual sessions. There was time in each session to ask questions back, which was especially productive with the CTO, as you might expect.
Everyone involved was friendly, professional, and smart. This was the best interview process I've seen in several years, and so I was delighted to accept their offer. My initial impressions from the interview have been born out on the job, too: everyone is still friendly, professional, and smart.
Interview Questions
Other Details
The interview consisted of a Phone Interview, a 1:1 Interview and a Skills Test.
More Pure Storage Software Engineer Interviews
Helpful Interview?
Yes |
No
Inappropriate?
Web Engineer at Pure Storage
Posted May 21, 2011
4.0
Difficult Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed May 2011 (took 5+ weeks)
At first I was given an online test from one of the recruiters which I completed but then over a week later I was asked to take the same test from a different recruiter. I told them that I'd already done the test and that it wouldn't be right for me to retake the same test since I already knew what questions were going to be on that test. Later on it turned out that the first recruiter had left the company and they were finally able to pull up my answers.
I had two on-site interviews, the first on-site was with their director of engineering and with one of the engineering leads. They were pretty nice people and gave me some good feedback about the interview. The engineering lead gave me some fairly standard programming questions, which I did fairly well on.
The second on-site interview was with their co-founder, and I did not like talking to him at all. I was given one open-ended question related to networking, and frankly I got annoyed with the way that he was trying to direct the question (I think it was a rather poorly designed question). By the end of the interview, I was pretty sure that I did not want to work with this guy.
Interview Questions
Other Details
The interview consisted of a 1:1 Interview and a Skills Test.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Pure Storage
Posted Apr 30, 2011
5.0
Very Difficult Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed Mar 2011 (took 1 week)
Applied on-line, got 10 quiz questions in e-mail box:
Interview Questions
p1, p2, . . ., pN
of N distinct requests. Assume that physical memory is initially filled with unrelated pages, N = 2M, and a FIFO page replacement algorithm is used. If the access pattern is p1, p2, . . ., pN repeated three times, then the number of page faults is:
a. N/2
b. N
c. N + 3
d. 2N
e. 3N
init() { e = N; f = 0; b = 1; queue = EMPTY; }
process1() {
for(;;) {
P(e); P(b); queue.enqueue(...); V(b); V(f);
}
}
process2() {
for(;;) {
P(f); P(b); ... = queue.dequeue(); V(b); V(e);
}
}
Which of the following statements is (are) true? (Zero or more may be correct.)
a. The purpose of semaphore f is to ensure that dequeue is not executed on an empty queue.
b. The purpose of semaphore e is to ensure that deadlock does not occur.
c. The purpose of semaphore b is to provide mutual exclusion for queue operations.
d. None of the above.
for( j = 0; j < n - 1; j++ )
for( k = 0; k < n - j - 1; k++ )
if( V[k] < V[k+1] )
Exchange( V[k], V[k+1] );
How many calls to Exchange are made if initially, V[i]=i, for i = 0, 1, 2, ..., n - 1 ?
a. n-1
b. n
c. n(n-1)/2
d. (n-1)(n-2)
e. n(n-1)
Other Details
I Applied Online and the interview consisted of a Skills Test.
More Pure Storage Software Engineer Interviews
Helpful Interview?
Yes |
No
Inappropriate?
Engineering at Pure Storage
Posted Dec 15, 2010 — 3 of 3 people found this helpful
5.0
Very Difficult Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed Nov 2010 (took a day)
I managed to pass the C++ phone interview round and garner an invitation to interview in-person. My interview lasted about 3 hours. The interview basically consisted of me asking questions about the company and some of the design decisions that had been made. During that time, no questions were asked relating to my 10+ years of experience in systems and storage work. Instead, the one and only question I got was to the write the code to draw a circle. Seriously!
Interview Questions
Other Details
The interview consisted of a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Senior Software Engineer at Pure Storage
Posted Nov 23, 2010 — 2 of 2 people found this helpful
4.0
Difficult Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed Aug 2010 in San Jose, CA (took a day)
Like another reviewer posted, I had the phone interview with C++. This was one of the most difficult C++ interview questions I had and I nailed it. So i was asked to come onsite interview. My first interview was a guy who looked fresh out of school and he started out with a graphics questions. It was pretty obvious that he did some graphics stuff before. I used some knowledge from my school algebra memories. But our dude here wont understand that I am trying to solve a problem I am not used to and grilled me for 1.5 hours. I solved most of the problems and then I got stuck in trying to figure out how to find the square root by integer calculations. And then I was walked out. I wanted to scream. I didnt see in the job description the need to be an expert in graphics.
I had never ever had a worse experience than this. I think the company have some wannabes who are trying hard to make the hiring process weird.
Interview Questions
Other Details
I Applied Online and the interview consisted of a Phone Interview and a 1:1 Interview.
More Pure Storage Senior Software Engineer Interviews
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Pure Storage
Posted Nov 11, 2010 — 3 of 3 people found this helpful
5.0
Very Difficult Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed Nov 2010 in San Jose, CA (took a day)
First step was a 30-minute web test which consisted of Graduate-level software engineering questions.
After passing that hurdle there was a one-hour phone interview base on a code fragment that was quite difficult. The interviewer was not friendly and the process did not seem to go well. The code fragment was C++ code (not quite compilable, but almost so). The code looked simple, but then the questions were not just about how C++ handles single- and multiple-inheritance. Instead they delved into how one might create data structures to compile multiple-inheritance classes, and in particular what the class memory lay-out might be.
This seemed to be a test to see if one could design a compiler, on the fly. Thank god compilers aren't actually designed that way.
Yet another company thinking they need folks right out of graduate school, IMHO. Hope that works out for them.
Interview Questions
Other Details
The interview consisted of a Phone Interview and a Skills Test.
More Pure Storage Software Engineer Interviews
Helpful Interview?
Yes |
No
View Comments (1)
Inappropriate?