Initial phone interview with HR, follow-up interview with HR and unrelated technical lead developer. (Unrelated to the technology/team applying for)
Then technical homework with followup technical interview.
Interviewers weren't terribly helpful with a few of the very technical questions they asked and communication was difficult.