Very smooth interview process. I went through a phone interview, a Codepad assessment, and then an onsite.
During the phone interview, I was asked a classic data structures problem and then a parsing question that I'd say most resembles some kind of logic puzzle. A day later, I received an invitation for the onsite.
During the onsite, I had several interviewers. Brush up on C++ before coming here; they'll ask you specifically how to do questions in C.
My first interviewer was an older gentleman who wanted me to "solve the question in 3 different ways." While I understood why he was doing this, it was frustrating because one of the ways was basically a different approach, only using different data structures. I also had to code in C here.
The next two interviewers asked about OOP, and one brought a laptop with him and had me code a simple C++ big integer class.
The last interview was with the chief architect, who asked about reversing a 64-bit integer.
Return a list of substrings of a letter in C++.
Create a BigInteger class in C++.
Reverse a 64-bit integer.
The following metrics were computed from 1 interview experience for the SoundHound NLU Software Engineer role in Santa Clara, California.
SoundHound's interview process for their NLU Software Engineer roles in Santa Clara, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for SoundHound's NLU Software Engineer interview process in Santa Clara, California.