A couple of hour long phone screens. 1 onsite of 1 hour, another onsite a week or so later with 2 people I'd already interviewed with (the previous onsite and one of the phone screens). Was a little amused at this duplication, and annoyed that I was bought onsite for just a 1 hour of interview (shows little respect for my time).