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

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

#实习##面经##字节跳动##前端工程师#
全部评论
看了面经,字节为什么给我发面试???我什么都不会
点赞 回复 分享
发布于 2021-04-28 19:25
大佬,你是简历写了用了Ajax和VUE吗,感觉问了好多次手写ajax和VUE原理
点赞 回复 分享
发布于 2021-04-23 00:05
二面只有4、5两道问答题其他都是写代码吗
点赞 回复 分享
发布于 2021-04-20 21:02
楼主,约三面了嘛
点赞 回复 分享
发布于 2021-04-16 16:19
这个算法题楼主怎么做的,可以先join成字符串,判断是否相等,然后相互看能不能被另一个字符串split成两段,都不能则返回-1就行了吧.
点赞 回复 分享
发布于 2021-04-15 17:35
@一个搬砖的胖子 有新算法题啦
点赞 回复 分享
发布于 2021-04-15 15:54
是base哪里哇
点赞 回复 分享
发布于 2021-04-15 14:16

相关推荐

头像
05-16 12:47
已编辑
中国地质大学(武汉) Java
你出生在农村,与其它农村小孩子无异小学时你对成绩没有概念,只感觉上课不听课也是无聊,只知道不写完作业会被老师罚站一到考试,自己成绩总是名列靠前,即使偶尔落后,你也从不在意中学时你觉得课本的东西很简单,随便学学就会了,并没有大量刷题你总是想不通,那些所谓的数学物理中难题,明明是在送分,为什么你的同学总是想不出解题方法高中时这三年你过的不容易,晚睡早起,给了自己很多压力.但是你也发现自己是有些小聪明的,你感觉班里有些同学很刻苦,但成绩比你差远了。那些数学题和物理题的陷阱,同学一遍遍踩坑,但是你总能发现并避开它们.“为了父母的期盼,为了恩师的厚望,为了天赐的智慧,为了青春的理想......”“天行健...
创作助手_刘北:其实,这种已经是神童级别的了,不费吹灰之力就能拿到自己想要的东西,就像机器按照程序走了一遍,就像我小时候看爱情公寓,觉得他们都很惨,几个人只能挤在一个房间里合租,但是好在他们有一群非常好的朋友,随着时间的推移,慢慢长大了,在看爱情公寓的时候,觉得他们都很厉害,博士、留学生、***、电台公子,数学天才,任何一个都是我可望而不可即的,更别说可以在异地认识一群更好的朋友了,所以呢,人还是要自给自足,满足当下,不要攀比,意气风发的且有理想的18岁少年永远都存在,只不过随着时间的推移他被你包裹在了洋葱的最深处。
点赞 评论 收藏
分享
05-12 11:09
已编辑
门头沟学院 后端
SmileDog12138:没必要放这么多专业技能的描述。这些应该是默认已会的,写这么多行感觉在凑内容。项目这块感觉再包装包装吧,换个名字,虽然大家的项目基本都是网上套壳的,但是你这也太明显了。放一个业务项目,再放一个技术项目。技术项目,例如中间件的一些扩展和尝试。
点赞 评论 收藏
分享
评论
6
30
分享

创作者周榜

更多
牛客网
牛客企业服务