It was pretty smoothy to go through the whole interview process. The whole process was about 5 weeks from the phone screening to the final virtual project presentation. in the final presentation, there were about 15+ team members attended the Teams meeting and asked great technical questions. I also got a lot of follow-up questions after that during the one-on-one meeting with three directors. No surprise, they were all professional. The whole process is enjoyable (you definitely need to get yourself prepared for those questions)