I was referred to this job by people who knew me well and people whose opinion the hiring manager trusted, so that was a good start. I had a quick phone interview and then set up serial 1:1 interviews. Had 6 interviews on two different days before I received an offer over the phone, One was technical, which lasted about 30 minutes. Then was joined by another interviewer who asked a couple of question on resume, and then I met two more directors, before getting a second invitation to meet a couple more team members. Most of the other rounds seemed behavioral/gauging fit type interviews.