I applied online. I interviewed at Apple (Munich, Bavaria) in May 2023
Interview
The Interview process took around one month. 1 pre-screening interview, then final round with 5 technical interviews, then I got the answer within a week from the last interview. b
Interview questions [1]
Question 1
FSM, RISC-V questions, pipelining, hazards, cache coherency, OOP questions (Overloading, overriding, polymorphism) SV assertions to verify a rec ack protocol
1 technical screen and 6 round technical interview. The process went very fast. It takes about 2 weeks from the first screen to the last panel interview. And also one interview with the recruiter.
Interview questions [1]
Question 1
One medium question on leetcode. Absolute software engineer question.
I applied through a recruiter. The process took 1 week. I interviewed at Apple in Mar 2025
Interview
Really bad experience.
The interviewer take pride in asking stupid tricky questions and seeing candidates getting tricked. They enjoy making fun of you.
They are looking for people who can recite the entire SystemVerilog spec instead someone who can do actual work.
Interview questions [1]
Question 1
evaluation regions
semaphore
virtual interfaces
modport
uvm
Phone screen - 40 mins
Interviewer talked about what they do at apple and their day to day.
Asked about algorithms and uvm. Resume related questions about projects and algorithms course. Idea about complete verification flow and how to connect the blocks.