I applied through a recruiter. The process took 4 weeks. I interviewed at Sea Machines (Boston, MA) in Mar 2022
Interview
The interview process involved 7 rounds of interviews and a 30min detailed presentation on any machine learning projects done in past .
- Perception engineer (1)
- Data engineer (2) where they asked questions about a specific problem they are facing in their day to day job.
- Software Engineer (1)
- Hiring manager (2)
- CTO (1)
After a week it was followed by a timed 3 hour coding assignment with 6 questions with multiple subsections. It took overall 1.5 months to complete the process. Overall it was a bad experience as they just keep on interviewing for the sake of it. My mistake was not to exit this process early on when there were obvious signals.
Interview questions [1]
Question 1
This was followed by a timed 3 hour coding assignment which will be sent 10 min before. So the context is unknown up till that point.
Q 1-3 : typical leet code style questions to be done on hacker rank
Q-4 : using a pretrained model write functions to predict labels and their probabilities. Through transfer learning change the VGG architecture for a 10 class classification problem. write code for other metrics used for evaluation.
Q5: Develop a machine learning algorithm which should include data processing, covariance matrix, specifying training testing sets, evaluation and visualizing metrics
Q6) using some python library to do data analysis which was specific to their routine work I guess.
I would leave it up to the readers to decide if all this is possible within 3 hours or not.