The process consisted of four interviews including a non-technical phone screen, a coding challenge, system design, and lastly a virtual onsite before asking for references and receiving an offer.
The process was smooth and transparent, and they give you all the tools you need to prepare ahead of time for each portion including what you'll be doing, what technologies or domains you should familiarize with, and even sample repos to get a sense of what you'll be working with. They want to see you succeed, and the interview reflects that. Moreover, they've engineered the technical portions of the interview process to be relevant to the work they do on a regular basis, which is a breath of fresh air.
Everyone I've interacted with throughout the process has been extremely kind and understanding. Interview at this company!