There was a phone interview with the "hiring manager". This was followed by two rounds of in-person, team interviews (2-person teams). I really didn't expect a second round, as I struggled with language difficulties in the first-round interview (having grown up in the SF Bay Area, I'm a native English speaker, but neither of the gentlemen interviewing me were). The questions in the first round were very theoretical in nature.
The second round came as a surprise a couple of weeks later. It started with a single person (another one for whom English was not the native tongue, although his mastery was much better). His questions were very esoteric, and communication was a bit of an issue. Half-way through the interview, we were joined by the first native English speaker. My joy was short-lived, however, as this person had the bombastic qualities of a speed-freak wanting to come off of 3-days of abstinence. My discomfort was further compunded by the fact that he sprayed spittle when he talked (I showered when I got home). His aggressive style made me feel very uncomfortable, and I had trouble focusing on the interview. In retrospect, I wish I had terminated the interview myself, since it wasn't like I needed the job.