The process was pretty straightforward. Nice introductory call with the recruiter, a take-home project (significantly more in-depth than others I've had, spent about 20 hours or so on it), and then multiple rounds for the "virtual on-site" final round.