I applied through a recruiter. The process took 2 weeks.
First step was an initial phone screen with the recruiter. Then discussion with one of their senior engineers. During this portion the senior engineer explained what Deepgram does, and then asked some questions around my experiences. After that there is a 30min interview with a product owner. The product owner showed me some designs of a new feature they are building and then asked me various questions around the implementation.
Although I don't mind doing interviews like this for existing applications, it felt like I gave free consulting. I raised issues and concerns that I don't think they had thought of yet. After concluding that short interview, I felt like I did really well. The next day I received an email saying they were not moving forward with me. I am not sure if it was a timeline issue, since I had received an offer from another company and asked for a hard deadline.
If I was progressed forward, the next steps were:
Overall I felt as though the interview process was fun. I just did not like the part where they get feedback from X amount of engineers on a feature they want to develop for free. I don't think that is right.
Looking at these designs, how would you build out this screen?
What data would you need?
Are there any concerns with the designs?
The following metrics were computed from 1 interview experience for the Deepgram Front End Engineer role.
Deepgram's interview process for their Front End Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Deepgram's Front End Engineer interview process.