I was contacted by a recruiter and heavily recruited for an interview. I arrived for a 1/2 day interview and submitted to 4 groups. Division head, 2 groups of developers, and HR. The developer questions were generally good, they were more in the line of assessment and not so much trivia. The division head was friendly and polite. The HR interview was a bit taxing, she clearly felt more like talking about her job. There was no communication between interviews.