Very long. Had a great phone interview that lasted well over 30 minutes because we ended up chatting about our shared experiences teaching. Then took the test (and yes, even nontechnical positions have to do the coding section). Moved on to the day long virtual interviews. Had 2 presentations and 2 one on one interviews as well as had to create a brief presentation. Was told at the end that I would hear back within a week (they asked me if I had another offer on the table, and I was honest and said no, but that I think I'll be recieving an offer shortly. After hearing that they moved up the timeline from 2 weeks to 1). After a week with no word I reach out asking for an update and was told they were having a hard time reaching my references--which, by the way, they told me the day of interviews I would have to resubmit it because 2 needed to be former supervisors (something that was never shared as a guideline for me prior to this point). I reach out to my references, ensure they are ready, only for another week to go by with no word. I reach out again and they said they were still having a tough time reaching them.
After 3 weeks of waiting, I was ultimately rejected. I think they should've been more upfront about reference requirements as it would've saved a lot of time. And think they could easily shorten the time required to apply and interview (between all the tests, presentations and interviews it easily took up a whole business day). The presentations where good, but not necessary. I also question why nontechnical positions are required to take a skills test.
I was impressed with the commitment to training employees and the compensation, but the hoops that were required for the interview process is not typical of other similar positions. Also they are fully in person and not hybrid, which surprises me because many major companies allow wfh.
The interviews themselves were not too hard. Look at the questions provided here and it covers just about all of the questions you'll be asked.