The process started out with an online assessment that consisted of debugging and logic questions. After completing that, I was sent another online assessment.
The second assessment consisted of a long workplace simulation, and 3 programming questions. A few days after completing that, I was invited on site for a group assessment.
The group assessment was an all day programming challenge, with an interview in the middle, and another one at the end. We were told we would hear back in 5 business days.
Pretty quickly we were told there were scheduling delays and we would not hear back in the original time frame, and there was no estimate.
Periodically updated while waiting, but it ended up taking several weeks to hear back. Heard back with an offer, and a recruiter called me to discuss next steps and answer any questions.