一面:
- 原型链
- 闭包
- ES6
- this指向
- 作用域以及作用域链
- http相关
- 事件循环
- 事件流
- 浏览器相关
- css相关
二面:
- vue相关原理
- 算法和手写编程题
- 性能优化
- webpack
- 操作系统
- 设计模式
- css高级
需要的技能:
- 基础:CSS/正则/BOM/DOM/闭包/this/防抖节流/数组方法
- 语言:ES6/TS/各类DSL
- 框架:Vue/React
- 服务端:Node/中间件
- 工程化:xxx-cli/webpack/eslint/npm/单元测试/流水线
- 基础技能:设计模式/算法/性能优化/网络
- 图形:svg/canvas
- 软技能:技术方案/文档/调研/推动能力
- 编码能力:风格与最佳实践,如函数式等
- 创新与自驱动等产出