首页 > 2022届 字节跳动前端暑期实习 二面
头像
duoge12
编辑于 2021-04-15 10:51
+ 关注

2022届 字节跳动前端暑期实习 二面

4.14 1h

1、手写ajax(加上提示完成90%)

  • 封装promise形式
  • 根据封装后的promise形式写出扩展函数
    • 请求成功则返回值
    • 不成功到达3次则取消请求

2、手写new,继承(完成100%)

3、手写防抖加应用场景(加上提示完成90%)

4、进程线程区别?

5、Vue中key作用?

6、算法题(加上提示完成75%)

// 判断A、B数组的包含关系(值和数量),A属于B返回1,B属于A返回2,两者相等返回0,其他返回-1

function arrayInclude (arrA, arrB) {

}

[1,1,2]
[1,2,2]
{
  1: true,
  2: true
}
[1,2]
[1,2]
{
  1: true,
  2: true
}

var a1 = [4,2,3,1,4]
var a2 = [4,2,3,1,4,5]
console.log(arrayInclude(a1, a2)) // 1
var a3 = [4,2,3,1,4]
var a4 = [4,2,3,1]
console.log(arrayInclude(a3, a4)) // 2
var a5 = [4,2,3,1,4]
var a6 = [4,2,3,1,4]
console.log(arrayInclude(a5, a6)) // 0
var a7 = [4,2,3,1,4]
var a8 = [3,2,3,1,4]
console.log(arrayInclude(a7, a8)) // -1

最后一题感觉面试官有些不开心,希望二面通过,求一个三面~

更多模拟面试

全部评论

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