Apple Software Engineer Interview Questions | Glassdoor

Apple Software Engineer Interview Questions

Updated Mar 24, 2017
209 Interview Reviews

Interview Experience

Interview Experience
53%
19%
26%

Getting an Interview

Getting an Interview
30%
27%
18%
15
3
2
1

Interview Difficulty

3.2
Average

Interview Difficulty

Hard

Average

Easy

209 Candidate Interview Reviews Back to all Interviews

Filter

Sort: Popular Date Difficulty

Filter

Sort: Popular Date Difficulty

Helpful (1311)  

Software Engineer Interview

Anonymous Employee
Accepted Offer
Difficult Interview

Interview

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.

Other Interview Reviews for Apple

  1.  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 1 day. I interviewed at Apple.

    Interview

    This was a phone interview. The interviewer called me on time, and we started our discussion.
    The interviewer was very professional. We chatted on what I did in my current company, and then spend the rest of the hour on the following question.

    Interview Questions

    • Given a list of strings, provide the number of strings that are unique within the list.   1 Answer
  2.  

    Software Engineer Interview

    Anonymous Interview Candidate in Seattle, WA
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through an employee referral. The process took 2 weeks. I interviewed at Apple (Seattle, WA).

    Interview

    Phone screen, then 3 hours of onsite interviews. Asynchronous programming and logic questions. System design. Questions were difficult but interesting. Typical from any major software company, eg similar to Amazon. Didn't ask behavioral questions, just technical.

    Interview Questions

  3. Helpful (1)  

    Software Engineering Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. I interviewed at Apple.

    Interview

    definitely harder than my more standard interviews at other big companies (Facebook, microsoft). seemed more specific and hard to prepare for. interviewers knew their stuff and questions were specific to the role I interviewed for.

    Interview Questions

    • lots of specific memory management questions, C++ questions   1 Answer
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. Helpful (1)  

    Software Engineering Interview

    Anonymous Interview Candidate in New York, NY
    No Offer
    Positive Experience
    Easy Interview

    Interview

    Applied on Campus, and had an interview the day after. Told that if a team is interested in hiring me, they will contact me directly. I told the engineer about my personal projects, and why I wanted to work at Apple.

    Interview Questions

  6. Helpful (3)  

    Software Engineer Interview

    Anonymous Interview Candidate in Cupertino, CA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 3+ months. I interviewed at Apple (Cupertino, CA) in January 2017.

    Interview

    Initially I received a call from a recruiter that found my profile on Linkedin. Then I had two technical phone interviews, with questions on my experience and about programming, data structures and algorithms. I one of them I had to connect to an online coding site to analyze and modify some code. Finally, I was invited to an onsite interview. There I met 9 people, including my recruiter, and was asked questions about programming and, mainly, solving problems in whiteboard. Some problems did not involve writing code, but sketching a solution on the board.

    Interview Questions

    • Questions about programming, data structures and algorithms. Also some questions related to skills necessary for the position and some others like why this position and what excites you, etc.   Answer Question
  7.  

    Software Engineer Interview

    Anonymous Interview Candidate in Sunnyvale, CA
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 2 weeks. I interviewed at Apple (Sunnyvale, CA) in January 2017.

    Interview

    Mostly coding interview questions. Surprisingly, the people are very nice to me. The questions are standard -- you can find on topcoder, geeksforgeeks, and leetcode. However, I did not like the place at all, there is even a place to sit before the interview. But the recruiter is a very nice person and helped me very well throughout the process. Anyway, after seeing the working place, I have decided to not to try for Apple in near future.

    Interview Questions

    • Standard questions such as Trees, Tries, Graph Traversals etc.   1 Answer
  8. Helpful (5)  

    Software Engineer Interview

    Anonymous Interview Candidate
    Declined Offer
    Neutral Experience
    Average Interview

    Application

    I applied through other source. I interviewed at Apple in November 2016.

    Interview

    I applied online for a software engineer internship, and filled out their Apple profile with basic resume questions and preferences.
    They reached out to me for a phone interview which was specific to the team they matched me with based on my preferences.

    Interview Questions

    • Given a vector of integers, return true if each integer has a duplicate within the vector and false if not.   1 Answer
  9. Helpful (4)  

    Software Engineer Interview

    Anonymous Employee in Seattle, WA
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 4 weeks. I interviewed at Apple (Seattle, WA) in November 2016.

    Interview

    A long phone call. Code question is simple. It's about designing a data structure. Besides, we talked a lot about my resume. I talked a lot of details on my former projects. And they gave me lots of time to ask them questions. Generally, it's very comfortable to talk with them.

    Interview Questions

  10. Helpful (1)  

    Software Engineer Interview

    Anonymous Interview Candidate in Cupertino, CA
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. The process took 1+ week. I interviewed at Apple (Cupertino, CA) in October 2016.

    Interview

    1 phone interview, invited for the 1st round on-site interview.
    met 6 persons in a row for about 5 hours.
    but haven't met hiring manager and wasn't informed his name either before.
    I guess I impress them not that great but got positive response from most of them.
    a couple of coding questions were asked from almost every person.
    I have answered right for most of them, I realized one mistake approach for the last one after got home.
    Even though I'm a very strong programming guy for over 20+ years and top ranked in the team always,
    I understand a slight mistake might have influenced the situation in the inteview.

    but I think this on-site interview process is rude and not respectful for the candidate.
    since I haven't see my hiring manager and chat at least for short time.

    Interview Questions

    • some basic string searching or reversing linked list.
      finding maximum sum in a row in the interger array (contains minus) - incorrect solution approach I made here  
      4 Answers
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.