The process involved 2 sets of interviews. First was a 1hr tech screen with an engineer wherein we discussed fundamental software topics ranging from SOLID principles to System Design. We even attempted some coding problems in Hacker Rank.
Afterwards I was invited to a full loop with 4 different sessions. This was initially scheduled for 1 day (virtually) but it got changed to 2 days close to when I was supposed to start. I met with various team members including the Hiring Manager, Senior engineers, and a Senior Director. They were all quite pleasant, the conversations flowed well, the questions ranged from my past history, reasoning behind decisions at my previous jobs, details about different technology I worked with, and some coding questions with the Senior engineer.
I would say the process was fun, fast and efficient. Other than the change to having it on 2 days, it was enjoyable to talk to everyone even if it was only virtually.