First, there was a brief phone call with HR. Next, I had a phone interview with the technical team lead, where they provided an overview of the company and the role, and asked about my experience. After that, they sent me a homework assignment via email. Finally, there was a technical interview conducted at the office.