面试官是一位非常温柔的女士,可惜好多都答不上来,代码也不会写(小趴菜我认了),遇到不会的面试官也会耐心的给我讲,我哭死,这么好的机会为什么没录音啊啊啊啊啊啊啊
主要还是挖简历(太紧张忘了录音了呜呜呜,想到哪写到哪):
1. promise是通过什么实现的
2. 常用的数组api,map和forEach的区别
3. axios是什么(简历上写了axios的二次封装),怎么实现的
4. js数据类型(死活想不起来number,我恨)
5. 常用的git命令,以及一个场景题,git上的公司一个项目有bug,该怎么处理(太复杂了没记住,说什么这种大型项目不能直接push,是存在git上,然后好像还提到分支什么的),属于简历吹牛吹过了
6. 受控组件和非受控组件
7. ajax发送请求的过程,readyState和status哪个状态表示成功
8. 项目中怎么用JWT的,一般会设置token的有效期为多少
9. 小程序项目的界面大概结构和功能,提到了拨号,问怎么实现的,以及对H5的拨号跳转有了解吗
10. 模拟击鼓传花,传入两个参数,一个数组和一个表示时间的数,到时间了,花在哪个人哪就将这个人踢出去,继续游戏,直到只剩下一个人(面试官还给我讲了她的思路)
11. 取出url中的参数:传入两个参数url和key,如果key为空,则返回整个url参数,否则取出key对应的参数,如果key涉及多个重复的参数,就将值保存在数组中返回
12. 为什么学习前端
13. 学习中遇到的最有成就感的事:balabal说了一大堆,我说我一个实习项目写的时候晚上做梦都是那个代码的界面,面试官就一下子乐了
14. 学习中遇到的困难
15. 有思考过elementUI的三层树结构是怎么实现的吗
16. vue的生命周期函数,ajax请求一般是在哪个阶段(created就可以了,越早越好)
17. 讲讲事件代理
18. Vue单页面应用是怎么实现的
面之前志气满满,面的时候觉得自己肯定过不了,尤其是写代码的时候其实都不太想继续了,时间超了,面试官说跟我们这种年轻人交流蛮有意思,觉得我们想法挺新奇。现阶段就等团子的感谢信吧
4.12,不出所料地回到人才库了