Apple Software Engineer(Internship) interview questions
based on 107 ratings - Updated May 4, 2026
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
46%
Applied online
Applied online
22%
Campus Recruiting
Campus Recruiting
16%
Employee Referral
Employee Referral
13%
Recruiter
Recruiter
3%
Other
Other
Interview search
107 interviews
Viewing 51 - 55 of 107 Interviews
Apple interviews FAQs
Software Engineer(Internship) applicants have rated the interview process at Apple with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 73.1% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
The process took 3 weeks. I interviewed at Apple (Cupertino, CA)
Interview
1. Phone screen - With recruiter, confirming experience, location, role, team, etc.
2. Technical Interview - Array easy leetcode question.
3. Technical Interview - Tree medium leetcode question.
4. Manager Chat/Behavioral
Leetcode medium
2 Weeks later an offer from recruiter.
Interview questions [1]
Question 1
2. Technical Interview - Array easy leetcode question.
3. Technical Interview - Tree medium leetcode question.
I applied through an employee referral. The process took 4 weeks. I interviewed at Apple (Austin, TX) in Mar 2023
Interview
recruiter call
technical round, behavioral round, final round
Each round lasted 30 minutes which was surprisingly short but the conciseness was very efficient but still asked hard questions--just didn't have to solve it out all the way through
Interview questions [1]
Question 1
Previous internship experience
what I learned and what I know
I applied online. The process took 4 weeks. I interviewed at Apple in Oct 2022
Interview
The process was simple, I only did a 45 minute behavioral and technical interview and got a rejection email about a month later. The interviewer was chill but I found the coding question very difficult and was not able to solve it in time.