Apple Engineering Interview Questions | Glassdoor

Apple Engineering Interview Questions

Updated Nov 19, 2017
1,174 Interview Reviews

Experience

Experience
50%
25%
23%

Getting an Interview

Getting an Interview
30%
30%
16%
15
2
2
1

Difficulty

3.3
Average

Difficulty

Hard
Average
Easy

1,174 Candidate Interview ReviewsBack to all Interviews

Filter

Sort: PopularDateDifficulty

Filter

Sort: PopularDateDifficulty
  1. Helpful (1488)  

    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.


  2. Helpful (10)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 6+ weeks. I interviewed at Apple in October 2017.

    Interview

    1. Recruiters were not professional. I have heard that the recruiters will disappear if they decide not to move forward. Even you send emails and you would never receive response.
    2. A lot of Indians at platform and infrastructure. It would not be surprised if you meet 7 out of 7 Indians onsite. They are not interviewing professionally. They try to fail you even you alreay gave correct answers. It is just because you are not Indian so you would not get an offer from the Indian hiring manager /team. The reason why the Indian team brings you onsite is they try to hide the fact that they are only hiring Indians. LoL.
    3. Apple management should do something to stop this if they want to have excellent engineers.

    Interview Questions

  3.  

    No Offer
    Positive Experience
    Average Interview

    Interview

    Applied through a recruiter that I met on a campus career fair. We scheduled one phone screen and I had an interview with an engineering manager a few weeks after.

    Interview Questions

    • They asked about deep learning theory, and the process of developing a deep learning application.   Answer Question

  4. Helpful (1)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Difficult Interview

    Application

    I applied through an employee referral. I interviewed at Apple.

    Interview

    I was completely disappointed with the interview process. I have 4 years of work experience in backend software systems and Big data.

    I have interviewed with 4 different teams though I did well in all 4 different team phone interviews, they didn't call me for on site.

    1. Some video processing team: one round with recruiter and one round with Hiring manager. He asked very simple questions I have answered all. Even he was happy with the answers. 3 days later I got reject.
    2. Apple Mac os: This is the worst ever interview process in my life. 1 recruiter, 1 hiring manager round. Answered all the questions . Got another coding round. It's a leet code hard question. I did well and the ans is also correct. Got one more coding round. 2 coding questions. Did very well. after 3 days I got a reject. Seriously!!!? They can't reject based on my performance. But if they thought I have less experience, they should have known that before and shouldn't have even conducted 3 phone interviews. What a waste of time.
    3. App store. 1 hiring manager round. did well and 1 phone interview lasted around 1 hour 15 min though it got scheduled for 1 hour. Did well. After 2 days got a reject.
    4. App maps team. 1 coding round. Did well. Got reject in 3 days.

    Seriously. I have wasted so much energy and time going through this stupid interview process. I had offers from startups.
    My sincere advice is, If you are ready to waste time on this, then you can go ahead and apply . otherwise please don't. There are so many companies out there.

    Interview Questions

    • I can't share the exact questions.but it s all in Leetcode.   Answer Question

  5.  

    Power Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 2 days. I interviewed at Apple.

    Interview

    A recruiter reached out to me via LinkedIn with an opportunity description. Once I stated my interest, I forwarded a copy of my resume, and was required to sign a NDA for any confidential information learned about Apple's current or future designs etc. A few days later, the recruiter reached out to me to set up a phone interview with the hiring manager. The phone interview went very well, and the discussion focused on projects on my resume that directly related to the position. The interviewer was very knowledgeable on the topic and asked VERY detailed questions. At the end of the interview I DID struggle to ask meaningful questions, as most of the answers to the questions I normally ask are confidential and could not be answered. The next day I received an email from the recruiter that they would be pursuing other candidates.

    Interview Questions


  6.  

    ASIC Physical Design Engineer Interview

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

    Application

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

    Interview

    Whole process was average length as far as engagements go. First week, I spoke with HR. Second week, did a phone screen with hiring manager. Third week, was the on site with four interviewers. Two were through video conf.

    Interview Questions


  7. Helpful (1)  

    Software QA/Automation Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. I interviewed at Apple.

    Interview

    I received an email from a recruiter asking to set up a phone call with a hiring manager. The call with the hiring manager was about an hour. He was very polite and interested in what I had to say. We first went through my resume and background, and he told me about the position. We then went onto a few technical questions. They said they would be in touch about next steps. Overall a great experience.

    Interview Questions

    • Describe some of the projects you are currently working on.   Answer Question
  8. Helpful (4)  

    Software Engineer Interview

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

    Application

    I applied through a staffing agency. The process took 5 weeks. I interviewed at Apple (Cupertino, CA).

    Interview

    I got an email from a recruiter. After a while I signed an NDA and got my first interview screen.

    This interview was super nice. I really enjoyed talking to the interviewer. He asked me about things I listed on my resume and we talked about implementation details.

    They flew me over to Cupertino a few weeks later.

    The interview was on site.
    I talked first with the recruiter who insisted in how much I was expecting for a salary. I tried to avoid it but the conversation would not progress without numbers. This was very annoying.

    The technical interview started. I picked the wrong approach and the interviewer dug me into a hole as he gave me no chance to stop and start with a different approach.

    The next interviews were more to talk about what I do, similar to the first screen interview.

    It was lunch time and I was handed food and the next interview started. It was a white board code problem, and as I was solving and explaining the interviewer was eating his pear and looking at his plate. I finished the test and I felt he was expecting a certain answer because he didn't talk about my solution, just what he expected as solution.

    I was not able to finish my lunch before the next interview started.

    The next was another white board code interview. This was nice and the guy was great. Super high spirits and talkative. I really enjoyed this interview. The problem was not complex, was just to check my knowledge on C++.

    4 hours later and no breaks, I had my last interview. It was another white board code interview. I did go half way on the solution. This last question was rather simple, but I was too tired to think clearly.

    Interview Questions


  9. Helpful (1)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. I interviewed at Apple.

    Interview

    HR contact me through LinkedIn. I had three phone screening and failed at the third one. HR generally notifies me of the next phone screening after two to three days

    Interview Questions


  10.  

    Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience

    Interview

    It was pretty standard. The recruiters seemed pretty professional. They stopped by on campus for job fairs every year, and interested candidates got opportunities to talk with them a little bit. They answered our questions pretty satisfactorily.


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.