Phone screening w/technical recruiter, take-home test to display my skills ("build something that interacts with an API" was the only real requirement so it was pretty fun to be told to build really anything), technical interview with team member (relevant code exercise), and then an on-site meeting to talk to different people from the team I would be on and to other engineers. Then, the biggest surprise, getting some time with the CEO to discuss the company and ask questions. Overall probably the best interview I've ever had where I got to learn a lot about the company, the team, and meet skilled engineers.