The interviews were conducted over video call and on CoderPad.
I went through two rounds but did not make it past the second round. Both rounds were 45-minute long technical interviews.
In the first round, I was given a memory interface specification and walked through the process of writing a UVM scoreboard.
The second round asked various questions about caches, virtual memory, and OOP.
I was also asked to write code to find the nth Fibonacci number in a sequence.
Finally, an interviewer described a hypothetical situation with parallel threads accessing the same memory and how to verify the correctness.
Explain encapsulation, inheritance, and polymorphism.
How does a TLB work, and why is it necessary?
The following metrics were computed from 10 interview experiences for the Apple Design Verification Intern role in United States.
Apple's interview process for their Design Verification Intern roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Apple's Design Verification Intern interview process in United States.