Initial phone screen discussing the role and my goals. Onsite had 3 interviews asking about my past projects/work and goals as well as 2 whiteboard questions about data structures (arrays and trees).
Phone screen and in person. The phone screen was a get to know you chat about the company (culture, workflow, technologies, history) and what I hoped to gain by coming to the company.