Had a screening video call, after which 1 very long technical interview with an assignment (questions written in a Google Doc):
- around 30 minutes talk with the interviewer;
- around 2 hours to complete the technical questions (unsupervised, but in a shared Google Doc that can still be seen in real time);
- another 1+ hour to review your answers in another call with your interviewer and explain each one of them.