No pre-screening on phone and directly invited for an in-person interview.
First interview with hiring manager and his superior. I was supposed to meet with other colleagues but they were busy so resheduled other time.
Second visit was scheduled to meet with the two colleagues, but ended up meeting with only one of the interviewers.
Third visit was scheduled to meet with a colleague who was very confused about the interview, but still very polite.
Overall all of the interviewers gave me a challenging interview and were straightforward and forthcoming about their concerrns which I appreciated much.
Got an offer in the end.