1. 做个自我介绍2. 块级元素和行内元素有什么区别?3. 用过哪些前端本地存储?它们的区别和使用场景?4. CSS 有哪些选择器?优先级是怎样的?5. 元素水平垂直居中有哪些实现方式?6. 什么是重绘和回流(重排)?怎么优化?7. 箭头函数的特点,和普通函数的区别?8. Promise 有什么用?常用 API 有哪些?9. 什么是浅拷贝和深拷贝?怎么实现?10. setInterval 计时准不准确?为什么?11. Vue 组件之间有哪些通信方式?12. Pinia 和 Vuex 的区别?为什么用 Pinia?13. Vue 中 v-for 的 key 有什么作用?用什么值比较好?14. keep-alive 用过吗?作用是什么?15. 为什么要自己写组件库?做了哪些组件?16. 医患交流系统用到了哪些通信相关技术?17. 现场手写:一个方块从页面左上角到右上角到右下角循环