滴滴前端实习一面加二面

- 一面: 7.20 10:00

  • 输入url到页面

  • this有哪些指向

  • promise限制并发

  • js类型 null undefined number string boolean bigint symbol object

    Symbol:

    • Symbol: let x = Symbol(12);
    • 输出x为symbol(12)而不是12且不等于12
    • 主要用来表示独一的量

    bigint:

    • let x = 123456789n; 在后面加n表示
    • 可以表示任意大数
    • 1n == 1, 1n !== 1
  • bfc

  • 判断date和正则的类型

    • x._proto_.constrctor
    • Object.prototype.toString().call(x)
  • 0.1+0.2为什么会丢失精度

    • 因为0.1和0.2转换成二进制后会无限循环
    • 0.1 -> 0.0001100110011......
    • 0.2 -> 0.001100110011....
    • 由于IEEE754尾数位限制,需要将多余的位截掉,此时发生了精度丢失
  • 箭头函数能不能call apply bind

    • 不能,因为箭头函数就是为了减少this的复杂性
  • flex三列布局

- 二面 7.22 15:00

  • js数据类型
  • 最小的k个数(冒泡)(快排分治)
  • 垂直居中
  • 检测嵌套对象是否有某个属性
  • 回流重绘及优化
  • 浏览器缓存
  • vue虚拟dom优点
  • 跨域jsonp cors
  • 如何实现一个搜索框使结果在列表高亮(思路)
  • http简单请求与非简单请求
  • 深拷贝实现过程
#实习##面经##滴滴#
全部评论
滴滴几面的呢
点赞 回复 分享
发布于 2020-07-24 17:02
楼主最后去滴滴实习了吗?
点赞 回复 分享
发布于 2021-04-20 18:27

相关推荐

小红书 后端选手 n*16*1.18+签字费期权
点赞 评论 收藏
分享
粗心的雪碧不放弃:纯学历问题,我这几个月也是一直优化自己的简历,后来发现优化到我自己都觉得牛逼的时候,发现面试数量也没有提升,真就纯学历问题
点赞 评论 收藏
分享
1 24 评论
分享
牛客网
牛客企业服务