One HR round, two coding rounds.
The first coding round was a generic round, with a few average problems to solve.
The second one was harder, there was an interviewer and a senior developer, both were friendly, and the questions and the problems were harder to solve. They were polite, professional and helpful.