1. 自我介绍2. 组件库打包工具选型(npm/pnpm/yarn)的区别和技术考量3. ESM和UMD模块化的核心区别4. 组件库的样式管理机制如何实现灵活主题切换5. Message组件为何采用函数式调用6. 函数式组件和Class组件的本质区别7. 性能优化除了Performance工具还了解哪些方法8. 电商项目中localStorage存储的用户数据具体指什么9. 对HTML语义化标签的理解和价值10. span/p/div标签的使用场景差异11. 行内元素与块级元素的区别及居中方案12. JavaScript的数据类型有哪些13. Object和其他数据类型的本质区别14. 判断数据类型的常用方法15. 数据类型判断代码输出题(4小题)16. 原型链的设计目的和实现机制17. 原型链相关代码输出题(5小题)18. 对事件委托和事件冒泡的理解19. vue如何实现按钮点击事件绑定20. 事件循环(Event Loop)的运行机制21. 宏任务/微任务执行顺序代码题(基础版)22. 含Promise的宏微任务执行顺序代码题(进阶版)23. 常用的数组API及使用场景24. 手写实现数组的map方法25. 是否有AI工具链开发经验26. 是否尝试过本地大模型训练或AI编程工具27. 反问