The first interview was with their HR. Asking background questions, and see if you're a good culture fit.
The second interview was with a technical staff member, ideally a future teammate and often a lead engineer.
Then a technical assessment actually a take home assignment which you must submit and explain your implementation.
Final interview was an alignment and discussing terms with HR