I applied through university. The process took 3 weeks. I interviewed at KLA (Milpitas, CA) in Nov 2010
Interview
standard procedure: two over the phone, 1 day onsite interviews: with HR, future supervisor, and experts of the fields: C++ infra computing, high performance computing, algorithm computing, and finally with panel of supervisors and higher management people
Interview questions [1]
Question 1
some personality questions. most of the questions are about the technology and your preparedness. Several questions about what you did, and present it on whiteboard in front of the panel. Don't remember all the details...