Software Engineer applicants have rated the interview process at Everpure with 3.4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 47% positive. To compare, the company-average is 45.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 19 days to get hired, when considering 187 user submitted interviews for this role. To compare, the hiring process at Everpure overall takes an average of 23 days.
Common stages of the interview process at Everpure as a Software Engineer according to 187 Glassdoor interviews include:
Phone interview: 30%
One on one interview: 25%
Skills test: 19%
Presentation: 9%
Group panel interview: 4%
Other: 3%
IQ intelligence test: 3%
Drug test: 2%
Personality test: 2%
Background check: 2%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 2 weeks. I interviewed at Everpure (Mountain View, CA) in Aug 2014
Interview
Like others have mentioned the interview process begins with an online test. The test consisted of 10 multiple choice questions focused on computer science concepts and 2 programming challenges. The code for the programming challenge can be compiled and executed on the test website itself and one can figure out whether one's solution is correct. The entire test has to be completed within an hour. I actually found the test reasonably challenging, but not too tough or impossible to crack.
After clearing the online test the recruiter promptly invited me onsite for 3 rounds of technical interviews. Each 1 hour interview focusses on a single question and several iterations to optimize the solution as much as possible. Many other reviewers have already posted the questions, I was asked the same ones, so I will not repeat them. Although the theme of the questions is known, the specific details are unknown and are quite challenging. I managed to clear the first 3 rounds and was invited onsite again for another 2 rounds of technical interviews. After this point I was notified that they were not going to make me an offer. I was really bummed because in my assessment the interviewers seemed pleased with my answers and I don't know what I could have done better.
Overall the interview process was not very typical like other tech companies. I felt that the interviewers were so focussed on the problem that there was little opportunity for casual conversation. This meant that they didn't take any interest in knowing about me as a person, my personality, etc. Neither did I get a good chance to get a feel of how it would be to work with them.
All in all it was a mixed experience. I thought it would be an interesting place to work if they gave me an offer. But I landed up getting a better offer elsewhere and am very satisfied in the end.
Interview questions [1]
Question 1
A very vague question about designing a configuring registry in which apps could save and retrieve specific key/value pair information. It was very hard to judge what the interviewer expected with such an open ended question.
I applied online. I interviewed at Everpure (Santa Clara, CA) in Jul 2026
Interview
In my coding challenge I was asked two coding questions and eight Multiple Choice Questions. The coding questions were relatively easy, I would say Easy to medium level leetcode type questions.
Interview questions [1]
Question 1
Keep track of the count based on the input stream.
So far had the coding test on HackerRank which was relatively easy. Two coding challenges and then 8 multiple-choice questions I think. The coding tasks are the leet-code level simple problems like counting objects in the input data etc.
Interview questions [1]
Question 1
Inferring information about the output of async tasks composed of atomic operations.
It was the first round interview and was a Hacker rank with Easy-med leetcode qs including MCQs and fill in the blanks. 2 coding qs one was easy palindrome check.