Around 2 months after I submitted my resume for Apple software engineer position, I got a call from the hiring manager. He asked me what was the good day for the interview. It took half day for meeting 5 people. It was long hour interview for me. Each interviewer spent ~ 30 minutes and asked ~ 4 questions. Each interviewer asked questions in the different areas.
2583
No offer
Positive experience
Difficult interview
Application
I applied through university. The process took 2 weeks. I interviewed at Apple (Haifa) in Apr 2024
Interview
At the beining they did a phone interview which they explain for me about the job and i talked about my self,
then there was 4 interviewes , one hour each in two days, if i passes the first two interviews i continue to the other two,
All of the interviews where technical and of the style of mideuim questions of Leetcode
Interview questions [1]
Question 1
implement an interator for a binary search tree, that means for every time that the user calls the function next it will return the next element untill it returns NULL if the user iterates throw all the tree.
The interview was easy, we talked about technical stuff in-depth: os, drivers. If they think you know something, they would ask you till they find where your knowledge ends. So be ready
Interview questions [1]
Question 1
Why driver makes all pages that commands in command buffer will work with present in memory before submission?
6 rounds. 1 Technical Screening. Then onsite loop consisted of 4 rounds of behavioral, 2 technicals, and 1 sys design. Had an additional Hiring Manager round since I was borderline.
Interview questions [1]
Question 1
LC Mediums and mentorship based behavioral questions.