字节跳动懂车帝前端一面面经

字节跳动 - 懂车帝

一面 7.20

  • 自我介绍
  • js的基本数据类型
  • 基本类型和引用类型是存放在哪里的
  • 说说你对堆和栈的理解
  • 代码输出题(给函数传入obj,修改某个属性,函数返回值是什么,obj的属性怎么变)
  • 闭包是什么
  • 闭包的使用场景
  • 事件循环是什么
  • 事件循环输出题
  • 事件循环的应用是什么(答了vue的nexttick和react的setState)
  • 为什么setState要弄成微任务
  • 还知道react的哪些底层原理
  • diff算法
  • 写题:每次输出下一个质数
getNext() // 2
getNext() // 3
getNext() // 5

  • 写题:EventEmitter
const e = EventEmitter()
e.on('foo', (name) => console.log(name))
e.emit('foo', 'bar') // bar

  • 反问
全部评论
EventEmitter是什么啊,大佬写出来了吗
1
送花
回复
分享
发布于 2023-07-20 21:50 上海
提前批吗大佬
点赞
送花
回复
分享
发布于 2023-07-20 21:45 四川
蔚来
校招火热招聘中
官网直投

相关推荐

10 48 评论
分享
牛客网
牛客企业服务