
Zocdoc Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 107 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Zocdoc.
Software Engineer
There were 4 rounds total. Started with a recruiter screen that lasted about 20 minutes, covering basic questions about my experience. Then there was a super day which included 2 technical interviews and 1 behavioral interview. After that, they called and made an offer over the phone.
No confirmed questions were included in this interview report.
Senior Software Engineer
Started with a recruiter call, then a 30-minute Hiring Manager chat about past projects and behavioral stuff. After that, there was a live coding screen on HackerRank. The HM and recruiter calls felt okay, I was feeling good. The live coding kicked off with an easy LeetCode problem, then moved to a medium one about finding duplicates in rows and columns. I solved both, but the interviewer kept cutting me off, even though I understood the problem and was listening. He asked tricky questions I could answer. I figured, 'okay, he keeps interrupting, let's just collaborate,' since he seemed to want to take over. He didn't have test cases, and stopped me from running my code. When he interrupted, I'd look left at the Google Meet window, making my eyes shift. Maybe he thought I was using AI, but I never do. After the interview, I double-checked my solution and it was correct. Still, it left a bad taste. They should train their engineers not to interrupt and give hints when someone isn't stuck.
- Can you write a function to identify duplicates within an array?
- How would you find a duplicate value in a matrix that has duplicate values across rows and columns?
Software Engineer
It was a three round interview process. The first two rounds were technical, and the third round was behavioral. I was asked easy/medium leetcode questions and OOD questions. They asked follow-up questions after I solved the first question. For the behavioral part, the questions were related to projects, experience, teamwork, conflicts, and why zocdoc.
- Why are you interested in working for zocdoc?
- Can you share an instance where you had a conflict with a coworker?
- What is one interesting project you've worked on?
Zocdoc Software Engineer Interview Questions
Quoted word for word from Zocdoc interview reports.
“Given an n-sided die with a matrix of side weights, write a function that, given n calls, returns the probability distribution as expected from the n-sided die with its given weights.”
Read reports →“Given two lists of colors, can you write a function to print the colors from the second list in the order they appear in the first list, while ignoring other colors and printing duplicates?”
Read reports →“Given an array of integers, create a new array of the same size where each element is the product of all the numbers in the original array except for the number at that index. For example, (1,2,3) should become (6,3,2). You cannot use division and it should be linear time.”
Read reports →“What is the length of the longest increasing subsequence in a given large array of integers, where the subsequence elements do not need to be adjacent?”
Read reports →“Given a setup where nodes connect to and from each other, and each node can have multiple connections in both directions, create the data structure to hold this information and a function to get all nodes within a specific number of hops from a starting node.”
Read report →“Using only recursion, how would you print the values of a binary search tree in order, starting from the smallest?”
Read report →“Can you write a function to take a list with duplicate numbers and return a list with only unique numbers?”
Read report →“How would you find all pairs of integers that sum to 60 in an array in O(n) time?”
Read report →“For a given array like [6, 2, 3, 6, 3, 7], could you provide an output of [6, 2, 3, 7], maintaining the original order and removing duplicate elements?”
Read report →Formats, difficulty and experience
Across all 107 Zocdoc interview reports.