一面 (45 分钟)
- 面试官介绍团队
- 自我介绍
- 聊笔试题
- 变量置换的语法前为什么要加分号
- ASI (auto semicolon insertion) 听过嘛
- 聊聊实习的微服务, 聊聊 AWS, 聊聊 devops
- 怎么理解微服务
- 实际的项目 / 实习遇到的网络相关的问题, 怎么解决
- 运行商劫持, 或者用户通过控制台插入 JS 脚本, 怎么处理 (CSP Content Security Policy)
- 项目怎么部署的
- 聊聊项目中技术上的难点, 怎么克服的
- 个人网站的 three.js 部分如何做性能优化
- 浏览器有哪些 API 可以检测页面是否在前台
- 如何减少 mousemove 事件的触发频率
- requestAnimationFrame 可以用来解决什么问题
- requestIdealCallback 和 requestAnimationFrame 的差异
- 聊聊实习
- 聊聊你关注的挺有意思的 tc39 的未发布提案以及特性
- JS private class member 现在到什么情况了, polyfill 怎么实现的
二面 (30 分钟)
- 自我介绍
- 学习成绩怎么样
- 哪些课学的比较好
- 操作系统和计算机网络学的怎么样
- 计算机网络三次握手和滑动窗口原理
- HTTP 原理和通讯过程
- HTTPS 加了什么
- 数组和链表的区别
- hashmap 的数据结构
- 进程和线程
- 用户态线程和内核态线程
- 聊聊最满意的项目
- 聊聊实习
- 还有什么别的成果可以介绍一下嘛
- 有什么开源社区的贡献嘛
感受
面试官人都挺 nice 的
二面问了很多计算机基础, 感觉答得一般般, 应该是寄了
#阿里巴巴##前端##前端工程师##校招##秋招#