Skip to main content

Apple front end interview questions

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