滴滴-前端-CTO线-秋招-北京-一二三面面经


一面

1.DNS查询相关知识

2.HTTP缓存

3.二叉树最大高度

4.二叉树层次遍历

5.TCP三次握手和四次挥手 按状态回答?状态有哪些?不需要答报文段

6.进程和线程的区别

7.BFC是什么

8.TCP和UDP的区别


二面

1.promise中发生错误怎么捕获?then第二个参数和catch的区别

因为then可以链式调用,catch可以捕获到前面所有then里抛出的错误吗

前面抛出的错误,后面的then可以接收到吗

2.两个单链表找相交点

3.src和href的区别

4.手写发布订阅模式

5.MobX数据流向


三面

1.实现一个搜索栏(实现关键函数即可)

2.使用Flex布局实现三栏布局

在三栏布局里面,为什么要把center部分放在left前面(答:优先显示、性能优先 =》!错误 答案:SEO有关)

3.绝对定位是相对于什么?(答:最近的有relative定位的父元素 =》!错误 答案:最近的有定位的父元素)

4.实现正确的节流函数(具体参见Lodash的实现)

5.大文件上传(以muitipart/form-data为例,或者blob)的时候HTTP是如何切片的(不知道)

#面经##校招##滴滴##前端工程师#
全部评论
请问楼主拿到意向书了吗?
1 回复 分享
发布于 2020-09-26 09:24
请问具体是哪个部门呢?
点赞 回复 分享
发布于 2020-09-24 21:16
楼主能告诉我一下二面的promise的问题,哪里有答案吗?我想参考一下
点赞 回复 分享
发布于 2020-10-08 20:48

相关推荐

09-05 15:06
已编辑
蚌埠坦克学院 前端工程师
一面 1.自我介绍2.项目是自驱做的还是跟着学校做的3.为什么想要做这些项目,后端怎么做的4.为什么一开始是vue技术栈后面又用react5.react和vue的区别6.react hooks7.useRef的返回值,滥用useRef的后果8.js和ts的区别9.ts的接口是什么10.ts的泛型11.浏览器的状态码 301,302,304代表什么意思12.什么是组件化开发13.组件化开发和模块化开发的区别14.遍历数组的方法有哪些15.map和forEach的区别16.具有改变原数组能力的方法有哪些17.手写防抖反问一面完后秒约的二面(很惊讶因为一面一些回答的并不是很好)二面  1.自我介绍2.了解情况3.什么情况下让你开始学习前端4.vue和react都做了哪些项目5.为什么给项目起这个名字6.项目拷打7.数组扁平化衍生题8.项目再展示9.能实习多久,什么时候能到岗10.有没有收到其他offer还投了哪些11.为什么选择滴滴反问二面后差不多一小时后hr打电话来问最快到岗时间是什么时候,回答一周内可以到,然后至今没有消息两轮的面试官都很好,一面面试官是个小姐姐,因为八股有一些不熟一些没回答上来或者答得不好,后面也是告诉我基础是根本,要知其然才能知其所以然。二面的面试官也很好,每次提问的时候都会叫上名字然后很亲切,所以也没那么紧张,后面我表示面试经验不多(我不知道应不应该提这个的,感觉不是很好),但是他说这样的话表现得也还不错。遇到两个好的面试官!感恩!面试过了但是面试官最终选了另一个25届的  #软件开发笔面经#
查看56道真题和解析 软件开发笔面经
点赞 评论 收藏
分享
3 8 评论
分享
牛客网
牛客企业服务