一面 (60 分钟)
- 自我介绍
- 聊聊实习
- 实习难点
- 如何跨团队沟通
- 单元测试如何配置
- Jest 踩过什么坑
- 循环依赖怎么解决
- echarts 响应式渲染的问题
- 聊聊项目
- 原型链和 JS 继承
- New 的过程, 静态方法怎么处理
- 事件循环, 事件循环的题求输出
- 手写:
二面 (55 分钟)
- 自我介绍
- 事件循环
- raf 执行时机
- raf 和其他的任务的优先级区别
- 闭包
- session, cookie, localStorage
- 网络安全方面了解嘛
- 同源和跨域是一个什么样的机制
- 聊聊 HTTPS
- HTTP 在 OSI 哪一层
- TCP 三次握手
- TCP 和 UDP 区别
- 在 OSI 哪一层
- 子网掩码
- Vue 和 React 区别
- React Diff
- React 性能优化
- Class 和 Function 的优势
- 图形学为什么要齐次坐标
- 有哪些表示旋转的方式
- 欧拉角怎么表示旋转的
- 聊聊项目
- 手写:
三面 (45 分钟)
- 自我介绍
- 聊聊实习
- 实习中做的最好的东西
- 聊聊项目
- 如何对 canvas 做单测
- 聊聊 Vue 和 React 异同
- 左手坐标系和右手坐标系是什么, threejs 是什么
- 逻辑题:
- 赛道可以同时跑 5 匹马, 最少跑几次可以求出最快的 1 / 3 / 5 匹马
- 职业和技术规划
- 了解我们酷家乐嘛
感受
感觉问了不少关于图形学的东西, 听面试官说前端如果做引擎的话, 大概率会接触很多这方面的东西
#酷家乐##前端工程师##前端##秋招##校招#