One 30 minute initial screening with a department manager, followed by a lengthy technical assignment and 3-4 subsequent interviews.
Technical assignment was extremely lengthy and didn’t seemed more like it was work to be done by the interviewee that could be used by the company for future or current application.