The interview process was clearly laid out and organized well. The steps were:
1. Recruiter Call
2. Technical take home assignment
3. 1:1 interview with hiring manager (45 min)
4. Four additional 1:1 interviews with team members (each 45 min)
5. Offer
The whole process ended up taking ~3-4 weeks. Everything was communicated clearly and the topics covered for each 1:1 interview were shared beforehand.
Interview questions [1]
Question 1
questions about my background, why I wanted to work here, communication/collaboration examples etc
Following a screening call with a recruiter, I was given a Jupyter notebook along with accelerometer data and asked to perform basic visualization, data engineering, and feature engineering. Then I was asked about a strategy to train a supervised learning model to recognize certain activities.
Interview questions [1]
Question 1
Sections where you should add your own code and/or analysis are highlighted. Communicating your analysis with clear discussion and plots is very much appreciated. Feel free to add additional cells for any of your analysis and discussion.
For this challenge you will be using raw 3-axis accelerometer (ACM) signals measured from a wearable device to build an automatic activity detection algorithm.
We will be using the following two data files, which represent a single session from a single individual instructed to perform various activities in a laboratory setting.
- **user1_accelerometer_data.parquet** - This pyarrow parquet file has raw accelerometer signals in x/y/z directions (in mill-g), with `time` (in seconds since epoch) continuously sampled at 50Hz.
- **user1_activity_labels.csv** - This CSV file has the `time_start`, `time_end`, and `id` of each activity performed during the session.
The process took 3 weeks. I interviewed at Oura in Oct 2024
Interview
Recruiter call -> technical screening (take-home) -> meeting with HM -> 2 technical (discussion-based) interviews -> 2 additional technical interviews (again, discussions and simple questions, not live coding). The recruiter gave very clear instructions and helped set expectations around interview content and timing!
Interview questions [1]
Question 1
I was asked to discuss the trade-offs of an in-development product that was similar to the technology I worked on at a previous employer.