滴滴前端-日常实习-一面

最近一直在面试,先将前边的面试梳理梳理发出来,目前还是0offer,不知道什么时候才有好结果,话不多说,以下是我滴滴的面经啦。
全程40mins
1. 项目相关 && 根据项目问八股
2. 你的项目中使用了tailwindCSS,这和我们平时使用的CSS有什么区别吗?
3. 请你解释一下项目中的数据懒加载和图片懒加载?
4. 介绍一下Axios二次封装封装了些什么功能?
5. 介绍一下防抖
6. 项目中解决了跨域问题,请你解释一下跨域,还有没有其他的解决方法。
7. 八股
8.  Axios的底层实现是什么
9. 介绍一下数组的遍历方式
10. 元素垂直居中对齐的方式有哪些
11. 介绍一下JS的事件循环机制
12. 出题回答输出顺序
13. 介绍一下节流和防抖,以及其应用场景
14. 手写防抖
15. 你的代码中使用到的argument可以修改成什么?
16. 手写map
17. 你的代码中的判断语句!callback是有效的吗,可否去除?
18. 将对象数组的相同属性值进行分类

#实习##前端#
全部评论
这个map是遍历的那个map还是Map数据结构呀
点赞 回复 分享
发布于 04-14 15:11 湖北
八股问题真不少
点赞 回复 分享
发布于 04-13 08:40 天津
点赞 回复 分享
发布于 04-12 22:41 重庆
佬,什么时候面的,哪个部门
点赞 回复 分享
发布于 04-12 19:04 广西

相关推荐

04-17 17:33
已编辑
门头沟学院 前端工程师
途径三次转岗终于约面,无笔试,害怕是kpi给牛子们更下面经,攒攒人品4.2约面4.7一面  1h1 自我介绍2 自己介绍实习3 项目中的难点亮点介绍,难点怎么解决的,为什么要这么解决4 Vue和React哪个更熟    1 nexttick原理,降级方案    2 rn和原生的通信    3 Vue3的响应式相对于Vue2做了什么优化    4  记不清了,都是常规Vue八股5 浏览器和node中的事件循环6 事件循环输出题,具体忘了,不难,但是输出多,十几个。。。,赛码网代码格式化一坨,看得头昏眼花7 函数柯里化, 写一半脑子空白了,拉了坨大的,提示几次才写出来8 反问感觉一面表现极差,但是第二天居然约二面了4.9 38min1 经典自我介绍2 公式化介绍实习和项目3 公式化介绍难点及解决方案4 Vue相关    1 响应式原理    2 diff5 React    1 fiber6 手写题:实现eventBus,要求有emit/on/off/once功能7 直接反问了,面试时间很短,都答上来了,但是不知道是满意还是不满意,时间太短了好累-------------------------晚上打电话约三面了,许愿顺利4.11三面 25min1. 实习2. 手写url解析3. 反问我靠三面时间怎么这么短4.15更新,已挂#滴滴求职进展汇总##滴滴工作体验##滴滴前端面经#
点赞 评论 收藏
分享
04-07 17:47
已编辑
广东海洋大学 前端工程师
许愿hr面让我赢一次吧更新:还是输了,已发感谢信一面 (3.28)面试时长(1h)1.  介绍一下简历中的组件库项目2.  vite 和 webpack 有什么区别?3.  vite 打包可能会有什么问题呢?需要怎么处理?4.  vue2 和 vue3 有哪些不同?5.  vue2 和 vue3 diff算法的区别是什么?(面试官对我的回答不太满意)6.  说说你对工程化的理解7.  工程化中对CSS会怎么处理?8.  说说你对打包优化的理解9.  在你看来性能优化要做的事情是什么?10.  有做过代码执行上的性能优化吗?11.  在vue开发中需要关注哪些要点来避免性能劣化的情况?12.  说说http不同版本的一些区别13.  http2.0有哪些缺点?14.  http1对同时并发请求的数量是有限制的,你了解吗?15.  说说http和https的区别16.  具体说一下加密的方法和流程(不太了解)17.  Promise和async await的区别18.  async await具体是怎么实现的?19.  算法题:最大并发数控制二面(4.1)面试时长(1h)没有自我介绍直接开始,全程拷打项目,问题也基本是项目延申出来的1.  简单介绍一下你上一段实习中觉得做的比较好的项目2.  想知道你们的项目大概是什么样的结构,你在开发的时候会从什么地方下手?3.  IntersectionObserver的事件回调是宏任务还是微任务?如何判断呢?4.  虚拟列表中滚动条的位置该如何确定呢?尤其是元素不定高的情况5.  你这个自己实现的虚拟列表有和其他第三方插件进行对比吗?6.  如果是在直播这种不断推送新消息的场景下,你会怎么设计呢?7.  对于埋点,如果用户打开页面后很快将页面关闭的话,关闭之前的操作和数据该如何获取?8.  看你组件库项目使用了Monorepo,介绍一下9.  对比其他方式,Monorepo最大的好处是什么?10.  你上一家实习公司的主要业务有了解过吗?11.  算法题:    (1)lc LCR 091. 粉刷房子    (2)数组扁平化(后面要求尾递归实现)三面(4.7)面试时长:(1h10min)全程无八股,大部分是偏向业务和场景的开放性题目1.  介绍一下实习项目的业务背景(这块说了蛮久)2.  假如你是一个项目的负责人,面对一个新需求你会如何判断以及决策?3.  功能上线后如何判断这个功能上线前后的影响和优化有多少呢?4.  有去了解过用户反馈最多的问题或者诉求最强的问题是什么吗?5.  移动端兼容性处理是如何实现的呢?6.  哪些浏览器会在图片兼容性上有问题呢?7.  如果在项目上线之前,对用户浏览器使用情况进行预调研以及前期判断,你会怎么做?8.  有去了解过当前浏览器的内核分布,以及有多少种内核吗?9.  移动端的浏览器他的内核和版本会和什么相关呢?(以上两个题真知识盲区了)10.  介绍项目中的瀑布流组件是如何实现的?11.  还有什么别的方式能实现瀑布流呢?12.  h5是如何和移动端做通信的呢?13.  项目中用到了i18n,说说i18n的原理?14.  使用i18n的过程中遇到了什么问题呢?你是如何解决的?15.  算法题:    (1)求数组深度(递归和迭代都要写)    (2)实现Promise.half方法(后面要求能失败重试)
牛客965593684号:这肯定稳了,我面字节面试官对我回答不满意直接把我挂了,这都让你过了说明很想要你啊
点赞 评论 收藏
分享
评论
7
35
分享

创作者周榜

更多
牛客网
牛客企业服务