I applied through a recruiter. I interviewed at Apple (Tel Aviv-Yafo) in Aug 2025
Interview
a phone call and then i was invited to interview.
two interviews one after the other. both were really nice and i felt like they wanted me to pass. at the end i got positive feedback that i was lacking experience but did well in interviews.
first were short question, one design question, second interview was a harder question longer answer.
Interview questions [1]
Question 1
1. pow of 2
2. writing to register using read and write functions. code the write
3. what is static, what is volatile, what is tupel
4. system question- you have an inf steam of chars, and a list of colors. find within the stream a color and it’s value (blue=88/0). would you use a state machine? how can you optimize the equal? how long is the cyclic buffer?
5. given a matrix filled with chars return if word is in matrix (word puzzle)
I applied through a recruiter. The process took 2 months. I interviewed at Apple (Cupertino, CA) in Mar 2026
Interview
The first phone screen was about questions regarding applicant's resume and experience.
The Interview was intense with each interviewer asking a behavioural questions with follow ups and then a technical question with C coding.
I was eliminated after the first round. The process included a recruiter screen followed by a 45-minute call with the hiring manager. We covered role scope, prior projects, and technical depth, but I did not advance to the next stage.
Interview questions [1]
Question 1
volatile
Binary semaphore
Static keyword meaning
System design questions
one round phone + five rounds VO + two rounds leadership with senior manager and director. Got verbal offer but upper-level didn't approve it later.
VO is one week later than phone interview. two rounds leadership with senior manager and director two weeks later than the panel