I had to take an IQ and a personality test online, then got called in. I spoke to someone from HR for a little while, then spoke to a few managers. I basically just spoke about myself and answered some questions about group projects I have worked on, include situations where things didn't go so well.