Apple
3.9 of 5 3,440 reviews
www.apple.com Cupertino, CA 5000+ Employees

Apple Software Engineering, Intern Interview Questions & Reviews

Updated Feb 10, 2014
All Interviews Received Offers

Getting the Interview 

45%
27%
20%

Interview Experience 

70%
30%
0%

Interview Difficulty 

Average Difficulty
11 candidate interviews Back to all interview questions
Relevance Date Difficulty
in
1 person found this helpful

No Offer

Neutral Experience

Software Engineer Intern Interview

Software Engineer Intern

I applied online and the process took 4 weeks - interviewed at Apple.

Interview Details – After I applied, the recruiter emailed me with a few groups within Apple that were interested in me and set up 30 minute phone interviews with a person in the group. If the interview went well, I had a second hour long phone interview with two or three other people in the group.

Interview Question – There were a good mix of technical questions and general experience questions. The technical questions were partly simple questions about Objective C memory management and stuff as well as some data structures and algorithms questions.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

2 people found this helpful

Accepted Offer

Positive Experience

Easy Interview

Software Engineer Intern Interview

Software Engineer Intern
Cupertino, CA

I applied through an employee referral and the process took 2+ weeks - interviewed at Apple in December 2013.

Interview Details – Online referral by my friend in November. Got an email from the HR asking for suitable dates. So gave one in December first week. Received a call from the Hiring Manager wherein he briefed me about the position and asked about a specific project which was relevant to the position. It went okay and for 30 minutes. At the end of it, he informed me about another interview with an engineer. After that kept waiting and finally I got an email after 1 week from the HR notifying me of the second interview on Dec.17th. The second phone interview went pretty well as he was extremely cheerful. In that he asked me to describe about some specific details of the different projects I worked on as a part of the course work. Asked me about some basic data structures just to check whether I am aware of them. 2 days after that got the phone call from the HR informing me about the offer which was really unbelievable.

Interview Question – None. Just concentrate on the basics of data structures and projects.   Answer Question

Negotiation Details – Don't worry at all its Apple.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

3 people found this helpful

Accepted Offer

Positive Experience

Average Interview

Software Engineer Intern Interview

Software Engineer Intern
Cupertino, CA

I applied through college or university and the process took 1 week - interviewed at Apple in February 2013.

Interview Details – I had one on campus interview, followed by 4 phone screens. They were all about 50% technical and 50% behavioural

Interview Question – Given an array of integers (negative and positive), find the largest non consecutive sequence of numbers   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Engineering Intern Interview

Software Engineering Intern
Cupertino, CA

I applied online and the process took 2 days - interviewed at Apple in May 2013.

Interview Details – Applied online and was contacted by a recruiter within a week. The recruiter scheduled an interview for the next afternoon. The interview was with technical manager for the department the position was in. Interview questions included questions to assess familiarity with their product, basic linux knowledge, css and questions about your personal history using a mac computer.

Interview Question – What is the difference between a hard link and a symbolic link?   View Answers (2)

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Difficult Interview

Software Engineer Intern Interview

Software Engineer Intern

I applied online and the process took a day - interviewed at Apple in April 2013.

Interview Details – I was contacted by HR. She asked me about available time-slots and fixed the interview.

Interview Question – HR from apple scheduled the interview.The interviewer started very informally and then jumped into interview questions. He asked about my scripting language experience and asked me to rate it. He wanted to see the website so I redirected him to it. Asked in particular what part I did and how many people were working on it. He asked about a particular module in php. After that I was asked about the unix proficiency and rate for the same. He asked about Objective C , which part I developed. Asked what are delegates in Objective C. After that I was asked what is difference between Mac and PC.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Engineer Intern Interview

Software Engineer Intern
Santa Clara, CA

I applied through a recruiter and the process took 1 week - interviewed at Apple in February 2013.

Interview Details – Questions are fair. Most of them is job interests and a few technical questions. Due to email account problem and my old phone number on the resume, i didn't know the result of this interview.

Interview Question – none   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Software Engineering Intern Interview

Software Engineering Intern
Cupertino, CA

I applied through an employee referral and the process took a day - interviewed at Apple in April 2010.

Interview Details – For the internship, there was no phone screening. I was simply brought in to have two thirty minute interviews with managers on the team. The first asked me about items on my resume to get a feel for my knowledge. The second came right in and drew a UI on the whiteboard, then explained what it should do and asked me to design the software. It was pretty open ended. Afterwards, they walked me out and that was it.

All I can say is be prepared to answer underlying design questions.

Interview Question – Given a GUI design on a whiteboard, how would you design this software?   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Software Engineer Intern Interview

Software Engineer Intern

I applied online and the process took 3 weeks - interviewed at Apple.

Interview Details – Threw in Resume through Apple. Discovered an email address of one of the engineers. I emailed them to check the status of my application.

I had 1 phone interview for 45 minutes and 3 onsite interviews (2 of them were technical)

Interview Question – Compiler Optimization
Describe NSArrays
  Answer Question

Negotiation Details – Yes. I used my past wages to raise mine

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Average Interview

Software Engineer Intern Interview

Software Engineer Intern

I applied through college or university and the process took 1 week - interviewed at Apple in March 2012.

Interview Details – General questions about resume: explain your research project, experience with iOS. Why do you want to work with Apple? Where do you see yourself in 5 years?
Apple recruiters are very helpful and respond promptly. Got the phone interview thru campus recruiting, recieved a decline message a few days after the cal.

Interview Question – Where do you see yourself in 5 years?   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Software Engineering Intern Interview

Software Engineering Intern

I applied through college or university and the process took 1 week - interviewed at Apple in March 2011.

Interview Details – The process was very enjoyable. Applied in person at a career fair and then online. Had 3-4 phone interviews with different people that went well. They asked about my previous experience and roles and then gave me a couple simple coding "projects" to show them what I could do. The interviews were setup via e-mail with the recruiter.

Interview Question – What CSS property or text allows you to specify an attribute that should never be overwritten?   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at Apple

Worked for Apple? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at Apple Software Engineering, Intern interview questions and advice. All 11 interview reviews posted anonymously by Apple employees and interview candidates.