- 用过什么设计模式?怎么实现的?应用场景?
- 项目是怎么做架构设计的?谈谈你的理解
- mvvm 和 mvc 是什么?有啥区别啊
- 函数式和响应式的理解
- 什么是柯里化,怎么实现柯里化?纯函数是啥?
- defineProperty 用过吗?有什么问题?descriptor 是什么?有哪些属性干嘛用的?initializr 是啥?
- 装饰模式了解吗?装饰器用过吗?哪些场景?(高阶组件、es6 decorator)
- 继承和组合用过吗?什么时候用继承什么时候用组合?(mixin 是什么东西?js 是多继承还是单继承?为什么是单继承?)
- 什么是开闭原则?
- 什么是控制反转?什么是依赖注入?
- 什么是面向切面编程
- 你了解的反模式是什么
- 了解尾调用优化吗?通常用在什么场景?js 引擎有做这层优化吗?什么是尾递归?
作者:feifan非凡
链接:https://juejin.im/post/5c7a4952f265da2ddd4a7813
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。