头条凉经

9.22 现场面,进行了三面,今天下午查官网发现已结束,凉凉~  发一下面经吧,前端岗

一面

  1. 写代码,查找两个链表的交叉节点

  2. 从输入url到显示页面都发生了什么

  3. http缓存知道多少

  4. 强缓存和协商缓存的缓存,是从哪里拿的?

  5. 项目如何选型

  6. 打包工具都用什么,会写简单webpack配置吗

  7. 平时怎么学习

  8. 各种垂直居中方法

  9. flex 有兼容性怎么办

  10. 从出需求到上线,中间经历了什么

  11. 箭头函数和普通函数的区别,什么时候有(没有)必要用箭头函数

二面

  1. 写代码,随机打乱一个数组

  2. 知道 indexOf 的实现方式吗?

  3. setstate() 接收几个参数,都是干什么的
  4. react 中 context 的实现原理
  5. react-router 实现原理,能写出代码吗
  6. TCP 三握四挥

  7. http缓存, ***-control 的各个值

  8. 响应式和自适应的区别,如何做

  9. transform、animation、translation 各种乱七八糟属性

  10. redux 单向数据流

  11. let const var

  12. 浮动是什么,举个栗子,为什么需要清除浮动,有没有不需要清除的情况

三面

  1. 写代码,实现懒加载,做节流处理

  2. VDOM给开发者带来了什么

  3. react diff 算法,某层节点从 ABCD 变成了 BDAC,说下整个 diff 流程,能写出代码吗?

  4. https 加密数据

  5. 斐波那契数列,如何在使用递归的情况下,不爆栈,怎么优化

  6. http2.0 多路复用使用的技术叫什么

  7. http 强缓存是什么,流程、对应 http 头有哪些

  8. redux中间件怎么写,怎么用

  9. 为什么会有单向数据流,解决了什么

  10. Redux-saga 对比 redux-thunk 和 redux-promise 的优势,为什么要引一个这么大的包

  11. https 数据传输加密逻辑

  12. shouldComponentUpdate 是做什么的,在什么情况下会选择 return false,举个具体的例子
也算是意料之中吧,当时觉得一三面还可以,但是二面不太好,一直在被面试官 diss,菜是原罪啊

祝大家秋招成功~

#面经##前端工程师##字节跳动##秋招#
全部评论
http2.0 多路复用使用的技术叫什么..... 不就是叫多路复用吗[捂脸],还有别的说法吗?
1 回复 分享
发布于 2018-10-13 06:40
看官网就知道结果是吗
点赞 回复 分享
发布于 2018-09-27 18:51
头条不是过了一面才有二面么 你这难道不是三面评价不好的原因吗
点赞 回复 分享
发布于 2018-10-13 08:18
看来是捞起来了
点赞 回复 分享
发布于 2018-11-07 00:34
二面好难啊。
点赞 回复 分享
发布于 2018-12-28 17:45
你这个面试感觉好难啊。。。
点赞 回复 分享
发布于 2019-03-21 13:31

相关推荐

点赞 70 评论
分享
牛客网
牛客企业服务