I applied online. The process took 3 weeks. I interviewed at Apple (Cupertino, CA) in Nov 2016
Interview
Had a 30min phone interview which was mainly on my resume and some technical questions. Then had an on-site of 7 rounds which were purely focussed on Verification and system verilog concepts
Interview questions [1]
Question 1
FIFO Depth, SV assertions, Multi-threading and OOP concepts
I applied through a recruiter. The process took 1 week. I interviewed at Apple in Mar 2018
Interview
The interview called in and asked you to open a link with a shared screen text editor. The interview questions were about basic concepts in digital circuits, logic and Verilog code debugging.
Interview questions [1]
Question 1
Delayed assignment and delayed evaluation in Verilog
I applied online. The process took 4 weeks. I interviewed at Apple (Cupertino, CA) in Feb 2017
Interview
2 phone and then onsite interview at Cupertino.
Process took more than a month.
First interview by manager, 3 puzzles were asked, answered almost all of them.
Second with engineer, question on constrained random verification and resume.
Onsite- They told me there'll be 6 interviews if after that, they all went well, there'll be meeting with manager else goodbye. All went well, I met for 7th interview, she asked me questions for 15 minutes. I got an email after a week that position was mismatched, no offer. It is a rare case to get a reject after 7th onsite interview.
Interview questions [1]
Question 1
Random number generations, assertions, constraints etc.