1.项目中哪个地方挑战比较大或收获比较大。
2.反复提到性能,项目中遇到什么性能瓶颈。
3.性能问题主要是来自用户反馈还是服务器压力。
4.优化前后的对比效果。(面试官应该想要一个量化结果)
5.项目中做了vue2到vue3的重构,目的是什么。
6.重构之后的效果怎么样。
7.用了哪些ts的功能,使用上有哪些优势。(提到代码量大的话会有优势)
8.这个项目有多少个页面,体积有多大呢。
9.那如何判断项目代码体量是否大呢。
10.除了重构还有哪些有挑战的独立负责的。
11.为什么要单独封装一个sdk呢。(因为提到写过一个sdk)
12.为什么要建多个项目,比如公司主页一个项目,产品一个项目。
13.vue本身就支持多个打包,为什么不放在同一个项目中呢。
14.实现一个功能,一个搜索框,在输入过程中下面给出提示,类似于谷歌搜索,提示里关键字需要高亮。(之前在element-ui里应该见过这个东西,但是高亮这个确实没想出来怎么做)
15.手写防抖。
16.反问:公司技术栈有些什么?答:有好几个部门,什么都有小程序reactvue等。
17.反问:对于两年经验程序员有什么建议?答:对项目了解应该更深入,做一件事情了解动机和收益在哪,独立完成工作的能力。
THE END