#软件开发2024笔面经# 不是只问八股,问了很多扩展性的问题,从一个点出发,然后慢慢深入。1. 页面布局垂直居中的办法2. flex布局的属性有哪些3. js数据类型有哪些4. 如何对这些数据类型做判断区分5. 基本数据类型和引用数据类型的区别6. 为什么typeof可以判断出function,但不能判断出object的其他类型7. 深拷贝,浅拷贝,赋值的区别8. 深拷贝用JSON来处理有什么需要注意的吗9. 有哪些操作数组的方法,尽量详细的讲出来10. 使用find时有没有考虑过代码的兜底和守卫,有什么方式11. 了解?. ?? ||吗12. let和const的区别13. 如何自己实现let和const14. 使用vue的时候用过哪些功能,详细讲讲15. computed和watch区别是什么16. watch是用在什么场景下17. vue3中的watchEffect和watch有什么区别18. ref和reactive有什么区别19. 用ref和reactive的时候遇到了什么问题20. vuex哪里设计的不太好21. webpack和babel有什么区别22. 服务端了解哪些