I applied online. The process took 5 days. I interviewed at WD (Irvine, CA) in Mar 2012
Interview
So initially I submitted my resume to Western Digital. Western Digital then usually emails you to setup phone screen with the hiring manager. In the phone screen the hiring manager asks questions about projects that you have worked on and also some technical questions. Make sure you know your resume. If that goes well then an onsite interview will happen. In that onsite interview you get to meet with the hiring manager along with some engineers on the team. First they usually give you a test to take within an hour time frame. This test material is related to the job itself. After the test is done then you sit in a conference room and get drilled with technical questions from multiple engineers. These questions usually consist of standard programming questions along with testing questions etc. These questions will depend on the position
Interview questions [1]
Question 1
The most difficult question had to do with a programming question I was given.
On campus hiring
1) Resume shortlisting around 150 students.
2) Mcq based aptitude (20) + technical (40) questions around 60 students got selected.
3) Technical interview (1 or 2) around 17 students got selected
4) HR round - 2 students got selected
Interview questions [1]
Question 1
All related to resume projects in depth, OS and CN depth.
Its common, No issue with the panel. Logics will be questioned. Sometimes they go deep into algo but not everyone will ask the same level of depth. At the same time you need to be clear in explaining.
Interview questions [1]
Question 1
Explanation about Data structures in real life algorithms
It was a quick process where I talked to multiple engineers and learned about the position through them. I was asked about my knowledge on C++ and other similar languages that they used in their process.