I applied through an employee referral. The process took 4 weeks. I interviewed at Apple (Tel Aviv-Yafo) in Oct 2023
Interview
I am still a student and it's a full time position. Call from recruiter Call from manager - asking about what courses I have done and if i have enough time for a full time position. 2 hours technical interview.
Interview questions [1]
Question 1
1) write mergesort 2) mergesort 2 linked lists 3) "sort colors" on Leetcode but instead of numbers use objects that have a color field. 4) Producer consumer problem.
I applied through a recruiter. The process took 4 weeks. I interviewed at Apple (Herzliya) in Apr 2026
Interview
I had a great overall experience interviewing, with four rounds conducted by different team leads. Each interview followed a similar structure: a brief introduction to the role, followed by a discussion of my background (resume and projects), and then a technical portion focused on problem solving (LeetCode style questions).
The first three interviews went very well, and I felt comfortable with both the format and the level of difficulty. In the final interview, I made a rookie mistake by mentioning that I had seen a similar problem before. In hindsight, this isn’t ideal - it can put the interviewer in a difficult position when assessing your skills and may unintentionally raise expectations. It’s like telling an examiner during a test that you’ve already seen a similar question before - it doesn’t change the situation, and you’re still expected to solve it and demonstrate your understanding.
In terms of preparation, I’d recommend going through "Cracking the Coding Interview," solving a large number of LeetCode problems, and making sure to rest well before the interview. Overall, it was a positive and well structured process.
I applied online. The process took 2 weeks. I interviewed at Apple (Herzliya) in July 2023
Interview
2 Interview 1 hour each back to back, first they ask you general questions about yourself for ~15 mins then 45 mins technical questions. Interviewers were nice, technical questions were about leet code medium difficulty
Interview questions [1]
Question 1
You got an array where the same integer appears twice, except for one, find it