I had a phone conversation with a recruiter from the New York office, and a few days later she sent me detailed multi-page email on how the in-person interview will be conducted. I was told I will meet 3 engineers in the Austin office.
When I arrived in the office, I was met by an engineering manager. An hour was spent discussing an algorithmic problem. I tried to ask questions about the culture of the Austin office, how requirements are gathered, how testing is done, what the technical environment is, but was pointed back to the code on the whiteboard.
After an hour of conversation with this engineering manager, another engineering manager showed up, and the first hour was repeated with a different algorithm/code problem. And then yet another engineering manager. My questions were not answered, and these guys were not interested in anything other than my ability to reason about large sets of bits.
A recruiter followed up about a week later, and Google send me a check for my interview expenses.
I suppose it was a good interview experience - I quickly learned that I definitely did not want to work there.