Zoom Communications logo

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

2.5 Rounds average
Average Typical difficulty
52.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Zoom Communications.

Showing 3 of 76
Zoom Communications logo
Zoom Communications

Software Engineer

Engineering · a year ago

Entry Average Negative experience No offer 1 round
Interview process
Recruiter call
Interview formats
Other

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.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Zoom Communications logo
Zoom Communications

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 2 rounds
Interview process
Phone screen Technical screen
Interview formats
Coding Technical Behavioral

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.

Confirmed questions4 questions
  • Easy to medium LeetCode problems
  • Trivia on Spring boot
  • Questions about concurrent thashing
Zoom Communications logo
Zoom Communications

Software Engineer

Engineering · more than a year ago

Staff Difficult Positive experience Decline offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Group Presentation Background check Offer
Interview formats
Coding System Design Technical Behavioral Presentation

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.

Confirmed questions3 questions
  • 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.

Interview formats

Technical 32.4%
Behavioral 29.7%
Coding 29.2%
System Design 5.9%
Other 2.2%

Interview difficulty

Easy 11.8%
Average 73.7%
Difficult 14.5%

Candidate experience

Positive 52.6%
Negative 30.3%
Neutral 17.1%