首页 > 滴滴前端实习一面加二面
头像
lllanlll
编辑于 2020-07-24 16:36
+ 关注

滴滴前端实习一面加二面

- 一面: 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简单请求与非简单请求
  • 深拷贝实现过程

更多模拟面试

全部评论

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

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