3 rounds of interview. first was pre-screening, then after a week a teams interview which was supposed to be the last but then they set up a 3rd in person interview. everytime they would confirm only the day before interview, as if they are intentionally holding off or sth.
the interviews were good. friendly people, relevant questions.