HARVEY logo

HARVEY Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 9 interview experiences · FREE TO READ

2.3 Rounds average
Difficult Typical difficulty
33.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at HARVEY.

Showing 3 of 9
HARVEY logo
HARVEY

Software Engineer

Engineering · nearly a year ago

Mid Difficult Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Coding System Design Behavioral

A recruiter reached out, and I delayed my response for about a month. Then, I completed a coding screen and proceeded to the onsite interviews. Unfortunately, I didn't receive an offer, which was disappointing. During the onsite, I had lunch with the team at a nice restaurant because they were having an event that week.

Confirmed questions5 questions
  • Can you rebalance a red black tree and provide running code?
  • Design a car dealership management system.
  • What activities do you pursue outside of your professional life?
HARVEY logo
HARVEY

Software Engineer

Engineering · a year ago

Entry Difficult Positive experience No offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Technical Coding

I got a cold outreach from a recruiter on Linkedin and then interviewed. First, there was a short recruiter call where we talked about where I work, my past projects, the most difficult project I've worked on, and why I was looking to leave my current role. After that, I was invited to a phone screen.

Confirmed questions1 question
  • Build a function retryer, taking a function as input, with configurable max attempts, supporting sync/async functions and offering a clean API, implementing fixed interval and exponential retries.
HARVEY logo
HARVEY

Software Engineer

Engineering · a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

Out of the blue, I got an email saying I was a good fit. I then spoke with the recruiter who showed me a slide deck. The recruiter didn't have many answers about RTO, pay, culture, responsibilities, their competitive advantage, or the risks involved with their application layer.

Confirmed questions3 questions
  • Count occurrences of provided phrases in a given text and write tests.
  • Modify the previous task to tag found phrases with XML-like tags instead of counting them.
  • Handle tag overlaps and sequences: avoid overlapping tags like "{phrase1a}{nested_phrase}{phrase1b}" and sequential tags like "{phrase1}{phrase2}" by resolving nesting into a single continuous tag.

HARVEY Software Engineer Interview Questions

Quoted word for word from HARVEY interview reports.

Build a function retryer, taking a function as input, with configurable max attempts, supporting sync/async functions and offering a clean API, implementing fixed interval and exponential retries.

Read reports

Write code for a file storage system that supports get and put operations using paths.

Read reports

Can you rebalance a red black tree and provide running code?

Read reports

Can you solve a variation on the minimum cost flow problem?

Read reports

How would you implement a rudimentary geospatial partitioning scheme using R-trees?

Read report

How would you approach source matching with strings and intervals?

Read report

What activities do you pursue outside of your professional life?

Read report

Formats, difficulty and experience

Across all 9 HARVEY interview reports.

Interview formats

Coding 38.1%
Technical 33.3%
Behavioral 14.3%
System Design 14.3%

Interview difficulty

Easy 22.2%
Average 11.1%
Difficult 66.7%

Candidate experience

Positive 33.3%
Negative 22.2%
Neutral 44.4%