Machine Learning Engineer applicants have rated the interview process at SoundHound with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 48.2% positive. This is according to Glassdoor user ratings.
Candidates applying for Machine Learning Engineer roles take an average of 21 days to get hired, when considering 4 user submitted interviews for this role. To compare, the hiring process at SoundHound overall takes an average of 24 days.
Common stages of the interview process at SoundHound as a Machine Learning Engineer according to 4 Glassdoor interviews include:
Phone interview: 33%
One on one interview: 25%
Presentation: 17%
Group panel interview: 8%
Skills test: 8%
Drug test: 8%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 3 weeks. I interviewed at SoundHound (Santa Clara, CA) in Jan 2019
Interview
4 stages. 1. online software knowledge access 2. HR phone screen 3. VP phone interview 4. onsite interview. First stage is tough. It covers almost all topics in computer science with multiple choice questions - including coding questions. Second stage is with HR, talking about company product, vision, job responsibility...etc. HR is very professional and nice. Third stage is video interview with VP, 3 - 4 coding questions + 1 probability question, using coderpad. The last stage is onsite in Santa Clara HQ, 5 rounds, each round ~ 1hr. One hour break for lunch with teams. The interview process was smooth and efficient, and the interviewer and HR are professional and nice. Very enjoyable interview experience.
Interview questions [1]
Question 1
Probability, signal processing (Fourier transform and sampling theory), deep learning, hidden Markov chain, live coding questions.
I applied online. I interviewed at SoundHound (Hamburg) in Feb 2026
Interview
I had a video call with the hiring manager. The interview is centered around past projects, speech signal processing, and machine learning. A part of the discussion is closely related to the scope of the position I was applying for. Overall, the discussion was at a reasonable depth.
Clear recruiting process but with many rounds over several months.
A lot of coding interviews and a few more about machine learning and statistics.
Interviewers were super friendly, but demanding and challenging.
Overall a nice experience, but a very long one, balanced by the fact that interviewers made me want to work there.
I applied online. The process took 2 weeks. I interviewed at SoundHound (Toronto, ON) in Aug 2024
Interview
I initially completed an online assessment that took at least an hour and a half. Afterward, I received an email from HR and had a 30-minute conversation about the company, the role, and the next steps. Following that, I had a one-hour interview where we discussed the position in more detail, and I had the opportunity to share my experience and skills.
While I felt the interview went okay, I expected at least an update on the status of my application. After waiting a week with no response, I reached out to them for an update and was told they'd discuss it with the interviewer and get back to me as soon as possible. It's now been a month, and I'm disappointed that I haven't even received a generic update, especially after investing three hours in interviews, not to mention the time spent on preparation. What a waste of time!
Interview questions [1]
Question 1
What are the challenges in solving the speech-text problem?