- 自我介绍
- 有了解过设计模式吗,说出几种出来。他一直追问,怎么实现怎么实现,我都忘了。
- 闭包有了解吗
- js作用域,怎么查找作用域,如果有多个嵌套的函数怎么查找,查找过程啥的
- js原型,这个主要是用来干什么的(用来继承)
- vue生命周期,生命周期内created时里面的选项的声明顺序有要求吗(没要求),options是什么时候配置的
- computed的原理,是怎么收集依赖的
- template到render的过程,追问细节,什么细节我也记不清了(我不知道,他说是diff算法啥的,反正就是我这个讲的不够细节,但我只背过大概的ast-字符串-render函数)
- diff算法是怎么操作的
- vue3,setup,里面使用哪两个变量实现数据监听
- script标签里面的数据怎么实现响应式($set)
- 双飞翼布局
- flex,这个追着问了好几个,因为我不懂已经忘了
- 用过什么工程化工具
- 有没有上线过自己的项目
- git用过吗,git merge和git rebase的区别
人生第一次面试,特别紧张。而且之前没背过书,约了面试才开始背。。。面试的时候能说个大概吧,再追问就g了。
后来听说只有1个hc,理所当然地挂了 。不过这个面试官很好很耐心,谢谢他。