An external headhunter contacted me and started the process. The interview consisted of 5 rounds, 3 technical and 2 with the hiring manager and his manager. The interviews themselves were okay, but one was especially bad. The interviewer was interested is showing off his knowledge instead of testing mine.