Pretty long and arduous, but typical for a technical role. Phone interview, followed by a Zoom technical interview, followed by a take home assignment, followed by a presentation of your choice in front of 5 employees.
First round was HR call interview, checking background and references
Second around was home assignment
Lastly, on-site interview that last about 2 hours
Overall it was a smooth interview process
The technical interview consisted of 2-3 questions with 1 relating to math and the others are easy to medium level white-board coding. The interview is conducted by HR, senior manager, and the director of the company.