I applied in-person. I interviewed at 1904Labs (Saint Louis, MO) in Jun 2022
Interview
It was pretty quick in general. I guess that’s due to the fact that it’s a small company. Every step of the process was smooth, except for the feedback and the type of problem
Interview questions [1]
Question 1
A problem to code and decode morse code to strings in plain English. The question was ok. I did run out of time and left the last part unanswered, but I think the approach was the right one. I do have the impression they payed more attention to small details instead of the solution itself. But that’s the thing. I can only guess because the feedback was horrible. I have never understood why companies don’t disclose feedback. What can be said about the technical part that causes legal issues? For me, not having feedback is a red flag. This is the first part I have never gotten one. Either that or explore at the end what could be done better. Honestly the problem wasn’t a good fit for a data engineering position. Asking those type of problems tells nothing about data engineering. It would more interesting to provide a csv file and create a problem that involved data manipulation. Read, simulate a data frame by putting the rows on case classes, find some aggregations on it, like max min, etc. That’s something a data engineer does on a daily basis. No the other kind of problem I haven’t done in years.
I applied through a recruiter. I interviewed at 1904Labs
Interview
As described by recruiter. Phone screen with recruiter. Phone screen with lead. In person interview with multiple teams at the labs. Very straight forward and more or less as expected for this type of position.
Interview questions [1]
Question 1
Basic Programming Question. They’re more interested in thinking than solution.