Skip to main content

Apple Front End Interview Questions

Page migrated to GreatFrontEnd

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