一面 时长30min 无手撕1. 讲讲原型链2. 用过的es6新特性3. es7新特性4. 为什么要用typescript,怎么用的5. vue2、vue3的区别,技术演进6. components、utils、hooks的区别,实现一个功能,应该用三者中的哪一个,判断依据是什么7. 用过webpack吗 为什么用vite8. tree shaking 代码分割的原理9. 说说按需加载10. esm和cjs区别11. sass和less区别 为什么用sass12. node用过吗,怎么用的,中间件13. 洋葱模型14. 讲讲项目性能优化15. chunk是什么,你们用的什么命名方式,chunk的命名有什么具体含义16. ai怎么用的17. claude code用的什么套餐价格18. 页面空白然后报错,怎么和ai交互修复bug,怎么保证他修的是对的呢19. 印象比较深的bug,ai帮你解决的20. 最近学了什么新技术反问- 岗位对候选人的要求- 对面技术栈(react)- 给我的建议