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%
Personality test: 2%
Drug test: 2%
Background check: 2%
Here are the most commonly searched roles for interview reports -
The process took 1 day. I interviewed at Everpure (San Jose, CA) in Nov 2010
Interview
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 [1]
Question 1
Given two base classes and a class derived from them how might one layout class instance memory so that polymorphism will work correctly. Problem was simplified in that one could assume memory was a series of same-sized slots and methods and attributes took up one slot each.
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.