- 用过Symbol吗, 什么场景用?
- 迭代器是什么,怎么自定义迭代(forof), 异步迭代?
- Promise A+规范,手写all、race、 any、allsettled?
- 用过生成器吗,什么场景用?
- 推测async/await的原理,用生成器模拟下?
- 宏任务和微任务,node和浏览器差异?
- 正则表达式,NFA和DFA (加分项)?
- CMD和UMD, ES Module的差别?
- V8的GC过程,堆栈区别?
- http缓存机制,CDN原理?
- https, http2, http3 (加分项)?
- 块级元素和行内元素差别,高度塌陷,BFC?
- flex和grid布局?
- 元素层级顺序?
- css3动画,渐变,滤镜(加分项),FLIP动画(加分项)?
- css变量,自定义变量(加分项)?
- canvas和svg比较?
- node端web框架,express, koa, egg/nest, 洋葱模型,AOP,IOC (加分项)?
- 流的概念,怎么处理?
- 异步和同步API, libuv (加分项)?
- Worker, thread worker (加分项)?
- typescript基础, 联合类型,索引类型,枚举类型,逆变协变(加分项), 类型推导,接口和类型的区别,declare作用?
知道答案的同猿们,欢迎留言解答,谢谢。。。