字节跳动前端实习面经(视频面)

38min
大致记得以下的题,顺序不定

问答题

  1. 线程和进程的区别
  2. 端口是什么意思
  3. 进程间通信有哪几种方式
  4. js数据类型分为哪两类,其中基本数据类型包括哪几种,ES6新增了哪些新数据类型和新特性。
  5. 网络模型
  6. HTTP缓存
  7. HTTP和HTTPs的区别
  8. HTTP状态码
  9. 从输入URL到页面加载的过程
  10. Vue生命周期
  11. 如何实现水平垂直居中
  12. call和apply区别
  13. 事件委托
  14. target
  15. 跨域共享

在线编程题

  1. 以下函数什么用途
document.querySelectorAll('div')
  1. 三个a分别输出什么
(function () {
    console.log(a)
    a = 5
    console.log(window.a)
    var a = 20;
    console.log(a)
})()
  1. 函数防抖实现

  2. 建立一颗树

/** 
 * 实现转换方法,把原始 list 转换成树形结构
 */
const list = [
  { key: 1, data: 'A', parentKey: 0 },
  { key: 2, data: 'B', parentKey: 0 },
  { key: 3, data: 'C', parentKey:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值