I applied online. I interviewed at Apple in Feb 2026
Interview
1 - Applied to a different team but wasn't a good fit (was referred to another team). 2 - Got scheduled an interview with the hiring manager. A successful interview would lead to 6 more interviews with engineers. 3 - Didn't make it past the technical screen for my level.
Interview questions [1]
Question 1
FIFO fundamentals (synchronous) and depth calculation, arbiter fundamentals (fixed priority, round robin, weighted), experience with cache, how to optimize a given logic path for timing assuming area is no concern, my ASIC design experience (timing closure, microarchitecture, block explanations).
The interview process for VLSI digital design typically includes an initial screening, technical interviews covering digital design concepts, RTL coding, timing analysis, logic synthesis, verification, problem-solving, and sometimes a practical coding task.
I applied online. The process took 2 months. I interviewed at Apple in Apr 2021
Interview
First talking to the recruiter and he found out I was interviewing other groups. Immediately setting up an interview with the hiring manager. She asked a mixture of technical and resume questions. Questions on CDC and digital design and also wireless communications. Next, I was invited for first round of virtual onsite interview. Two team members and again the hiring manager. Team members asked average questions and I was comfortable but the hiring manager started attacking me and asked both coding and technical questions. I did not get the second onsite interview.
Interview questions [1]
Question 1
How to implement square root in hardware?
Bunch of matlab codes to go over and figure out how to implement a piece of algorithm.
Many verilog questions and designs.
CORDIC algorithm (as I had experience on that)