I recently went through an interview process at a downtown SF startup, from their words I 'aced' all technical aspects and they were 'dying' to get me in town for an on-site, final interview.
What did the on-site interview consist of? I was scheduled quick meetings with various people in the chain of command, all of whom I had already spoken with (some at great length) and then I was to accompany the whole team out for drinks/happy hour at a local pub.
I don't drink. I told them I don't drink. This was a culture fit test, I never went to the interview as that wasn't a team I wanted to be a part of. I want to write code, work with people who are better/smarter/more experienced than I am in order to better myself - happy hour isn't going to do that.