First about an hour long phone interview based on basic concept and knowledge. A week later, an onsite interview was scheduled and was interviewed by three engineer and HR. Then the result came out about a week later after onsite interview.
I applied through university. The process took 3 weeks. I interviewed at pSemi (San Diego, CA)
Interview
Submitted a resume at a career fair and received a call a few weeks later. Had a 45-minute phone interview then a on-site interview. The on-site interview lasted 2 hours and involved 3 different people from different departments. The interviewers mostly asked programming questions. Received an offer one week later and the hiring process went very smoothly.
Interview questions [1]
Question 1
Programming questions about data structures and algorithms.
I applied through university. The process took 1 day. I interviewed at pSemi in Jan 2012
Interview
I was mostly asked about what I wanted to do, and the type of work interns do at Peregrine.
Be sure to know how to eloquently talk about your resume, what you did etc...
Pretty casual and chill.