The interview process was straightforward, technical, and fair. There were no "tricks" or "gotchas", and I did not receive a "Leetcode" problem. After my first conversation with the recruiter I had a good sense of what the interview process would entail and I was able to brush up in some areas ahead of time.
The interviews themselves were low-stress and amiable. I came away with a good sense of what my future coworkers would be like.
Due to scheduling, I had to break up the "virtual onsite" into two days where I had a few interviews back-to-back each day. I wound up liking this setup because I had more time to recoup between interviews. I didn't have to endure a day-long slog.