1. 分析一下这段事件循环代码的输出?2. 怎么判断一个元素在不在视口里?3. 浏览器开发者工具里的 'Performance' 面板有啥用?4. 怎么让首页加载更快点?5. Vue 里的 `nextTick` 是干嘛的?6. 缓存要怎么实现?7. 项目相关8. 如果要从零设计一个弹窗组件,你会考虑哪些方面?如果想让用户自定义样式,该怎么做?9. 项目里为啥 Vite 和 Webpack 一起用?10. 函数式、面向对象和过程式编程,这三者有啥区别?11. 手撕算法:数组拍平、去重、排序,还有括号匹配。12. 平时怎么学新技术?有什么印象深刻的学习经历吗?