一面 - 技术面
40多分钟
- CSS选择器优先级
- 进阶:伪类选择器的优先级如何计算
- 清除浮动
- BFC,创建BFC的方法
- 浏览器同源限制
- JSONP
- 联想:Webpack Chunk中加载远程JS文件的方法
- 图片懒加载
- XSS和CSRF
- 进阶:如何在浏览器同源限制下实施CSRF攻击
- XSS注入途径
- XSS如何预防
- 函数防抖
- React Hooks用过哪些
- 用过哪些ES6特性
- Generator co的实现原理
- Typescript哪里好?
- 进阶:为什么Typescript比Babel编译出来的代码量要少?
- Redux中间件
- React工作原理
- 进阶:Preact和React实现上的区别
二面 - 前端Leader面
45分钟,主要讲解自己做过的项目
- 介绍项目
- 读过哪些源码
- 自己在技术上有哪些不足
- 学习前端的方法论
- 最近笔记上记了点啥
三面 - 交叉面
共50分钟,面试官前端业界大佬,给了我很多方法论层面上的建议(感谢!)
- 列举两个在实际写做项目过程中用的比较深刻的数据结构/数学知识
- 自己遇到过最兴奋的事情是什么?
- xx项目中哪些东西是你自己的想法?
- 这只是技术上的,产品上哪些是你自己的想法?
- 学习前端的方法论
- 自己遇到过最沮丧的事情是什么?
- 如果是现在的你会如何解决这种困难
四面 - BU BOSS面
45分钟
- websocket原理
- 我没了解过,代替讲了一下用keep-alive实现消息推送
- 研究生最擅长的课程 - K8S
- docker和vm的区别
- docker容器间通信方法
- 项目细节...
五面 - HR面
20分钟
- 纯聊天,HR小姐姐超级活泼和蔼
全部评论
(6) 回帖