ZipRecruiter logo

ZipRecruiter Software Engineer Interview Questions
& Process

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

Based on 81 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
37% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at ZipRecruiter.

Showing 3 of 81
ZipRecruiter logo
ZipRecruiter

Software Engineer

Engineering · a year ago

Senior Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Technical Coding

It's a pretty standard interview process, similar to what most companies do. First, you chat with a recruiter about the company and the job. Then there's a technical assessment. After that, there are several hours of technical interviews that make up the final stage. Nothing too unusual. My experience with the interviewers themselves was a mixed bag. Some were really welcoming and seemed genuinely interested in the interview, while others were clearly not engaged, hardly spoke to me, and came across as quite rude.

Confirmed questions1 question
  • You were given some code and asked to debug it.
ZipRecruiter logo
ZipRecruiter

Software Developer

Engineering · a year ago

Entry Average Positive experience No offer 1 round
Interview process
Take home Technical screen
Interview formats
Coding

Applied online and then got an online assessment with camera and mic on for 90 minutes, containing 4 coding questions that were in increasing order of difficulty. These were basic LeetCode questions about string manipulations and data structures and algorithms.

Confirmed questions2 questions
  • Basic LeetCode questions about string manipulations for 90 minutes
  • Basic LeetCode questions about data structures and algorithms for 90 minutes
ZipRecruiter logo
ZipRecruiter

Software Engineer

Engineering · more than a year ago

Entry Difficult Neutral experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding

Got an automated email with a link to a CodeSignal prescreen assignment. It had 4 questions and was timed for 70 minutes. The first two were easy and I finished them in about 15 minutes each. The third one was very confusing and difficult. (I usually practice up to BFS/DFS level, including intervals and such). It felt like if you started solving it one way, there wouldn't be enough time to find and fix mistakes. I didn't manage to solve the third one.

Confirmed questions4 questions
  • The assignment had 4 questions to be completed in 70 minutes.
  • The first two questions were easy.
  • The third question was confusing and hard.

ZipRecruiter Software Engineer Interview Questions

Quoted word for word from ZipRecruiter interview reports.

What is the length of the longest common prefix between two arrays of integers?

Read reports

Given a dictionary where keys are names and values are lists of favorite restaurants, what is the restaurant that appears most frequently as a favorite?

Read reports

Implement a function that applies a condition based on odd/even and continues until the number is less than or equal to 1.

Read reports

How to find the average of a sliding window from an array?

Read reports

Could you determine the number of nodes within a specified rectangular region that are covered by a beacon, given the beacon's center coordinates and radius, and the rectangular region's top-left and bottom-right coordinates?

Read report

Could you determine if subsequent meeting times overlap with the initial meeting time, given a scanner object containing the start and end times as pairs of integers?

Read report

For an array of arrays of strings, can you implement a feature that allows either freeing or storing data? When storing or freeing, ensure space is reserved at the initial index if feasible.

Read report

Can you implement database transactions with different isolation levels?

Read report

How would you find common elements in large lists of varying sizes (10,000, 100,000, and 1,000,000 elements)?

Read report

Formats, difficulty and experience

Across all 81 ZipRecruiter interview reports.

Interview formats

Coding 53.3%
Technical 24.7%
Behavioral 12.7%
System Design 8.7%
Other 0.7%

Interview difficulty

Easy 17.3%
Average 56.8%
Difficult 25.9%

Candidate experience

Positive 37%
Negative 25.9%
Neutral 37%