滴滴 前端 面经

一面

1. 看代码说输出

   ```js
   function F() {}
   Object.prototype = function a() {
       console.log('a');
   }
   Function.prototype = function b() {
       console.log('b');
   }
   var f = new F();
   f.a();
   f.b();
   F.a();
   F.b();
   ```

2. 看代码说输出

   ```js
   var a = 123;
   function a() {}
   console.log(a);
   ```

3. new 的原理

4. 手撕:bind 实现

5. 手撕:判断回文串、去掉一个字符判断回文串

二面

1. 看代码说输出,有点忘了,题目有点长…

2. 手撕:正则

   ```html
   文本1文本2{{文本3}}文本4文本5{{文本6}}
   替换为:文本1文本2<span class='clz'>文本3</span>文本4文本5<span class='clz'>文本6</span>
   ```

3. 给定一个 html 文件,设计虚拟 dom 解析器(本来要我手写的,后来半天憋不出来说了大概思路就说那这题先过了)

4. 实习

5. 项目中的难点

6. 手撕:异步并发限制

三面

1. webpack 打包流程
2. webpack 优化
3. 手撕:第 k 大的数(快排的变体…脑子瓦特了当时没想起来,面试官原本出的异步并发限制,脑子抽了说上个面试官出过了然后给换的
应该不止这些,但是想不起来了

二面面试官超级好,一直让我不要紧张,说一面面试官给我的评价很高,心中暗喜,然后三面直接拉了坨大的
全部评论
这个一面第一个代码输出会输出什么啊
点赞 回复 分享
发布于 2024-12-11 21:42 湖北
佬啥时候面得呀
点赞 回复 分享
发布于 2024-11-13 20:13 陕西

相关推荐

9.4&nbsp;滴滴网约车部门(已OC)timeline(正式批):8.19投递-8.22发笔试-8.26笔试-9.2约一面9.4三轮面:15:00一面-16:40二面-17:20三面9.15约新锐加面-9.18加面-9.19约hr面-9.23hr面-9.30意向滴滴的一二三面是一个下午集中面的,都是秒过然后马上发下一轮的邀请函(如果没有秒发那大概率是寄了)。从15点高强度面到18点,到后面意识都开始逐渐模糊了。问题多时间紧没记全,只记得一些印象比较深刻的了。---一面&nbsp;50min自我介绍闭包是什么,优缺点vue的虚拟dom是做什么的微信鉴权校验机制CSS垂直居中方法Uni-app怎么多端渲染的跨域的原理,解决方案vue的生命周期,有哪些钩子,你常用的有哪些&nbsp;分别是什么场景手撕:验证回文串&nbsp;删除单向链表中的重复元素一面可以看到面试官在一个很大的场地,背景叽里呱啦有很多人在面试的声音。面试完后秒发二面邀请,但因为我约的会议室到期所以延迟了半小时二面。---二面&nbsp;25min自我介绍ref和shallowRef的区别TS中type和interface的区别;如何将inteface中的字段全部设置为可选;如果interface中有嵌套子类型,怎么也可选h5与小程序的通信方式和native有什么区别手撕:冒泡排序面试官在会议室里,不过感觉感觉时间很紧的样子。秒发下一面,15分钟后三面。--三面&nbsp;35min基本上没问什么技术,都是关于我校内项目怎么带团队的问题,还有一些个人的问题。对AI怎么看的,他给你带来了什么负面影响,怎么去规避前后端怎么分工,技术选型,学习前端时间,除了前端还有什么比较熟悉的技术栈,人员增加之后在各种方面带来的变更挑战与你的解决方案。。。后续:面试官表示泡出来之后会单独约hr面。但是10天后收到新锐加面邀约。最后附一张前几天在皖南山中拍到的银河照片,住各位牛油双节快乐,心想事成,求职/工作/学习顺利~
查看17道真题和解析
点赞 评论 收藏
分享
评论
6
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务