Pretty standard interview with multiple steps
1. HR screening
2. Hiring manager - mostly behavioral questions
3. Home assignment - some might say that the requirements there are quite vague, but I've assumed (and later proven that it's true) that this is on purpose. The candidate is free to go as deep or as fast as they feel necessary
4. Technical interview - mostly discussing the assignment solution plus a couple of high level questions relevant for your tech stack
5. Final interview and comp negotiation