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. I interviewed at Everpure
Interview
Was contacted by recruiter. Got a call to chat with the director for software over coffee. This meeting was pleasant and the director basically explained their methodology. A little bit about their product (mostly public knowledge) and their team structure etc.
Subsequently there was a phone screen with an engineer. This screen went well. The question was sent in advance and was about implementation of virtual methods in c++.
Was called for onsite. First meeting was with the VP engg. This was a quick 5 minute chat basically rehashing whatever the directory had said. Then had 3 interviews. 2 of them went well. One was about designing a data structure and error handling. Second one was about implementing some library calls.
Third was the infamous CTO interview about buddy bitmaps. Managed to solve this but the code had some bugs and the CTO had to point out some test cases a few times that would break the code.
After this interview, was kicked out.
Following are my observations about the onsite
1. None of the interviewers asked me if I had any questions for them. The process was, walk in, write a problem on the board. As soon the the problem is done, walk out. There were no discussions about anything else. Even if I got an offer how am I supposed to make a decision without getting any information from the reviewers?
2. CTO literally walked out on me. Did not even take me to the door. I had to find out the exit myself. This is incredibly rude. I should at least be thanked for taking time off to visit.
3. If the CTO decides on the spur of the moment, without any other feedback (I did pretty well in all other interviews), why not have him go first so at least my time would not have been wasted.
4. Someday your company is going to grow large. It might even happen sooner than expected. Is burning the bridge to each candidate forever the right thing to do? You can at least be nice about it. I have interviewed at a few successful companies before. One of the best was Google. Even if I did not get offer, the feeling I got was I should work harder to get in since the interview process was so nice. The feeling I got at Pure was I wouldn't want to work here even if I got an offer right now.
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.