10.13 金山二面凉经 (30min)
1 自我介绍,项目介绍;
2 项目中用了Iframe,讲一下CSP(Content-Security-Policy);
3 项目中为什么要用Pinia不用Vuex;
4 场景题:一个页面点击任何一个按钮,触发请求。这里考察事件捕获。
追问:如果我想取消掉呢?(这里一方面面试官那边信号不好没听清,也没理解是取消请求还是取消点击事件还是取消别的)
5 说一下事件循环,什么是宏任务,什么是微任务;
6 Echarts怎么设置图例,怎么将折线图变为曲线图,怎么修改图的位置;
7 怎么把装饰器转为ES5的写法(之前只了解Python有装饰器,JS这块第一次听到);
8 场景题:一个组件被很多组件复用,怎么设置父子组件、或者祖孙组件通讯?用Vuex会有什么问题?
反问:技术栈?有什么需要提升的地方?多久有结果?
总结:邮件上写了1个小时面试时间,结果只面了半个小时。很多问题都没回答上来,大概率是凉了。收拾下心情,准备其他公司的笔试面试了。
更新:
11.9 接到电话面试的邀请,应该是HR面。但是已经在走小米的签约流程了,所以选择放弃面试。