1.问项目
- 做的项目说一下
- 某个模块怎么做的,流程是什么
- xxxx 等一些模块为什么这么做,思路是什么
- 如果让你来做某功能你如何解耦
2.问 js 基础
- 闭包原理即使用
- 事件循环机制(宏任务,微任务)
- promise 常见 api ,使用场景,catch 原理
- 怎么学 js
- 面向对象编程和函数式编程的区别,优缺点
- new的过程做了什么 xxxx(忘了。。。)
3.vue
- 双向数据绑定,原理
- vuex 使用,vuex 如何实现的
- 框架如何实现
4.综合
- 常用设计模式
- ssr 使用,优缺点
- webpack
- 学习路线
总结
一面整体不难,但还是有些地方没答上来,腾讯的面试很专业,从浅到深,范围也很广,可以查漏补缺,不过我估计g了,哈哈哈