Got selected for an on-site interview after on-campus interview. There were three interviews in one day in Austin, all of them very technical. It seemed that they kept asking questions that made the original problem progressively harder, until they inevitably get you with some detail you can't remember... Overall, though, I think they were very professional and took care of the details of my trip to their HQ.