- Phone screen: Pretty typical 20-30 minute conversation with a recruiter about the position, why unity, your experience, etc.
- Initial interview: 1 hour with conceptual DS/ML questions as well as SQL coding
- Final Interview: 4-5 interviews in a row via webcam and coderpad, 1 with two SQL questions, 1 with a Python exercise (Simplified K-Fold Cross Validation method), 1 with a manager about the sorts of projects you would want to work on, 1 working through some mathematical/machine learning problem (I was asked about normal distribution)
Overall, I was thoroughly impressed with the interviewers and the recruiter throughout the process. I received another high profile offer but ended up going with Unity for this reason.