Phone interview was on-campus, reasonably easy. Got a call for on-site interview. The on-site interview was pretty tough with 4 engineers - all in the same room and asking questions in sequence. It was nerve wracking. Also the position was more on circuit design and I prepared more for system level design, therefore my preparations weren't up to the mark.