滴滴前端秋招面经(一面过,拒)

2024年9月23日

投递

2024年9月26日

收到笔试链接,周六下午四点

2024年9月28日

赛码网,20道选择加两道编程题。

编程题看着难度很大,但实际只是题目长。第一题本来打算放弃的,但碰运气竟然蒙出来了。

两道都ac了。

2024年10月11日

收到面试时间预约,但只有12号的。就按这几场面试情况来看,我水平还不够,于是选了时间不合适,看看能不能延后了。

2024年10月22日

牛客上有hr找,我说自己上次面试推迟后就没消息了,请帮忙看看。虽然没回,但下午就收到了面试预约。好像还真有点用。

选在了明天下午两点。

2024年10月23日

下午两点面试。和我之前看的面经不一样啊。

  1. 自我介绍
  2. 实习介绍:我介绍了自己主要做的三块,以及目的
  3. 预览图的原理
  4. 类似于介绍项目难点
  5. 首屏优化:从url输入到内容展示的过程,以及针对此所做的
  6. react生命周期: 不够熟
  7. redux使用
  8. redux使用场景,这里我扯了些其他的状态管理,然后说redux更适合比较重的状态管理
  9. 渲染方式有考虑ssr或ssg吗?有考虑,但项目中后期再加难度比较大,但ssr的seo优化很好。所以部署了个开源服务,能够判断流量来源,如果是爬虫,那会用无头浏览器渲染出来。
  10. mysql,使用,orm
  11. redis
  12. 五道题

题一考察let,答错了

   let $body = document.getElemnetById('body')
   let arr = [1,2,3,4,5]
   let i, length = arr.length, domA
   for (i = 0; i < length; i++) {
   domA = document.createElement(`<a>${i}</a> `)
   $body.append(domA)
   domA.click(function(){
   alert(i)
   })
   }

题二考察var,答错了

var a = 100
function create() {
var a = 200
return function () {
alert(a)
}
}
var fn = create()
fn()
var a = 100
function invoke(fn) {
var a = 200
fn()
}
function fn() {
alert(a)
}
invoke(fn)

题三 css选择器

题四 折半比较

题五 实现深拷贝,我提供了两种写法,json的和递归

13.反问 q 注意到职业详情上着重突出了贵公司的开源的贡献,想进一步了解a 开源是为了共建

自己两道基础题没答上来,不过面试官挺好的,给出了解释。以为就这样结束了,没想到几分钟后约二面。我因为自己4点有事。和二面面试官说了下情况当天面试就结束了。

自己确实跟滴滴没啥缘分,好几次都是时间冲突,哈哈。

2024年10月30日

快3点hr打过来约面,想约在明天下午。我拒掉了,太累了也不想再面,就这样结束吧。

全部评论
哪个部门啊
点赞 回复 分享
发布于 2024-11-09 01:10 重庆

相关推荐

03-06 16:28
已编辑
蚌埠坦克学院 前端工程师
一面1.自我介绍2.做系统重构的背景是什么?3.统一表单系统后配置项减少40%是怎么做到了?4.排班打卡减少了不必要的页面的重定向是怎么做的?5.做了一个组件库,这个组件库是给谁用的呢?6.哪些适合封装成一个公用组件,封装为一个公用组件他应该具备哪些特质?7.简单介绍下GitHub&nbsp;Actions。只用过但是没有深入了解8.css中有哪些定位的方式?9.css3的新特性10.简单说一下什么是回流和重绘?什么场景下会触发回流和重绘?11.介绍下什么是BFC12.js有哪些数据类型?13.基本数据类型和引用数据类型的区别?14.堆和栈的区别?15.说下js数组方法?16.介绍下防抖和节流?17.async和await了解过吗?18.看代码说结果,事件循环。19.cookie、session&nbsp;Storage和local&nbsp;Storage之间有什么区别?20.深拷贝和浅拷贝的区别?21.手写深拷贝。反问二面1.自我介绍2.找一个之前做过的一个比较重点的项目,说一下这里面的一个设计流程和实现了哪些功能?3.项目拷打4.另一个项目拷打5.cookie、token、session的区别?6.401和403的含义?7.tcp建立连接的三次握手。为什么是三次握手?8.手写once方法9.算法:最近公共祖先反问总体来说一二面的体验还是很好的,一面面试官人很好,一些回答卡住了她还会引导重新回答出来,总体来说一面大部分都回答出来了,二面的面试官人也不错,就是对面可能信号不是那么好说着说着就卡了,后面问二面面试官有什么建议的时候,就反映说,就是在和别人沟通节奏可以放慢一点,技术方面对技术比较热情,希望继续保持。整体下来还是不错了遇到两个很好的面试官。感恩。
查看28道真题和解析
点赞 评论 收藏
分享
评论
1
8
分享

创作者周榜

更多
牛客网
牛客企业服务