# 海风教育 - 对react看法,它的优缺点 - 使用过程中遇到的问题,如何解决的 - react的理念是什么(拿函数式编程来做页面渲染) - JS是什么范式语言(面向对象还是函数式编程) - koa原理,为什么要用koa(express和koa对比) - 使用的koa中间件 - ES6使用的语法 - Promise 和 async/await 和 callback的区别 - Promise有没有解决异步的问题(promise链是真正强大的地方) - Promise和setTimeout的区别(Event Loop) - 进程和线程的区别(一个node实例就是一个进程,node是单线程,通过事件循环来实现异步 ) - 介绍下DFS深度优先 - 介绍下观察者模式 - 观察者模式里面使用的数据结构(不具备顺序 ,是一个list)