• Perfect combination of support and responsibilities, especially for a software developer fresh out of school. There is plenty of room to make mistakes, but also high enough expectations to encourage improvement.
• The work is creative and allows you as a developer to work with cutting-edge technology, solving open-ended problems which may have never yet been attempted.
• The working environment is friendly and everyone is willing to take the time to answer your questions. The employees are all very humble but also very competent, which means you will have plenty of experts in different fields willing and able to guide you.
Many technologies used in everyday work need to be updated to make work easier for programmers. For example, the update to C++11 and Python 2.7 still hasn't been made, let alone updating to C++14 and Python 3.6.
There are several other outdated technologies in use, but these two are the biggest offenders.
While the general experience of working on a large team and contributing to a massive project with a groundbreaking approach is very relevant, the actual day-to-day work is so unique that it will likely not make you more employable on its own.
Consider the development time that will be saved by making the effort to update as many underlying technologies as possible.
HR phone call, technical phone interview, onsite in Santa Clara (NLU position). The onsite technical interview questions were very easy. They allowed me to use Python, but preferred C++. People were really nice. The common areas of the office were
Had an initial phone call with a recruiter. Then, I got a ~30-question multiple-choice assessment on various CS topics. Next, I had a technical phone screen. I did well and received feedback. I was invited to an onsite interview. I had four intervie
I applied online, and a recruiter reached out to me to work on an online challenge. After that, I went through a quick phone call with the recruiter, followed by a technical phone interview with an engineer. Finally, I went onsite to SoundHound HQ
HR phone call, technical phone interview, onsite in Santa Clara (NLU position). The onsite technical interview questions were very easy. They allowed me to use Python, but preferred C++. People were really nice. The common areas of the office were
Had an initial phone call with a recruiter. Then, I got a ~30-question multiple-choice assessment on various CS topics. Next, I had a technical phone screen. I did well and received feedback. I was invited to an onsite interview. I had four intervie
I applied online, and a recruiter reached out to me to work on an online challenge. After that, I went through a quick phone call with the recruiter, followed by a technical phone interview with an engineer. Finally, I went onsite to SoundHound HQ