Extremely long, 5 rounds, and a long homework assignment to hand in before last interview. Came to the last interview stage and didn't pass. 2 months later still no reply from them to confirm that I didn't get the role. Thankfully I know the person who got the position cause otherwise me and other people would still be waiting. Very unprofessional and hope that is better for the people who work there. Also, other colleagues didn't get the denial email either so it is not a mistake but their usual practice. And if you drop out in the middle of the process you will never be informed but you should be lucky enough to know other candidates who will tell you that you didn't pass. Some of the interviewers were present in the office, other on video call. The last 2 interviews were 3 hours each.