Front-end engineer interview - Apple
Not much is known about Apple's front end interview process.
JavaScript
- Implement Array.prototype methods (flat, map, reduce, concat) by yourself using JavaScript.
- How can you execute an array of promise in sequence?
User interface coding
- Implement a simple photo ordering tool with vanilla JS and no libraries.
Trivia
- How do you build an npm package?
- What is a compositing layer in CSS?
Algorithm
- Given an array, return an array where the each value is the product of the next two items: E.g. [3, 4, 5] -> [20, 15, 12]
Source: Glassdoor Apple Front End Developer Interview Questions
Mar 31, 2023
I applied online. I interviewed at Apple (Cul-des-Sarts) in Jan 2020
Interview
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
Aug 25, 2022
Interview
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.
Aug 18, 2022
Application
I applied through an employee referral. The process took 3 days. I interviewed at Apple (Cupertino, CA) in Jul 2022Interview
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.
Continue Reading
- -Code a simple HTML form with radio buttons. -Fix as many errors as you can on an existing HTML page
Nov 19, 2021
Interview
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.....)
JUNE 29, 2021
I applied through a recruiter. The process took 1 week. I interviewed at Apple (Vancouver, BC) in Jun 2021
Interview
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
Dec 24, 2019
The process took 2+ months. I interviewed at Apple (Hyderābād)
Interview
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
Continue Reading
- 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
Feb 21, 2014
Application
I applied through a recruiter. The process took 2 weeks. I interviewed at Apple (Cupertino, CA)Interview
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.
Continue Reading
- What is a compositing layer in relation to CSS3
Apr 2, 2019
I applied through a recruiter. The process took 3 months. I interviewed at Apple (Sunnyvale, CA) in Jan 2019
Interview
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.
Continue Reading
- Tell us what you've learned during your past professional working experiences and how it has or will help you in the future.
댓글