头条面试共四轮,三轮技术面,一轮hr面。整体给我的感知是效率高,体验好。可以看出来,一二面重基础(由于我面的岗位对性能要求极高,所以也问了很多性能优化的问题)。二三面的表现和工作经验直接影响到最后的title是不是“高级”。如果基础不好,很难过中大厂的前两关.希望我的面筋对大家有帮助!!!
一面
先自我介绍下,然后面试官说:“好的,我们先做下题吧”。1. 手写买卖股票问题
2. 手写Promise.all
3. 看代码输出题 (考的是EventLoop机制)
4. 说下浏览器的缓存策略(从http协议的构建, 缓存相关字段,缓存类型和区别等方面阐述)
5. 了解前端安全吗?
6. es6 和 commonJS 模块管理的区别7. https和https的区别
8. CSS宽高的变化会引起回流或重绘吗
一面我记住的大概是这些内容,像第三题那种各种同步,异步代码掺杂在一起让面试者写输出的题平时开发基本见不到,但是主要是考察对Eventloop机制的理解。
全部评论
(0) 回帖