Technical phone interview followed up by an in person interview consisting of 3 parts. 1st was talking about past projects I worked on, 2nd was another technical interview, 3rd was showing me around the various software they work on.
Phone interview was relatively easy and was just a screener, in person was much more varied and nuanced, had me whiteboard a problem.