当前位置: 首页 > 面试经验 >

滴滴秋储前端实习-小桔能源(已OC)

优质
小牛编辑
97浏览
2023-03-28

滴滴秋储前端实习-小桔能源(已OC)

时间线

  • 6.1投递简历
  • 6.11笔试
  • 6.21一面
  • 6.23二面
  • 6.29 oc
  • 7.3 收到Offer
  • 7.7 入职

一面  6.21  50min

  1. HTML语义化
  2. CSS3的新特性了解吗
  3. css代码题:仅使用css实现一个盒子设置宽高100px,并设置一个50px子盒子垂直居中(伪元素)
  4. 还有其他垂直居中的方案吗
  5. 了解栅格布局吗(不了解)
  6. css代码题:一个div盒子,里面有十个div子盒子,先实现10个盒子垂直居中,10个盒子平分父盒子宽度;再实现第一个元素独自居顶,其他9个不动(align-self)
  7. 子元素设置了宽度,也设置了flex:1,哪个优先级高?
  8. js基础数据类型
  9. 数组添加元素的方式有哪些
  10. 如何使用尽量少的代码,创建一个长度为10,并且每个元素都是1的数组   new Array(10).fill(1)
  11. 讲一下js事件循环
  12. 有哪些异步的写法,async和await和Promise有什么关系?
  13. 口述实现一个类Person有sleep和eat方法,使得其实例可以p.eat().sleep(1000).eat().sleep(2000).eat(),这样链式执行,先执行第一个eat,再等1秒执行第二个eat,再等两秒执行第三个eat()
  14. 讲一下你知道的排序算法,只讲了各个算法的名字,没要讲实现
  15. 要实现一个级联选择框(比如省市县),你会怎么设计数据结构来存储
  16. 讲一下项目的登录实现
  17. HTTP状态码
  18. vue的数据流
  19. vue双向数据绑定的原理
  20. 项目报错,你会从哪些方面去排查?使用过断点调试吗?
  21. 讲一下跨域
  22. 你有什么想问我的吗


二面  6.23   40min

  1. 一个父盒子100px宽高,三个30px宽高的子盒子,如何使用flex布局实现均分宽度,两个贴边(justify-content: space-between)
  2. 如果有四个子盒子会怎样呢(压缩)
  3. 如果设置了flex-wrap换行的情况下,有五个子盒子,第五个的位置在哪里呢(第二行的四五个盒子分别占据两边,第五个盒子和第一行第三个盒子对齐)
  4. 如果要让第五个盒子,和第一行第二个盒子对齐,怎么办?
  5. 一个元素,使用CSS画三角形
  6. 一个元素设置边框和border-radius可以变成一个圆环,这个时候要使用css再画嵌套的圆环怎么做(我说使用伪元素),使用伪元素最多画三个圆环,那如果要画四个五个或者更多怎么办呢?
  7. Promise有几种状态?它们之间怎么转换的?
  8. 为什么使用axios发请求之后,返回了一个成功的Promise,但是之后可能又可能变成失败的?(Promise.then()会返回新的Promise)
  9. 口述节流、防抖的实现
  10. 场景题:一个搜索框,输入信息之后会返回匹配的字段显示在下面,但是由于网络问题,先输入a,然后删除再输入b,但是b的匹配内容先返回,a的匹配内容后返回,如何解决?(我说根据两次请求的关键字,和当前input框的关键字对比,如果不一样就不渲染)。那么如果先输入a,删除后又输入a,由于某种原因a的数据第二次发送请求时已经发生更改,但是第二次发出的请求先返回,那么只根据关键字匹配的话,就会渲染错误的内容,如何解决?(我说使用时间戳判断渲染最后一次发出的)
  11. 输入一个url之后发生了什么?
  12. url由哪些部分组成?你觉得哪些部分改变会影响缓存?
  13. 命中缓存会返回怎样的响应?协商缓存根据什么去判断的?
  14. 登录的方案,cookie+session和JWT各有什么优缺点?
  15. 你觉得token有被伪造的可能吗?
  16. 你认为vue和原生js或者jQuery对比有什么优势
  17. 你讲到了异步渲染,是什么时机渲染呢,怎么实现的?(不知道),你猜一下呢?
  18. 你有什么想问我的吗?
#滴滴实习##2022滴滴秋储实习##滴滴##前端##前端开发实习#
 类似资料: