I applied online. Then they sent me a link for an online technical evaluation, which consisted of 30 multiple-choice questions. They give 90 seconds for each question but recommend answering ASAP to demonstrate your knowledge and that you didn't do a web search to answer it (since they store the response time of each question). You can also answer “I don't know”. In addition, at the end, you can input your level of proficiency in each programming language and you have to say why you are excited about working there.
Questions about C, C++, Java, Linux, TF/IDF scoring scheme, Big-O complexity, Map/Reduce systems, TCP/UDP, memory, HTTP response codes, and some statistics.
The following metrics were computed from 1 interview experience for the SoundHound Cross-Platform C++ Engineer role in United States.
SoundHound's interview process for their Cross-Platform C++ Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for SoundHound's Cross-Platform C++ Engineer interview process in United States.