Initial interview with administrative assistant followed by a technical assessment which is really just giving you access to a test environment for their product and providing guided instructions for basic usage.
This technical assessment was a very time intensive process as the product has a steep learning curve, poor UI (felt like I was using windows 95), and the assignment document wasn't always the clearest. Budget at least 2-3 hours for the assessment at a minimum. They ask for you to do open ended "extra credit" to show off if you internalized the assignment.
Finally there was a follow-up interview to discuss the assessment and test your understanding of the product. They asked for references at the end of the final call but then didn't bother to contact any of them before sending the "thanks, but no thanks" Letter.
Advice: If you're going to ask for references as a part of your process mention that earlier on then the final interview and if you do ask for them at least use them.