1. 自我介绍2. 聊实习项目,技术难点,聊重构收益3. 聊怎么接触前端,成长路线4. html5语义化标签,css3新增特性5. 获取dom的原生方法,怎么创建dom元素和修改元素6. html渲染流程,重排和重绘,怎么避免重排和重绘7. 2个页面之间通信的方法8. jsonp的原理,跨域相关知识9. node处理文件流10. webpack生命周期与plugin11. vite和webpack的区别,amd、umd如何配置12. js的原型和原型链13. js数据类型,symbol使用场景,typeof null,数组去重方法,[‘1’, ‘2’, ‘3’].map(parseInt)的输出14. 手撕快排(双指针)15. weakMap, weakSet, weakRef,垃圾回收机制,闭包16. 微任务宏任务,看题写输出17. css动画从屏幕的左边向右滑入,实现方式18. 实现一个轮播图组件19. css预处理器,less,scss20. vue常用指令和修饰符,及原理21. 反问时长1小时