一面
- 自我介绍
- 通过什么方式学前端,看什么书
-
BOM
了解嘛?有哪些属性,详细说说 - 浏览器渲染页面的过程
- 说说前序、中序、后序遍历
-
mysql
主键、左连接、右连接 -
http
状态码:4**
5**
-
git
的常见操作,以及协作开发的流程 -
node
常用的都有哪些模块,都做了什么,如何在服务器上部署node服务 -
generator
了解嘛 -
promise
常用的方法 - 手写
promise.race
并进行测试 - 二叉搜索树了解嘛?
- 封装一个二叉搜索树,实现插入和中序遍历方法
二面
- 自我介绍
- 手写红绿灯
-
mysql
和node
如何连接 -
ts
的使用以及为什么使用 - 项目中有遇到什么困难,怎么解决
- 说一下
egg.cors
跨域的详细 - 说一下从输入
url
到渲染页面的过程(解析dns
,缓存,数据库操作) - 为什么学前端
三面
- 直接在项目里面手写redux和组件连接
- 手写一个功能:实现登录,30秒之后重新登录
- 手写算法,链表反转