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).
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)
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.
applied online, got call after a long time, 1 round video call interview, talking about hardware design flow, low power. Asked a question someone already posted here long time ago, surprised.