I applied online. I interviewed at Apple (München, Bayern) 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
I applied online. The process took 2 weeks. I interviewed at Apple (Cupertino, CA) in Mar 2017
Interview
One Telephonic interview. One full-day interview at Apple, Cupertino. 5 people interview for 45 minutes each and the third person, who was a manager, took me to cafeteria for lunch. Interviewers are friendly and the questions are very technical. Though the position was for NCG, I was interviewed hard because of my past experience in the field.
Interview questions [1]
Question 1
1. Few questions on writing constraints for certain scenarios.
2. FSM for number divisible by 3
3. UVM subscriber, sequences, TLM ports and FIFO.
4. write code for random number generation for given distribution and ranges.
5. byte addressing in an integer memory system.
6. constrain for non-overlapping segment-addresses generation.
7. Explain any testbench architecture you have worked on.
8. Lots of simple questions to test SystemVerilog and OOP concepts.