I applied through a recruiter. I interviewed at HARVEY (San Francisco, CA) in Sep 2025
Interview
Reached out by a recruiter and I put it off until a month later. Did a coding screen and went to onsite. Really bummed I didn’t get the offer. I had lunch with the team and they took me out to a nice restaurant since there was some event going on that week in the office.
Interview questions [1]
Question 1
They got a bunch of new questions now so nothing you see on here is that helpful. I was asked a tree problem to rebalance a red black tree and they actually expect running code. System design was something completely unrelated like designing a car dealership management system. People I met was great but I did terrible. They are also heavy on what you do outside of work and seem to prefer people who excels at a hobby. Some employees are professional dancer or compete in some sports or high video game ranking so make sure you sound interesting and have a life outside of work.
A recruiter screen followed by a technical screen where it is an open ended live project without any AI allowed. Coding speed is a massive priority and doing it correctly is. There are multiple parts, and tripping up a single time can ruin the interview.
Phone screen - positive experience where they spin a LC problem as a little more practical real life example. Interviewer was very straightforward and did not waste much time. Started with background intro and went straight into problem.
I applied online. The process took 2 weeks. I interviewed at HARVEY (San Francisco, CA) in May 2026
Interview
The process was quick. I was asked to do one coding round virtually. Everyone working there seems smart and knowledgeable. Interviewers were friendly. They have a lot of interesting problems to tackle.
Software Engineer applicants have rated the interview process at HARVEY with 3.4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 60% positive. To compare, the company-average is 38.6% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 12 days to get hired, when considering 10 user submitted interviews for this role. To compare, the hiring process at HARVEY overall takes an average of 20 days.
Common stages of the interview process at HARVEY as a Software Engineer according to 10 Glassdoor interviews include:
Phone interview: 42%
One on one interview: 17%
Skills test: 17%
Group panel interview: 8%
Background check: 8%
IQ intelligence test: 8%
Here are the most commonly searched roles for interview reports -