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 101 - 105 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 -
I applied through an employee referral. The process took 2 months. I interviewed at Apple
Interview
4 FaceTime interviews. First and last were purely behavioral, with the middle 2 being technical with behavioral questions sprinkled in. Every employee I talked to made sure I got all my questions answered thoughtfully. It seemed like Apple cares a lot about how you'll work within your team's dynamic, and not just strong technical skills.
I applied through college or university. The process took 4 weeks. I interviewed at Apple (San Luis Obispo, CA) in Jan 2016
Interview
2 Sets of phone screens. First was behavioral the next was a technical interview with one of the team's engineers. Each was a 30 minute phone segment. The behavioral went well and just asked general questions about your interests. The tech interview did not go very smoothly. The interviewer had a very heavy accent and was mumbling into the phone making it practically impossible to understand them.
Interview questions [1]
Question 1
Write a simple class that inherits from a parent class and override one of the methods. If the method is called which code will be executed, the parent or the child class?
I applied online. The process took 3 weeks. I interviewed at Apple (Cupertino, CA) in Dec 2017
Interview
I was emailed by a team manager to schedule a phone screen and completed 3 total phone screens, two of which were non-technical. The third phone screen was lightly technical.