
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
Candidate interview experiences
First-hand accounts from people who interviewed at ZipRecruiter.
Software Engineer
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.
- You were given some code and asked to debug it.
Software Developer
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.
- Basic LeetCode questions about string manipulations for 90 minutes
- Basic LeetCode questions about data structures and algorithms for 90 minutes
Software Engineer
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.
- 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.