First step was a lot of explanation about the position and a basic tech question about strings. They then had me work through how I'd approach a realistic problem.
Second step was a 4 hour interview on their main office where I had a behavioral interview, gave a presentation about a project I worked on, answered some technical questions, and did another realistic case study problem.