
Zoom Communications Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 76 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Zoom Communications.
Software Engineer
I had an interview scheduled with Olivia, an AI chatbot used for scheduling. When the actual virtual interview started, no one showed up. I tried to reach out, but the chatbot wouldn't let me talk to a human, no matter what I tried, just repeating itself. It was a really bad, annoying experience and a waste of my time. I also noticed the AI asks for feedback early on, and you can't change it after the hiring process is messed up. This whole situation was frustrating.
No confirmed questions were included in this interview report.
Software Engineer
Had a technical phone screen with easy and medium LeetCode problems. This was followed by a 1-hour technical interview that was mostly trivia and behavioral questions. Honestly, I don't see how they can evaluate candidates properly with just that. What was really frustrating is that the recruiter went silent after the initial contact, and then I got an automated rejection. BUT, the recruiter contacted me again two weeks later to see if I was still looking and scheduled the exact same interview with the same people. I questioned if it was an error, and predictably, got ghosted again without any explanation. Definitely not worth your time.
- Easy to medium LeetCode problems
- Trivia on Spring boot
- Questions about concurrent thashing
Software Engineer
The process kicked off with a recruiter call where the recruiter was transparent. Then, there was a technical phone interview via Zoom that involved a problem-solving assignment. The next stage was an online virtual interview, which was streamlined and consisted of three rounds. One interviewer was from the UI team, another from the backend team, and the final interview was with the hiring manager. It was a pleasant experience overall. I was interested in joining the R&D team, but withdrew my application due to the compensation offered, which I consider my loss given Zoom's growth potential.
- Can you implement solutions to problems that are not typical Leetcode style?
- Tell me about your system design experience.
- How familiar are you with the Spring framework?
Zoom Communications Software Engineer Interview Questions
Quoted word for word from Zoom Communications interview reports.
“Given a number, convert it into a binary string, then find the maximum number of consecutive 1s after flipping one 0 to a 1.”
Read reports →“What is the difference between the foreach and map methods in javascript?”
Read reports →“Given a Map<String, Map<String, List<List<Long>>>>, produce a list of complicated strings, where the second input parameter is not explained in the description or example I/O. This task combines two LeetCode mediums or a medium and an easy problem, resulting in approximately 70 lines of code.”
Read reports →“How would you determine the fewest coins required to make a specific amount, given a set of coin denominations?”
Read reports →“How would you inject a Prototype bean into a Singleton Bean in Spring?”
Read report →“Given an array of numbers, how would you process it to return sums based on specific criteria?”
Read report →“How would you go about architecting a service similar to Youtube for streaming content?”
Read report →“Design a system that handles a high volume of data with a Time-To-Live (TTL) feature.”
Read report →“Could you explain how to process an array of numbers and return a set that manipulates those numbers?”
Read report →Formats, difficulty and experience
Across all 76 Zoom Communications interview reports.