滴滴前端一二面凉经

首先首先,先说一下面试我的两个小哥——人超Nice的,自我介绍完后一边让我不要紧张一边问问题,遇到知识盲点还耐心引导,对于真的不会的还不断给提示。交流体验贼好,在我全程balabalabala......乱说一通时,小哥们都不会打断,甚至等你说完后他要等几秒确定你说完了才开始接着问。体验简直不要太舒服!!!
滴滴的面试流程的形式我还是挺喜欢的,提前预约好时间后,整个一二三面都能在当天完成,不像其他厂一样——隔两三天还好,但是一般都是要么挂着你,要么隔个一个礼拜【可能有些大佬是一周之内就能拿到offer的,还是人太菜了......】

一面(50分钟)

1、自我介绍
2、挖项目(做了什么,怎么实现的,难点,怎么解决的)
3、Vue的slot
4、Vue的组件通信
5、v-model原理
6、CSS工程化
7、前端代理
8、JS相关(数组一些操作如splice,还有几个不记得了,就一些基础)
9、前端缓存机制
10、JS异步任务机制(输出顺序)
11、算法:
Promise封装一个setTimeout,
给一个对象,输出内val变量的最大值(内还有两种子对象——father和mother)【面官小哥提醒——利用二叉思想解决】
12、Vue需求题:
封装一个组件——菜单栏(点击显示或隐藏菜单项,点击菜单项怎么跳到指定位置,点击其它地方隐藏菜单)【点击其它地方隐藏可以通过target判断点击的是否为其它地方,或者通过阻止菜单的冒泡——stopPropogation】

二面(40分钟)

一面刚结束十五分钟左右就发送二面邀请
1、自我介绍
2、深挖项目(做了什么,怎么实现的,难点,怎么解决的)
这里问了好久,但由于本人项目过于简单,导致在这疯狂扣分
3、需求题,口述怎么实现:
封装一个组件,实现搜索框输入时,能够进行联想(答的防抖,节流)【这里其实答节流不对,因为它是N秒内只执行一次,其实这是经典的防抖场景】
封装一个菜单栏【没错,就一面的那个】
4、算法题
递归求和

以上总结不全,遗漏较多,睡了个午觉之后就只记得这么多了。
个人感觉滴滴更重视项目,还有解决实际问题的能力,两面的大部分时间都是花在项目上,其它基础问题占用的时间较短
建议大家可以将重心放在项目的复习上。本人就是项目没什么亮点,而且实践能力较弱,在这一方面扣了好多分
最后祝大家能进到心仪的公司,早日上岸吧!

#面经##滴滴##校招##前端工程师#
全部评论
有多少人滴滴前端是过三面的?
1 回复
分享
发布于 2021-03-27 18:24
请教一下,二面里的第3题,“实现搜索框输入时,能够进行联想”,这里的联想是啥意思呀?
点赞 回复
分享
发布于 2021-03-28 21:56
阅文集团
校招火热招聘中
官网直投
楼主是实习吗
点赞 回复
分享
发布于 2021-03-29 20:19
算法是写还是说思路啊 15分钟
点赞 回复
分享
发布于 2021-04-14 16:54

相关推荐

问的挺基础的,可惜自己太菜了,很多问题没答上来。没问项目,只问了八股1. css选择器,选择div下的第二个p该怎么做        div p:nth-child(2)    2. 默认position是什么,怎么消除position        默认position为statc,此时top,left等值都没法起作用    设置为absolute,相对于祖先元素进行定位    设置为relative,不脱离文档流    设置为fixed,相对于窗口    设置为sticky,到达某个位置时,相对于窗口    3. vue 异步的数据请求在哪个生命周期        在created中,因为此时data,methods已经创建,vue实例对象已经创建好    mounted中,实例挂载在dom上,可以进行dom操作了    4. 验证码主要是用来干什么,还可以有其他什么人机检测的方式5. js判断数据类型的办法有哪几种        typeof,instanceof,Objectprototype.toString.call(),根据consturctor(注意null和undefined没有constructor)    6. js字符串转number,number转字符串        toString,String,parseInt,’&{}’    7. js实现字符串数组的拼接8. css实现文本溢出省略号        overflow:hiddren    text-overflow:ellipsis
点赞 评论 收藏
转发
交行北分 金融科技储备生 工资18-22
点赞 评论 收藏
转发
4 28 评论
分享
牛客网
牛客企业服务