The first round interview was a phone call with a technical recruiter. This was a general 30-minute conversation about the job opening and my previous experience. It was very conversational and comfortable.
After this interview, I was sent a technical evaluation that took about 45 minutes to complete. It covered a general array of computer science concepts, from tracing code to more theoretical networking questions.
The second round consisted of a one-hour technical interview with an engineering director, conducted over the phone. We discussed the company and my background again, and then dove into a technical design question, primarily focused on information retrieval and networking. Again, this was an extremely comfortable interview. It felt more like a conversation than anything.
The final round was an onsite interview which lasted 5.5 hours. There were 4 separate interviews, each an hour long. Lunch was an hour, and a 30-minute recap finished off the day. I interviewed with a senior software engineer (in person) from the team, the engineering director that I had talked to previously, the CTO, and a software engineer (in person) from the team. The interviews consisted of whiteboarding some coding questions, as well as another design question with the director.
Every single interview was comfortable and engaging. I couldn't be more impressed with the interview process. Communication with the recruiters was fast, clear, and transparent. They really went above and beyond to ensure that I had a great experience.
Various string manipulation questions.
Design question involving information retrieval, caching, and APIs.
The following metrics were computed from 5 interview experiences for the SoundHound Software Engineer role in Boulder, Colorado.
SoundHound's interview process for their Software Engineer roles in Boulder, Colorado is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for SoundHound's Software Engineer interview process in Boulder, Colorado.