Skip to main content

Apple front end interview questions

We are now part of GreatFrontEnd!

Front End Interview Handbook is now part of GreatFrontEnd! We are working to migrate the content over and you may find the latest version of this page on GreatFrontEnd.

Not much is known about Apple's front end interview process.


  • 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.


  • How do you build an npm package?
  • What is a compositing layer in CSS?


  • 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