Glassdoor users rated their interview experience at Recursive as 40% positive with a difficulty rating score of 3.4 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Software Engineer and Machine Learning Engineer rated their interviews as the hardest, whereas interviews for Senior Software Engineer and Software Engineer roles were rated as the easiest.
The hiring process at Recursive takes an average of 33 days when considering 5 user submitted interviews across all job titles. To compare, the average duration of hiring at similar companies like BlackRock, Inc. is 14 days, Fabricated Software, Inc. is 2 days, and Apple Inc. is 21 days. Candidates applying for Software Engineer had the quickest hiring process (on average 14 days), whereas Machine Learning Engineer roles had the slowest hiring process (on average 51 days).
The first step was a take home assignment without deadline. The exercices were about implemented the training step of a simple ML model, nparrays manipulations and training a model from time series predictions.
The first step was a take home assignment without deadline. The exercices were about implemented the training step of a simple ML model, nparrays manipulations and training a model from time series predictions.
The second step was a 1-hour online coding test with leat code problems.
I applied online. The process took 2 weeks. I interviewed at Recursive in May 2025
Interview
1. Homework on Machine Learning (Four questions related to machine learning, modeling, and optimization)
2. Leetcode interview (Recruitment was actively stopped)
3. Homework Review Call
4. Paper Presentation + Cultural Call
5. Final Interview