Initially I was excited to potentially interview with Zoom.
It turned out to be my worst interview experience so far. I was unsuccessfully able to meet with the recruiter after 2 attempts.
The first time I scheduled a time to meet via Zoom, the recruiter never showed up to the meeting. I tried contacting the recruiter to follow up and mentioned they were on PTO. They offered to meet again, so I booked another appointment, and again they never showed up. I didn’t even try a third time. It was very unprofessional.
I applied online. The process took 3 weeks. I interviewed at Zoom Communications in Jul 2022
Interview
There were several (4) rounds of interviews that focused on different aspects. Most of them are technical interviews, and two of them specifically involve coding practices. They usually start with brief introductions from both the interviewer and the interviewee and then go into both abstract technical questions and some detailed ones. Both sides would exchange opinions and ideas on certain topics and have great conversations and share knowledge. The overall experience is great. And as an interviewee, I learned a lot from various people, which I don't usually have during other interviews.
Interview questions [1]
Question 1
There were general questions about my past experiences, challenges, how I usually approach issues and eventually solve them, and so on. There were also questions about my technical knowledge including but not limited to the basic Java concept of data structures, memory management, multithreading, etc, as well as the unit testing, integration, API security, availability, and the system architectures in general that I've been using and will use in certain situations.
I applied through a recruiter. I interviewed at Zoom Communications (San Francisco, CA) in Apr 2022
Interview
1st round - Initial Screening with recruiter.
2nd round - Coding round using Code Signal.
3rd round - Panel based interview (Two members from the team - Manager and another software engineer)
Interview questions [1]
Question 1
1. Find the median in a stream of integers.
2. SQL vs NOSQL
3. Get vs Post
4. How would you scale a sql and nosql database?
5. Cross site scripting
6. Caching questions related to memcache and redis. They would go in depth into caching.