Online technical test, technical interview, and a team fit interview, over about a 2 week period. They appear to contact people who applied if they get the job and also if they don't get the job which is a plus.
Interview questions [1]
Question 1
What would make you a good fit for this role?
What would make you a *bad* fit for this role?