海风教育(14问)
- 对react看法,它的优缺点
- 使⽤过程中遇到的问题,如何解决的
- react的理念是什么(拿函数式编程来做⻚⾯渲染)
- JS是什么范式语⾔
JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象
- koa原理,为什么要⽤koa(express和koa对⽐)
- 使⽤的koa中间件
- ES6使⽤的语法
- Promise 和 async/await 和 callback的区别
- Promise有没有解决异步的问题(promise链是真正强⼤的地⽅)
- Promise和setTimeout的区别(Event Loop)
- 进程和线程的区别(⼀个node实例就是⼀个进程,node是单线程,通过 事件循环来实现异步
- 介绍下DFS深度优先
- 介绍下观察者模式
- 观察者模式⾥⾯使⽤的数据结构(不具备顺序 ,是⼀个list)