I applied online. The process took 1+ week. I interviewed at Apple in July 2022
Interview
1. Recruiter phone screen discussing about expectation and background 2. Hiring Manager Interview asking technical problems with a coding task 3. On-Site Interview at Austin, TX with multiple teams rotated
Interview questions [1]
Question 1
1. Computer Architecture related problems including GPU structure, parallel computing, and CUDA 2. Machine Learning related algorithms 3. Real-world situation questions, e.g., time-efficient parallel execution and memory allocation problem
Only got to 1st round, mostly talked about some graphics fundamentals and a few hardware questions. Ended with a coding exercise. Overall not too difficult, but I image the 2nd round interview would be a lot more in depth (recruiter said 2nd round would take 6-8 hrs)
I applied through university. The process took 1 day. I interviewed at Apple (Pittsburgh, PA) in Sept 2016
Interview
An hour-long on campus interview with two managers from the GPU team.
Talked about my experience (projects) for 40 mins, and asked a few GPU/ system related questions. At the end, did a tiny coding question, which is super easy, but I forgot to check corner cases...