滴滴前端 3.18

一面(56min)

  • 自我介绍
  • 项目主要参与了那些事情?
  • 项目中哪个业务比较复杂一些,对你来说成长了很多。(虚拟列表)
  • 一次请求一万条数据不会卡么?
  • 数据有更新怎么处理?
  • 什么时候拿到真实数据?
  • 预估高度估少了怎么办?
  • 高度不相等的话会不会跳一下
  • 长列表是否有其他方案?
  • 节流怎么实现?简单的描述一下
  • settimeout的底层实现?js异步机制,事件机制?
  • 浏览器输入一个url地址到渲染出来页面的过程
  • DNS过程在讲一讲
  • TCP为什么是三次握手,四次挥手?
  • Call和apply的区别?哪个性能更好一点?
  • Opacity:0,visibility:hidden,display:none会造成什么后果?平常的使用场景
  • 为什么display要少用?
  • 你还会其他的技术栈或者项目嘛
  • 了解其他框架嘛?
  • Vue区别于以前开发模式的地方?
  • 虚拟DOM和原生操作DOM哪个性能更好?
  • Vue的双向绑定是如何实现的
  • 算法:js判断是不是一个快乐数
  • 反问:后续流程,评价和建议,技术栈和业务

二面(48min)

  • 自我介绍
  • 现在还在实习嘛?
  • 箭头函数和普通函数的区别
  • 了解过node嘛
  • 浏览器的事件循环机制,NodeJs的事件循环机制
  • 浏览器输入一个url地址到渲染出来页面的过程
  • 查找浏览器缓存是在DNS之前还是之后
  • 强缓存和协商缓存的区别
  • DNS从哪些地方查找
  • DNS在查本地缓存和远程之间做了什么?
  • 拿到IP之后立马会去TCP三次握手嘛?
  • Connction:keep-alive
  • HTTP2和HTTP1.0有什么区别和各自的优缺点
  • 你在学习NodeJs的时候,学到了什么
  • 性能优化做过么
  • 对线上站点进行性能优化,你会怎么做
  • 分析过以后,你觉得你从哪些方面去进行优化?
  • 接触过微前端(qiankun 无界),跨端这些么
  • app项目主要负责什么?
  • 你认为你的优势和不足的点是什么?
  • 手写reduce

三面(21min)

  • 介绍一下app的性能优化
  • 指标上是怎么体现的?
  • 除了包的体积还可以从哪些方面做性能优化?
  • 从网络协议方面,HTTP1到HTTP2后续的迭代,在性能方面有哪些体现呢?
  • 了解TLS协议么?
  • TLS在请求的包方面上性能方面做了什么改进?
  • 对小程序了解么?
  • 对未来职业的成长规划是什么?
  • 后端与前端有啥区别?
  • 反问?(好快😟)后续流程?对这次面试的评价和建议
  • 性能上有没有做过一些实操?去减少首屏加载时间
  • 在实习中碰到的难点
  • 介绍了一下app项目的功能
  • 跟我介绍了一下滴滴的培训流程,说是对性能优化要求比较高,需要学习一下优化的技术,还有小程序

虽然官网流程还没挂,但是肯定是没了,作为一个普通二本第一次面大厂,学习到了很多,后面心态被影响了一个星期,天天等


不得不感慨的是作为一个普通的二本,秋招就一个数字马力给了面试机会,春招就滴滴和天津的一家小厂给了面试机会,某聘投递15:1,而且都是实习才给机会...


我觉得如果学历一般,项目一般,还是老老实实的找个稳点的实习等毕业转正?虽然也不稳定...


奥对了,lz一段小厂实习,一段中厂实习?(公司人数多,但不是互联网的)现在又找了一个实习,说的是毕业给转正,希望如此


希望接下来一切顺利

全部评论
对了,为什么数字马力还不给我发笔试啊
1
送花
回复
分享
发布于 04-20 21:59 北京
很强了,xd
点赞
送花
回复
分享
发布于 04-20 21:45 天津
滴滴
校招火热招聘中
官网直投
问的好细啊
点赞
送花
回复
分享
发布于 04-20 22:05 上海
我要是碰到直接g了,最害怕问性能优化,没做过一点
点赞
送花
回复
分享
发布于 04-21 08:39 湖北
点赞
送花
回复
分享
发布于 04-21 17:01 广东

相关推荐

4 15 评论
分享
牛客网
牛客企业服务