Apple Front End Developer Interview Questions
Updated 31 Mar 2023
- Popular
- Most Recent
- Oldest first
- Easiest
- Most Difficult
Interviews at Apple
Interviews for Top Jobs at Apple
- Specialist (1656)
- Software Engineer (490)
- Home Advisor (343)
- Mac Specialist (Apple Store) (291)
- Retail Specialist (275)
- Technical Specialist (198)
- Sales Specialist (197)
- Intern (158)
- Product Design Engineer (142)
- Apple Genius (134)
- Applecare At Home Advisor (131)
- Sales Associate (125)
- Hardware Engineer (113)
- Family Room Specialist (99)
- Senior Software Engineer (94)
- Sales (69)
- Global Supply Manager (67)
- Internship (63)
- Project Manager (63)
- Manager (61)
- Mac Genius (60)
- Red Zone Specialist (57)
- Engineer (56)
- Creative (56)
- Product Specialist (55)
- At Home Advisor (54)
- At-Home Advisor (53)
- Customer Service Representative (50)
- Software Engineer(Internship) (46)
- Creative (Apple Store) (43)

Anonymous Interview Candidate
I interviewed at Apple
45 mins virtual interview, ask me to do an autocomplete search bar in typescript in vuej.s or react.js as showed in apple.com. Basic typescript and vue.js/react.js concept questions. Keep in mind following the interviewer's needs and make sure you are on the right track.
- do an autocomplete search bar in typescript in vuej.s or react.js. Basic typescript and vue.js/react.js concept questions.

Anonymous Interview Candidate in Cupertino, CA
I applied through an employee referral. The process took 3 days. I interviewed at Apple (Cupertino, CA) in Jul 2022
I applied online, and also have one of my friends send a referral for me. Things moved fairly fast. The recruiter reached out and arranged an initial screening. It was fairly easy with a couple of questions about my experience and an easy coding question. I was then invited for a virtual on-site consisting of seven 30-minute 1:1 interviews. This is when things started getting sour. The recruiter never sent me any information about the interviews. The only thing I knew was the name (not even the surname) of the interviewer and the time of the interview. That's it. I reached out for a bit of context as to what to expect, and that's the point I was totally ghosted. I went through all 7 interviews, and they all went pretty well. But I never received any communication despite my two attempts after one week and 3 weeks. Total radio silence. It has been 6 weeks and still nothing. I think, if you interview someone who has an internal referral and spent 5 hours interviewing you, you owe them a two-line rejection email. This is certainly not the way I'd expect a trillion-dollar company to treat its candidates and speaks volumes about what to expect when you actually get hired. The whole process was unprofessional, full of ambiguity, and a total waste of my time.
- -Code a simple HTML form with radio buttons. -Fix as many errors as you can on an existing HTML page

Anonymous Interview Candidate
I applied through other source. The process took 1 day. I interviewed at Apple in Jan 2022
Interviewer was extremely arrogant. Was in a dark room, seemed to think the whole thing was a waste of time, made that clear in a variety of ways, terrible experience overall, wasn't interested after that.
- Basic introductory questions that established, "I do not want to do this interview, this is inconvenient, you are not worthy."

Anonymous Interview Candidate
I interviewed at Apple
Interviewed two weeks ago. A fast process. The interviewer was pretty nice. Implement array prototype methods by yourself using JS.(Like flat, map, reduce, concat.....) Some basic concept of JS, Frontend freamework.
- Implement array prototype methods by yourself using JS.(Like flat, map, reduce, concat.....)

Anonymous Interview Candidate in Vancouver, BC
I applied through a recruiter. The process took 1 week. I interviewed at Apple (Vancouver, BC) in Jun 2021
I had a phone interview that took 1 hour. The questions are more about data structure and OO programing. There were not much front end questions asked. The overall experience was ok.
- Endianness; deciding between inheritance and composition

Anonymous Interview Candidate in Hyderābād
The process took 2+ months. I interviewed at Apple (Hyderābād)
Coding round-hyderabad location Questions were from array and string. It was like an editor was provided , and you need to write code on it, questions were easy but need coding practice in es6
- 1. Find the position of first duplicate element in a string. 2. Concatenate two array and find the unique element from it. 3. Input array [3,4,5] output array [20, 15,12] 4. What is promise, how can you execute array of promise sequence by sequence- use generator concept 5. How to build a npm package That's it, All the best.

