Had 20 min screening interview, followed by a 1.5-hour technical interview after which the recruiter called me and said I did great and they like to invite me for the next round which is the "manager interview".
The manager interview ended up being another technical interview exactly like the first one, including detailed questions and some coding! Had a 3rd technical interview after..
They need to be more clear about their hiring process and not waste people's time. I got another offer and did not accept their invite to the 4th techinical interview