This interview includes two parts.
The first part was a phone interview. For the phone interview, he asked me some questions about inheritance in C++ and linked lists.
I also had an onsite interview. The onsite interview consisted of four 1:1 interviews. They asked me some basic questions about Verilog, C++, and algorithms.
What is the difference between function and task in Verilog?
Write a Fibonacci function in C++.
The following metrics were computed from 3 interview experiences for the Apple Hardware Verification Engineer role in Cupertino, California.
Apple's interview process for their Hardware Verification Engineer roles in Cupertino, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Apple's Hardware Verification Engineer interview process in Cupertino, California.