项目相关 1.自定义指令是怎么实现的2.项目部署了吗,gzip压缩体积减少45%怎么实现的3.笛卡尔积算法怎么实现的JS基础相关4.说说js数组的map forEach和reduce有什么区别5.首屏fcp,fcp是什么6.首屏加载时间是怎么测出来的7.git熟悉么,有哪些操作,如果让你开发一个新功能,你会怎么操作8.平时用什么debug,有遇到log数据不一样的情况吗9.怎么将数组的每个值变成2倍,不改变原数组,用什么方法10.说一下浏览器输入url渲染页面的整个流程11.比较冷门的,怎么实现对象的冻结12.开放问题,遇到了一个新需求,你会怎么做