J'ai postulé en ligne. Le processus a pris 2 semaines. J'ai passé un entretien chez Apple (Cupertino, CA) en mars 2017
Entretien
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.
Questions d'entretien [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.
J'ai passé un entretien chez Apple (Sunnyvale, CA)
Entretien
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.
Questions d'entretien [1]
Question 1
One medium question on leetcode. Absolute software engineer question.
J'ai postulé via un recruteur. Le processus a pris 1 semaine. J'ai passé un entretien chez Apple en mars 2025
Entretien
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.
Questions d'entretien [1]
Question 1
evaluation regions
semaphore
virtual interfaces
modport
uvm
J'ai passé un entretien chez Apple (Cupertino, CA)
Entretien
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.