滴滴一二三面面经

投的是杭州的橙心优选
上周六(4/17)一口气面完了三面,不得不说滴滴这种面试方法效率挺高的

滴滴一面

项目相关,用了高德地图做了什么功能、使用的什么版本地图,有什么API

Vue的数据双向绑定的实现,响应式原理

Vue3中对响应式原理的优化(Proxy),有哪些优势

Vue路由守卫,有哪些钩子

axios的封装,在全局配置中实现接口响应成功或失败时提示

JS的数据类型

判断类型的方法

JS的事件循环,哪些方法是宏任务,哪些是微任务

定时器延时一秒执行,这个一秒是准确的时间吗

flex的属性,实现均匀分布的属性

三栏布局

定位的属性设置(position)

函数防抖和节流,介绍一下思路,如果防抖要一开始就执行一次该怎么处理

浏览器的存储方式

cookie、localStorage、sessionStorage的差异

浏览器的缓存策略,cache-control中的no-cache和no-store的差异

node的服务框架,express的洋葱模型

现在学习新知识都是通过什么方式获取的


总体不算难,但面试官时不时会问点比较深入的问题,让我感觉到自己真的是太无知了😂,不过面试官很有耐心,有些一时间想不到的问题会慢慢地引导我思考


滴滴二面

移动版的页面结构

实现一个筛选条置顶,下方将筛选出内容整体是可滚动的(写HTML和CSS的界面样式)

实现一个类,有原型方法和静态方法,并用一个子类进行继承(ES5/ES6)

输入一个字符串,获取出现最多的字符及其次数

问了正则相关的问题各个符号的用法

平常学习前端的方式

看过那些前端的书

对最近面试,及未来进入工作的状态来说,你觉得你未来的学习计划需要调整吗,或者说有什么计划去补充马上进入工作时的状态,让他进入得更快一些

让你马上进入一个工作,你会怎么办,你要做什么准备

现在毕设的完成度,在完成毕设的过程中有遇到哪些困难

在基础知识上会有一些空白的感觉


这面基本前面基本就直接是手写题,不过前两题表现得不算好,第三题用了3分钟写了个基本的哈希表的解法,接着面试官说还有正则表达式的解法,然后问起了正则表达式的相关问题,这玩意不经常用真的容易忘哈🤣,后面感觉都是在问偏HR的问题了,这一刻我都感觉我二面要挂了,结果面试完十分钟收到了三面的邀请,感谢面试官不杀之恩😀

滴滴三面

vue组件通信方式

vue的响应式原理,它是怎么操作数据更新的,$watch()内部是怎么操作的

硬件加速

1像素里面包含了哪些信息

浏览器的渲染原理

translate()是否会触发重绘

怎么避免触发重绘

express框架和Koa的区别

手写一个三栏布局(flex),当在缩小浏览器窗口到一定限度时,左右两边的固定宽度的容器会被挤压缩小,应该怎么解决(不是min-width)

传入一个嵌套对象{a: {b: {c: 1}}},获取c的值


这一面的记录是在第二天早上起来后才整理的,过了一天感觉很多都记不起来了😅。
面试官给我的感觉就是那种技术很牛的人(纯感觉),本来面试就紧张的我变得更紧张了,不过面试官也很和善,让我不要紧张,就当成是两个人之间的交流。这一面难度比前面感觉高了,问得问题都深入了很多,不少问题都没答得上来或者说答得很差,本来能答得上来的问题也紧张得只能回忆起一部分,深深地感觉到了自己还有很大的进步空间(菜)😑


求一个HR面

#面经##滴滴##前端工程师##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-04-21 09:56
同样18号123面,等待中,希望这几天hr面,lz有问过hr进度么
点赞 回复
分享
发布于 2021-04-21 14:34
联易融
校招火热招聘中
官网直投
一口气三面太猛了吧大哥
点赞 回复
分享
发布于 2021-04-22 09:38
帖主你好,我是字节跳动的靠谱内推人,看您的信息感受到您是个优秀的人~如果有意投递字节跳动,加入我们,可以找我内推哦,我能推全国字节所有岗位,可以直接简历+工作城市+具体岗位私戳我,您在招聘过程中的任何不解,疑惑都可以询问我,看到必回(如果工作忙会有延迟求理解~)
点赞 回复
分享
发布于 2021-04-25 18:45

相关推荐

主要是开放性的问答,以及针对一些场景进行设计,全场55分钟。流程推进很快,面完之后10分钟不到收到了hr电话,约了三面和hr面的时间。场景题我觉得挺难的,gpt了一下,给大家参考参考。1.具体介绍一下第二个项目的功能以及技术点2.作业单元定制化详述3.flowable和bpmn协议介绍一下(项目特有)4.在项目中的职责和分工5.项目过程中对技术上有什么成长6.介绍一个发现关键问题并解决技术难点的经历,怎么发现怎么解决的(问的比较详细)7.有阅读过Vue的源码吗8.Vue的diff算法是广度还是深度优先9.广度和深度对比dom tree的时候是怎么遍历的10.深度和广度优先对比dom的优缺点11.Vue3比Vue2优秀在哪12.Vue3相比Vue2的性能提升在哪,快在哪13.场景题1:怎么设计一种场景,去计算Vue3比Vue2快多少(问的比较细致,比如时间戳在哪个阶段获得,好难的题)14.虚拟列表15.场景题2:假如有一个实时消息列表,自己测试的时候没问题,项目使用后有用户反馈说页面很卡,要怎么排查这个卡顿问题?(好难)16.针对上面你提出的几个可能的方向,要如何进行复现(上面回答了数据量太大和内存泄漏,好难)17.怎么更进一步的分析(好难)18.上面的问题从浏览器的工作原理或者js引擎的工作流程来分析一下?(好难)19.宏任务和微任务有什么区别?20.他们的区别会带来什么实质性的表现或者差异吗(好难)21.第一个项目的技术选型22.3D地图的性能问题以及解决方案23.场景题3:假设轨迹的显示是实时更新的,在现有功能的基础上会怎么样设计技术方案24.会选择SSE还是websocket25.怎么样设置一个标准或者手段去判断你的轨迹位置显示的实时性26.个人论文选题方向和内容介绍,研究思路介绍27.为什么选这个baseline28.对就业方向的选择,为什么选择开发而不是做研究29.对后续的安排和规划30.就业城市和公司偏好#饿了么##前端##25届暑期实习##我的实习求职记录##阿里##24届软开秋招面试经验大赏#
点赞 评论 收藏
转发
点赞 10 评论
分享
牛客网
牛客企业服务