#软件开发2024笔面经# 以前的面经,今天才发现原来没发过,现分享一下
3.9一面
项目简述
vue2和vue3有什么区别
vue2和vue3对于常量有什么区别(经提醒,说出vue3编译上的优化方式)
vue3中toRaw,markRaw有什么用
vue3标记不是响应式对象
ts相比js的好处
ts中type和interface有什么区别
type和interface如何继承
重复声明方面,type和interface有什么不一样
写题:返回数组中长度为k的最大平均数连续子数组(滑动窗口)
3.13二面
二面更偏聊天了,从项目问起,问点相关的八股
介绍项目(聊了一下视频平台的弹幕如何实现)
为什么弹幕用dom方案不用canvas方案(感觉讲的不是太好)
vue中diff算法
diff算法的整体策略是深度还是广度
为什么不考虑用虚拟dom的方案解决弹幕的问题
vuejs更熟练还是nodejs更熟练
单页应用和多页应用的区别
异步解决方案有哪些
promise的缺点有哪些
未来规划
反问
隔了一天发感谢信了