Totally 5 rounds
1. Codility offline test
2. Tech Screening Round and to discuss about Codility test
3. Technical Assessment I (Focus: Coding / Language & Architecture)
4. Technical Assessment II (Focus: System Design)
5. Interview with Engineering Manager - focus: Cultural & Behavioural fit
I have to decline the offer because at the end it didn't match expected salary although interview is pretty much positive, I suggest you start interview by communicating with expected salary