I participated in two interview steps - an on-campus interview at my university and then a phone/online interview. I believe there would have been one final interview step at their office had I been selected past the second step. The first interview was basically an IQ test, where I answered brain-teaser questions to one of their engineers. The second interview required me to answer engineering questions on my computer.