Several initial recruiter calls, 30 min call with potential manager, 1 hour straightforward coding exercise on coderpad, relatively involved take-home, then a "virtual onsite" comprised of 1 hour with most of the potential team where I gave a presentation on my background, 1 hour of coding adding a feature to the take-home, 1 hour of whiteboard design, and 30 minute cultural interview with a VP. Offer received several days later.
Everyone was very kind, responsive, and cognizant of my time.