Recruiters at the company are really good in preparing you and seem to really care and want you to succeed. The overall experience was great in my opinion and you get to learn a lot about interviewing as well. There is the initial recruiter screen then the technical screen with a data scientist and if you pass then it would proceed to the onsite rounds which is now conducted on line.
first is Phone screen,
then there's a Video interview with one employee, last there is the Onsite with 4 rounds of interview that last for a whole day, including a lunch session
ideally it's at the company but right now it's remotely done through video
There is the usual Recruiter call, then a technical interview which tests you on SQL, Algorithms, ML & Stats.
I Felt I messed the algorithm question which is why I didn't make it to the next round.
Interview questions [1]
Question 1
Given a list of people with things that they own, find the people who have common items and what they are?