I applied online. The process took 4 weeks. I interviewed at Apple (Cupertino, CA) in Feb 2014
Interview
After two rounds of phone interview, onsite interview was offered. The onsite interview has two rounds. In the first round, there are five people in total, including hiring manager, director and 3 other group members. They mainly asked what I did in my Ph.D dissertation and basic technical questions like static timing analysis, common low power techniques, setup/hold violation, MBIST, scan test, perl coding etc. In the second round, first 2 people are engineers from different groups. They mainly asked verilog coding. The last people asked a couple of intelligence questions.
Interview questions [1]
Question 1
Most unexpected question is which part of your Ph.D work makes you proud the most.
The process took 2 weeks. I interviewed at Apple (Cupertino, CA) in Apr 2010
Interview
Slow, slow, slow. HR is overwhelmed?
I spoke with a hiring manager and then a few engineers. They asked about my current roll and then a few technical questions.
The technical questions were simple, I was not a good match for the position. Things like X- propagation, non-blocking vs blocking assignments, generic async FIFO questions. Things that you should know, but might not have stock answers for. Study up on the basic.
Interview questions [1]
Question 1
Write some verilog for a 3 to 1 arbiter, with a priority client and 2 clients in a round robin.