I applied through college or university. The process took 1 week. I interviewed at Apple (Tel Aviv) in Mar 2015
Interview
Two interviews on the same day.
Many questions about c.v. and some about projects, then few algorithms.
Next there was another interview focused about Hard Ware.
Sent me an e-mail a week later that I didn't pass.
Interview questions [1]
Question 1
given an array of N integers and int k find out if there are 3 numbers that together sum up to k
I applied through college or university. I interviewed at Apple
Interview
First, interviewer asked about project in my resume. When I said I did cache design in project, he asked me how to verify cache. I didn't perform very well at this point, then he asked inputs and outputs of cache, which is a difficult question for me, and I just told him how cache connected with related modules. For C++ part, he wanted me to swap two bits of an integer. Last question is about how to design clock gating in verilog.
Interview questions [1]
Question 1
Design clock gating in system verilog. Difference between verilog and system verilog.
I applied through a recruiter. The process took 4 weeks. I interviewed at Apple in Jan 2016
Interview
Applied through Linkedin recruiter. Process took 1 month. Then got a phone interview. The phone interview lasted 40 minutes asking about your projects and a lot of computer architecture questions. It was a senior engineer who took the phone. All the questions are good and some of them are difficult. I failed some of the questions and got a rejection email after 1 week. Very good experience.