Initial screening call with recruitment admin, followed by a screening chat with the recruiting manager at a nearby Starbucks (I live very close to the offices, so suggested face-to-face being better)
There followed a 3-hour in-person session with 5 different people of various levels from the recruiting manager, their boss, and several peers / customers of the role in question. Level of interviewing was mixed, from the more senior interviewer being calm, insightful and intelligent, through to other more junior interviewers obviously not having prepared for the 30 minutes they had with me. Classic questions such as "what is your biggest weakness" and "tell me why I should hire you" actually got trotted out...
Generally a reasonably good interview time, although the office where I was based was pretty deserted, which made me wonder where everyone was in the middle of a workday. Left with a promise of being contacted in the next couple of days.
I sent a thankyou / follow-up note the next day but heard nothing. The week finished and the next one came, with no news. I sent another follow-up mail which didn't get a response. So I called the hiring manager (she'd given me her business card) - no answer, so I left a voicemail asking for a quick update on their process. Nothing.
Eventually, I got a mail back from the hiring manager 9 weeks after the interviews after I send another mail pretty much berating them for being unprofessional, to say that they'd chosen someone else with a more relevant background. Perfectly fine and understandable, but not the 2 month delay in communication.