一面(1h)
- 自我介绍
- 进程和线程区别?
- 数据库事务是什么?
- 为什么用Vue框架?好处?
- Vue的生命周期是什么?
- 用的最多的Vue钩子是什么?
- V-show和V-if区别?
- CSS的选择器有哪些?优先级?
- 伪类选择器举个例子
- CSS哪些元素可以继承?
- 网络分层
- UDP/TCP的区别
- 浏览器缓存解释一下
- http状态码说一下
- JS事件循环说一下
- JS事件循环输出题
- 手写二叉树前序(递归和非递归)
- 你有什么想问我的?
二面(1h10min) - 自我介绍
- 为什么研究生选分布式?
- 分布式两台服务器怎么通讯?
- Webpack如何优化速度?
- 函数式编程了解吗?
- JS数组如何比较?
- 如何实现一个深拷贝?
- Promise和Async/Await区别
- Async如何捕获异常?
- Generator了解吗?
- Proxy和Reflect了解吗?
- 一道JS数组连续元素相关的手写题
- 手写二叉树叶节点之和
- 最近在学什么新的技术
- 你有什么想问我的?
三面(20min) - 实习一周能来几天?多久?
- 你认为做的最好的项目是什么?
- 说一下项目里的难点
- 动画了解吗?用CSS实现一个转圈的Loading
- 跨域有几种?
- 你觉得前端你最擅长什么技术?