滴滴 前端 面经

一面

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 大的数(快排的变体…脑子瓦特了当时没想起来,面试官原本出的异步并发限制,脑子抽了说上个面试官出过了然后给换的
应该不止这些,但是想不起来了

二面面试官超级好,一直让我不要紧张,说一面面试官给我的评价很高,心中暗喜,然后三面直接拉了坨大的
全部评论
第一题是 a 然后报错吗。 除非各自都是单独写 是 a 报错 a b吗
点赞 回复 分享
发布于 2025-10-18 17:46 浙江
这个一面第一个代码输出会输出什么啊
点赞 回复 分享
发布于 2024-12-11 21:42 湖北
佬啥时候面得呀
点赞 回复 分享
发布于 2024-11-13 20:13 陕西

相关推荐

3.19(周四)一面3.24(周二)二面3.27&nbsp;(周五)&nbsp;三面&nbsp;当天&nbsp;oc3.30&nbsp;(周一)&nbsp;正式&nbsp;offer一面是两个面试官,应该是+1&nbsp;和技术&nbsp;leader,面试氛围特别好,两个面试官讲话都很亲和,主要是&nbsp;AI&nbsp;相关的概念题和场景题,前端八股问得比较少二面居然是&nbsp;hrbp&nbsp;面,始料未及的一面,不过还好问得是比较常规的&nbsp;hr&nbsp;面问题三面是主管面,终于给我想起来录音了!下面是具体面经:1.&nbsp;请简要地做一个自我介绍。2.&nbsp;你的&nbsp;UI&nbsp;组件库是完全手写的还是基于现有开源库修改的,选择自己手写的原因是什么?3.&nbsp;请讲讲&nbsp;React&nbsp;组件的生命周期。4.&nbsp;如果需要优化一个前端页面的打开速度与性能,具体可以采取哪些举措?5.&nbsp;在浏览器输入网址后直到页面完全展示出来,背后究竟发生了什么事情?6.&nbsp;请尽可能多地列举&nbsp;HTTP&nbsp;状态码及其含义,并解释&nbsp;206&nbsp;状态码的意思。7.&nbsp;原生&nbsp;JS&nbsp;写得多不多?原型链的存在意义是什么,它的最上层又是什么?8.&nbsp;ES6&nbsp;中的&nbsp;class&nbsp;关键字与传统的组合式继承之间有什么关系?9.&nbsp;JS&nbsp;中&nbsp;this&nbsp;指针的传递和判断机制是怎样的?箭头函数是否拥有&nbsp;this&nbsp;指针?10.&nbsp;近期对&nbsp;AI&nbsp;领域的了解情况如何,是否有在本地部署试玩过大模型(如&nbsp;OpenClaw)?11.&nbsp;在&nbsp;AI&nbsp;代码生成能力日益强大的背景下,前端工程师未来的出路和发展方向在哪里?12.&nbsp;如果向产品经理方向发展,需要额外补充哪些新增的素质或能力?13.&nbsp;对大模型应用开发相关技术栈(如&nbsp;LangChain、RAG、Agent&nbsp;等)是否有过具体的实践了解?14.&nbsp;接下来的学校时间安排是怎样的,能否满足长期实习,未来是打算直接工作还是继续深造?
点赞 评论 收藏
分享
评论
6
33
分享

创作者周榜

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