I applied through college or university. I interviewed at Apple
Interview
First, interviewer asked about project in my resume. When I said I did cache design in project, he asked me how to verify cache. I didn't perform very well at this point, then he asked inputs and outputs of cache, which is a difficult question for me, and I just told him how cache connected with related modules. For C++ part, he wanted me to swap two bits of an integer. Last question is about how to design clock gating in verilog.
Interview questions [1]
Question 1
Design clock gating in system verilog. Difference between verilog and system verilog.
It was straight forward for NCG role as i am a new grad so HR was really helpful and overall it is a great experience i just attended one round and got rejected
the interview flow is mainly technological, and is consisted by the following steps:
1. HR call
2. manager call
3. 3-hour interview (led by engineers)
4. 3-hour interview (led by staff)
5. contract
I applied through an employee referral. I interviewed at Apple (Jerusalem, Jerusalem) in Feb 2026
Interview
Had a phone call with a recruiter, and then a short phone call with one of the verification team leads—for a student position.
overall good experience, nice people and had constant contact before and after the interview/
Interview questions [1]
Question 1
Create a 4-to-2 priority encoder using only basic logic gates. Then use those encoders and MUXs to create a 16-to-4 encoder.
Create a state machine to show if a binary number is divisible by five.