首页 > 滴滴前端一面
头像
丁丁要努力
发布于 03-27 22:52
+ 关注

滴滴前端一面

先说下个人感觉吧: 滴滴面试题不偏不怪,问的都很基础。面试官也真的挺好,有些题没答上来,鼓励我说没关系,下去自己可以总结总结。

最后反问的时候,我提问的是针对本次面试,您能给我一些学习上的建议吗? 面试官回答:应届生不会问很难的东西,一般都是基础知识,让我以后多注重基础,神仙面试官,面试的时候一直在鼓励我,真的有被感动到

面试问题:

  1. 介绍一下js的数据类型 基本数据类型和引用数据类型分别存放在哪里?
  2. 讲解一下闭包、闭包的作用、闭包的使用场景
  3. 讲解一下js的垃圾回收机制
  4. 手写一个防抖函数并讲解一下(这个原理讲明白了,但是面试官延伸了一个闭包的问题,说是怎么给闭包里的fn函数传递变量,fn函数的this指向哪里,后面那个马马虎虎的,不是很会)
  5. 讲解一个typeof和intanceof判断类型的原理 它们有什么区别
  6. 平时遍历对象和数组都用什么方式(然后问了for...in、for...of的区别,这个没答上来,有大佬会吗)
  7. 让我看一个原型链的代码输出题(牵扯到constructor属性,定义了一个构造函数F,然后各种指来指去,对原型链的要求蛮高的)
  8. 讲解一下css的盒模型
  9. 有两个div盒子 第一个盒子的margin-bottom是50px、第二个盒子的margin-top是50px、然后问两个盒子之间的间距是多少(这个我延伸出来了BFC、然后面试官问怎么样使一个区域变为BFC)
  10. 实现一个css两栏布局、左边固定宽度、右边自适应
  11. 讲解一个react的生命周期
  12. 讲解一下类式组件和函数式组件的区别,什么场景下用函数式组件,什么场景下用类似组件
  13. 讲解一下diff算法 以及在diff算法中key的作用
  14. 讲解一下vue3中ref和reactive的区别
  15. 讲解一下vue中组合式API和选项式API的区别
  16. 了解Promise吗,讲解一下promise
  17. 给了一道promise的代码输出题(这个也不是很会)
  18. 讲解一个Ajax和axios的区别与联系(这个彻底蒙圈了)
  19. 手写二分查找
  20. 然后问了在联想工作期间怎么对大量数据进行优化的, Element组件库中lazy的工作原理(这个也没答上来)

蹲个二面吧,明天继续当打工人

全部评论

(5) 回帖
加载中...
话题 回帖

近期热帖

近期精华帖

热门推荐