The entire process took about 8 weeks, with several steps all done remotely over zoom:
-A recruiter call who gives you an overview on the entire interview process, and all the different steps
-A behavioral/technical interview with a tech lead to discuss about technologies you've used, how you handle team communication, and some basic C++ questions (mainly regarding modern C++ concepts)
-A take home test related to game programming
-A live code review to talk about your test submission with senior developers
-A "values" interview with someone adjacent to your domain for a culture fit
-A meeting with the hiring manager to talk about the scope of your responsibilities
At the end of each interview, you had around 10 to 15 minutes to ask the interviewers anything. The total interview time was around 1 hour per interview.
During each step I felt like the interviewers were well prepared, and they did their best to make you feel accommodated and keep a relaxed vibe. Between interviews, my recruiter contact was always quick to respond to my questions and kept me in the loop the entire time.
I was told the last couple of steps were done in person before covid, so maybe they will change back to this at some point, which would shorten the process.