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