这是我的第三家面试,也是第一次大厂+外企面试,还是蛮紧张的上上周不小心投到了外企,要求六级但我只有四级,加上是大厂,所以没有抱希望后来也没再看那个招聘软件。上周四HR突然打电话约面,定在周一下午(today)线上面试,本应该是三位面试官,有一位有事没到首先是英文自我介绍环境然后技术面试官直接开问1. 就着项目问我怎么实现flex布局的2. 视口变化怎么办,答的媒体查询+rem或者vh vw接着问有没有用过,我项目说没有用到,之前做比赛题写过3. 网络请求拦截器,怎么验证token,怎么获取返回的响应头,怎么发送4. 项目怎么保存的token,为什么?缓存处理这里深挖了好多好多,5. 虚拟DOM。后面问了如果只有一个节点,你用虚拟DOM还是真实DOM,这里我知道肯定用真实DOM,但是让我细说原因也没答上来6. ES6了解什么,我讲的变量提升,箭头函数,解构7. 异步请求怎么变得同步,我答的和promise有些混淆了8. 两个数组先排序再比较,用一个变量确定升序和降序,怎么做面试官很好也有在很耐心地引导我思考,我答不上来也说没关系,但我还是不争气地红掉了...虽然觉得稳挂了但其实挺开心的,有收获,非常谢谢给我机会的HR和技术面试官