当前位置: 首页 > 面试经验 >

滴滴提前批前端一面二面三面(8.22)

优质
小牛编辑
89浏览
2023-03-28

滴滴提前批前端一面二面三面(8.22)

情况描述:第三次面试滴滴了,这一次终于进到了最后一面,并且通过了第三面。最后许愿offer

一面

手写题

  1. 二分查找,以及说出时间复杂度
  2. 深拷贝(并延伸出来三种类型判断)
  3. 常见的typeof类型判断

问题

  1. const的值能改变吗,为什么? const a = xx, const b = a;b能改变a的指向吗
  2. 说一说flex(附加了一小问,说一说align-self)
  3. 多个addeventlistener如何进行优化(事件委托)
  4. 场景题:20张图片如何使用虚拟列表和事件委托实现
  5. addeventlistener的第三个参数的作用
  6. 在老版本不支持vw,vh,flex的浏览器中,如何做到自适应布局(%和rem计算),并且如何做到做到根据浏览器的不同来做响应式适配(答案竟然是只用%和rem)
  7. 场景题:(1)用户点击退出网页时,如何不立即退出,并显示一个confirm确认信息框(2)当前页面初始加载后,用户点击返回按钮,浏览器会卸载当前文档,如何保护当前文档不被卸载(再嵌套一层初始网页)
  8. 你更喜欢React还是Vue,为什么
  9. 常见HTTP状态码

二面

前情提示:二面是女面试官,面试碰到女面试官都是全挂,当看到是女面试官的时候,心头一沉

  1. 说一说项目里面碰到的性能优化
  2. 既然你提到资源可以细分,那可以把css文件分成100份吗(不可以)
  3. http1.0,1.1,2.0
  4. Vue的生命周期,(1)render函数在哪个阶段生效(beforeMounted)(2)父子组件的生命周期(3)虚拟DOM的比较在哪个阶段
  5. 用node.js干过什么
  6. (1)用过哪些git命令(git stash、git status),(2)git每个命令的作用,已经执行后,当前的状态(3)git tree

三面

三道代码题

  1. 打印某元素的id,value....值
  2. 去除重复数组中,次数最少的值,并返回新数组
  3. 手写防抖和节流
#前端##滴滴##秋招#
 类似资料: