滴滴前端实习一面加二面

- 一面: 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

相关推荐

头像
11-06 10:58
已编辑
门头沟学院 嵌入式工程师
双非25想找富婆不想打工:哦,这该死的伦敦腔,我敢打赌,你简直是个天才,如果我有offer的话,我一定用offer狠狠的打在你的脸上
点赞 评论 收藏
分享
评论
1
24
分享
牛客网
牛客企业服务