Apple Interview Questions | Glassdoor

Apple Interview Questions

Interviews at Apple

7,966 Interview Reviews

Experience

Experience
65%
20%
15%

Getting an Interview

Getting an Interview
57%
15%
12%
9
4
2
1

Difficulty

3.0
Average

Difficulty

Hard
Average
Easy
  1.  

    Firmware Engineer Interview

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

    Application

    I applied online. The process took 2 weeks. I interviewed at Apple (Cupertino, CA) in March 2019.

    Interview

    I was contacted by a recruiter, pre-screened etc. After a couple of weeks the recruiter called and set up a phone interview with an Apple manager for the next day. A few minutes after the scheduled time I received a call from an Apple employee, not the manager. He asked me to describe my experience. I began describing my first job since some of the skills I acquired were relevant to the job at Apple. I was interrupted after 10 Sec. He asked if I knew how to program in C. I said yes, I have been writing firmware in C for several years. Then I started describing a firmware project I developed in C. After about 10 Sec. he interrupted me again, asking if I knew C++. I answered yes and that I also knew C#, and Python. I tried to continue with the description of the work I have done that is related to this job but was interrupted again, almost as soon as I began. This time he wanted to know if I knew Matlab. Neither Matlab nor C++ were mentioned in the job description. That concluded the first part of the interview. He asked me some basic questions about RTOS and version control programs. "What is a semaphore?" "What is a mutex?". Then the interview shifted to a website I could edit. There were several tricky puzzle book type problems. These do not test a person's ability to design or debug software. If someone had to solve them he/she would just write a short program or evaluate it with a script. But none were real world problems. And I doubt the interviewer would be able to solve them without himself. After that the interview ended. The interviewer was impersonal and didn't ask if I had any questions.

    Interview Questions


  2.  

    Robotics Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took a week. I interviewed at Apple in March 2019.

    Interview

    Applied online. Two months later the recruiter reached out to me my by email to request for an interview. The process is really quick, scheduled a time for an interview two days after. The job seems different from the one I applied. The interviewer asked in-depth about my research. The next Monday I received the rejection decision.

    Interview Questions

  3.  

    Specialist Interview

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

    Application

    I applied through an employee referral. The process took a week. I interviewed at Apple (Seattle, WA) in March 2019.

    Interview

    went through 3 separate interviews. 2 in person and 1 on the phone. The questions were tough but fair and the interview process was felt as if the management team is really interested in getting to know the real you.

    Interview Questions

    • tell us a time where you had an experience with a difficult customer.   Answer Question

  4.  

    Senior UI Engineer Interview

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

    Application

    I applied through a recruiter. The process took 7 weeks. I interviewed at Apple (Cupertino, CA) in March 2019.

    Interview

    It was a bit of a lengthy process comprising LinkedIn messages, emails, a phone interview, a development homework assignment, an invitation for an on-site, the on-site interview itself, and a final decision. All told, it was about a 7-week process. The phone interview was only 30 minutes and was mostly about me as a person and how I prefer to work. The homework assignment was fairly simple – but a little gotchya here, they used it as fodder for my first on-site interview session, expecting me to have all that 2-week-old information at the forefront of my mind. The on-site interviews were all pretty great, though – everyone was very nice, helpful, friendly, etc. No big gotchya questions or pointless tidbits like trivia, etc. A bit of whiteboard coding (my first experience with this) but it didn’t matter what language you decided to write in (or even pseudo-language) or if you made syntax errors in that process – it was all about the “why?” behind the code you were writing. On-site was 6 separate interview sessions involving 8 people and was spread out over 5.5 hours with a break for lunch. They got back to me within a week of the on-site interview.

    Interview Questions

    • Q: How would you go about adding feature X to [the app you built as homework]?   1 Answer
    • Q: How would you create an app that is a data-dashboards app with multiple dashboards per user, each one having its own widgets which are all configurable – can resize and position them however you wish, and you can determine what data stream to be represented, how much of it, and in what way (e.g. line chart or bar chart)?   1 Answer
    • Q: How would you write a recursive function that takes a given number and sums all the numbers from itself down to 0?   1 Answer
    • Q: If we pull the top 100 search results from 7 separate services, let’s say, and then pull those into a single service and want to return just the top 100 from all of those, how would you implement that?   1 Answer
    • Q: Here is a mockup of a design we’ve been tasked with implementing. For now we’ll just do some basic HTML, CSS, and JavaScript to populate a page with items from a hard-coded JSON response to match the look of the mockup, and we’ll implement some simple JavaScript handling of a button.   1 Answer
    • Q: Given a certain relational database setup, let’s say we want to know the conversation rate for each device type (iPhone or iPad) across the A and B instances of some experiment named “New Experiment.” How would you write that SQL?   1 Answer
    • Q: Let’s say you come into the office and everything is chaos – we’re somehow charging everybody 10x what they should be charged. What do you do?   1 Answer
    • Q: Tell me 3 things that all object-oriented languages have in common.   1 Answer
    • Q: (Drawn on the whiteboard) Let’s say you’re a Person, and you have a certain relationship to Animal, Hat, Leg, & Escalator. What would you label each of those relationships? How would you order them, from 1–5, in terms of how tightly coupled they are (1 being most tightly coupled)?   1 Answer

  5.  

    Retail Interview

    Anonymous Employee in Fort Worth, TX
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied in-person. I interviewed at Apple (Fort Worth, TX) in March 2019.

    Interview

    I had two interviews. Both interviews were with a group of other people. The first interview was with multiple managers. The second interview was with the store manager. After about a week I got a job offer. The whole process from interviews to job offer took about two weeks.

    Interview Questions

    • Why do you want to work for Apple   1 Answer

  6.  

    Sales Associate Interview

    Anonymous Interview Candidate in Boca Raton, FL
    Declined Offer
    Negative Experience
    Average Interview

    Application

    I applied online. I interviewed at Apple (Boca Raton, FL) in March 2019.

    Interview

    The first interview was with six other individuals. We sat at a table and introduced ourselves and explained why we liked the company. We then answered random questions in no specific order.

    Interview Questions

    • What is your favorite Apple product and why? If you could have any super power what would it be and why? Describe the impression the store layout gives you.   1 Answer

  7.  

    Apple Retail Specialist Interview

    Anonymous Interview Candidate in Milwaukee, WI
    Declined Offer
    Positive Experience
    Average Interview

    Application

    I applied online. I interviewed at Apple (Milwaukee, WI) in March 2019.

    Interview

    Brief 10 min call then 30 min interview with 2 managers where they asked me about myself and why I wanted to work for Apple. Very friendly and open interview.

    Interview Questions

  8.  

    Apple Store Leader Interview

    Anonymous Interview Candidate in Toledo, OH
    No Offer
    Positive Experience
    Easy Interview

    Application

    I applied online. The process took 2 weeks. I interviewed at Apple (Toledo, OH) in March 2019.

    Interview

    The interview was about 30 minutes. Basically it was all about myself. I applied through linkedin, was sent an invitation mail a couple of days after applying. Had the opportunity to choose the time of my interview.

    Interview Questions


  9.  

    Modem DSP Firmware Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Easy Interview

    Application

    I applied online. The process took 5 days. I interviewed at Apple in March 2019.

    Interview

    I applied through the website. I received an email less than a week later asking to set a time for the interview. The interview was through phone and it took 45 minutes. All interview was about my research. Still waiting for their response wether I got the offer or not. I'll update it here.

    Interview Questions

    • He asked multiple questions regarding my research, trying to understand it.   Answer Question

  10.  

    Senior Materials Lab Engineer Interview

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

    Application

    I applied through an employee referral. The process took 2 weeks. I interviewed at Apple (Cupertino, CA) in March 2019.

    Interview

    I was selected by the recruiter for a phone screen with the hiring manager. After the phone call, the recruiter said I would hear back with a decision as far as next steps within a week, but then they ghosted me.

    Interview Questions

    • Describe different types of FTIR   1 Answer

See What Apple Employees Are Saying

StarStarStarStarStar   Former IOS Advisor in Austin, TX

Pros: “great experience, great people to work with”“great experience, great people to work with” – Full Review

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.