人们对苹果公司的前端面试流程知之甚少。## JavaScript[](#javascript "Direct link to heading")* 使用 JavaScript 自己实现`Array.prototype`方法(`flat`、`map`、`reduce`、`concat`)。 *[大前端练习题](https://www.greatfrontend.com/questions/coding)* 你如何按顺序执行一系列承诺?## 用户界面编码[](#user-interface-coding "Direct link to heading")* 用普通的 JS 实现一个简单的图片订购工具,没有库。## 琐事[](#trivia "Direct link to heading")* 如何构建 npm 包?* CSS 中的复合层是什么?## 算法[](#algorithm "Direct link to heading")* 给定一个数组,返回一个数组,其中每个值是下两项的乘积:例如`[3, 4, 5]`->-T1】*来源: [Glassdoor 苹果前端开发者面试问题](https://www.glassdoor.sg/Interview/Apple-Front-End-Developer-Interview-Questions-EI_IE1138.0,5_KO6,25.htm)*