Phone interview, then 3 hour panel interview in-person, then a ‘homework’ assignment. The in-person review felt rigorous. The homework was not difficult. I did not get the initial position but they called me 2 weeks later with an offer for the same position that opened up.