Anonymous Interview Candidate in Cul-des-Sarts
I applied online. I interviewed at Apple (Cul-des-Sarts) in Jan 2020
Tough but fair. They asked a lot of direct question but if you knew the answers, they liked you. They always asked about background. It was a great interview and i would recommend this company.
- Whats your background in this field youre interviewing for

Anonymous Interview Candidate in Sunnyvale, CA
I applied through a recruiter. The process took 3 months. I interviewed at Apple (Sunnyvale, CA) in Jan 2019
An Apple Recruiter approached me on LinkedIn, praising my experience and qualifications so we scheduled a time to talk on the phone the following week. A minute before she was suppose to call she emails me, claiming she had a "last minute scheduling conflict". Fine, flakey first impression, but I'm flexible, so we reschedule to talk the next day. It was a typical introduction call where I discussed my experience and qualifications and she discussed the role. A month goes by so I reach out to the recruiter for an update on my application. I wrote her twice but since there is no reply I assume that I've been ghosted. Weeks later another recruiting coordinator gets back to me and has scheduled for me to interview with the hiring manager on the phone. They say it's a "Face TIme Interview", but I have a PC and Android phone, no iOS or macOS devices available. However, I do have a webcam, so I offer that I'm available for a video conference using one of several popular, free, cross-platform options. Apparently this was not acceptable so we simply had a phone conversation. The initial interview with the hiring manager on the phone was great, at least from my point of view. I was more than confident that I would be moving forward in the interview process. Several weeks went by so I reached out to my recruiter to request an update on my candidacy. Again, no reply. A week later I write again. This time she replies immediately, claiming that she had just been talking with the hiring manager about me that very morning and that they are excited to move forward with a technical interview. Great! However, again, she asks if I will be able to secure an Apple device for Face Time, so again I remind her that I don't have an Apple device but offer one of the many cross-platform alternatives to have a video conference. This is all followed by dead silence. Ghosted, and for real this time since it's been almost 2 months.
- Tell us what you've learned during your past professional working experiences and how it has or will help you in the future.

Anonymous Interview Candidate in Santa Clara, CA
I applied through a recruiter. The process took 4 weeks. I interviewed at Apple (Santa Clara, CA) in Jul 2018
I was contacted by a recruiter on LinkedIn for Apple. They reached out for a front end role, and although I wasn’t keenly interested I decided to go through the interview. First was a 1 hr screen with a recruiter, who pitched some teams. I opted to talk to the hiring managers he suggested. I then spoke with two hiring mangers for an hour each, after which one decided to interview me. Then there was the phone screen. This is when things started to become bizarre. For the phone screen, I was told it would be technical, and they gave me example questions for things like trivia about little endian vs big endian. I thought surely that was a misnomer. But it wasn’t. I can’t explain why that’s important knowledge for a front end developer. The ‘technical’ phone screen was pure talking, just asking for domain knowledge in different areas of computer science (little emphasis on front end work). They moved me on on to the onsite round, despite never having seen me code. I went to the onsite, it had 3 rounds, with a total of 7 interviewers. 4 people face timed me for the first round. I think this was a terrible experience. I could see them getting bored when I did poorly, and losing interest and looking at other things. I felt like it was impossible to do well in that round with that much disinterest. That was a front end coding interview, and some weird question about designing a serializer and deserializer. When I asked what this hypothetically would be used for, they refused to answer beyond ‘it’s a question’. It’s hard to optimize for something when you don’t know what its purpose is. The next round was a fairly standard system design interview, and 3rd was about again bizarre. Two interviewers for that round, one asked a leetcode easy question which I rapidly completed. The other asked me to high level implement gestures on macOS. I think that is a pretty bizarre question for a front end developer. My experience with that team informed me that they don’t know what they’re looking for, nor do they know how to ask questions that are reasonable relative to the work. Two weeks later, the original recruiter followed up asking me to reinterview. I declined.
- NDA

Anonymous Interview Candidate in Cupertino, CA
I applied through a recruiter. The process took 2 weeks. I interviewed at Apple (Cupertino, CA)
I was contacted by a recruiter for a front-end position. They scheduled a time for me to talk to the head of one of the front-end teams. I had the initial phone call which lasted about 30 minutes and was asked a few technical questions. After that I was sent a developer exercise where I had to implement a simple photo ordering tool with vanilla JS and no libraries. I completed the exercise, and then was notified a week and a half later that they were not going to move forward.
- What is a compositing layer in relation to CSS3
Popular Careers with Apple Job Seekers
Work at Apple? Share Your Experiences
