滴滴 前端 面经

一面

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文本3文本4文本5文本6
   ```

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

4. 实习

5. 项目中的难点

6. 手撕:异步并发限制

三面

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

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

相关推荐

01-03 22:20
Java
各位大佬,研一上学期已经结束了,简述一下我个人的研一上学期的工作:1.上课赚学分 2.下课卷java,目前看的韩老师的系列课学到了springmvc(前端一系列的基本都学了,jsp(el,jstl),jquery'ajax,监听器,过滤器,threadlocal,vue,cookie session dom xml  tomcat servlet  http js的es5,es6  promise axios,后端看了spring springmvc看到了手撕底层) 3.报了下学期的蓝桥杯,准备试试能不能拿个好点的奖,因为简历上没个看的下去的东西。大概就是这。 刚开始学java的时候一腔热血,但是越学越担心自己可能未来就是找个工作,然后到30岁左右被裁,这两天明显感觉动力差了,实验室研三的五个学长学姐,一个c++一个java都去了七八千的国企,其他还在找。我也不知道未来的路是什么,最近我想的登跟着韩老师把springboot学完,做个小项目就想转嵌入式了,因为听说这行35岁左右也还能卷下去,但是最近看的spring系列,感觉我如果要转行的话,我用学这么细吗?我到底在干嘛啊,唉,方向到底是什么啊,我本科浑浑噩噩到最后想就业一点本事不会,最后考研,结果复试没考上调剂来双非计科,研究生不想这样下去,但是路到底又是什么?有没有引路人啊,我真的想努力但是不知道未来要该怎么走#研一##就业##java##嵌入式#
点赞 评论 收藏
分享
评论
4
20
分享

创作者周榜

更多
牛客网
牛客企业服务