Four rounds of interviews, initial screen with HR, two technical interviews, one with senior management. Seemed to go well but then the offer came in well below expectations - apparently they were not clear on the level of the position and thought I was applying for entry level, despite talking repeatedly about my YoE. So in the end it was a waste of time.