字节是远程面试的,用的牛客网的,所以是需要做题的那种,一面技术面嘛。y1s1,面试官蛮帅的,哈哈哈哈。

首先,一上来肯定是喊我自我介绍,我就很简单很简单的自我介绍了一下。哦,对,声明一下,我面试之前无任何准备,纯裸面,所以自我介绍就真半分钟不到说完那种。

然后问了下我觉得自己写的最好的项目,我就介绍了下我最近在做的,让我头秃的h5视频,可惜,面试官没听懂,哎。

好了,废话不多说,技术题开始。我只负责放题目,答案你们自己在评论区回答吧。

1、数据类型

然后延申==和=== 

null和undefined两等和三等都一样

“a” === String(“a”) //true 

 String(“a”) === String(“a”)//true

2、箭头函数的参数对象或arguments使用

实现一个函数sum(1,2) //3 sum(1,2,3,4) //10

3、bind apply call

实现bind

4、实现一个goupBy函数

const list = [

{“city”:”北京”,”shop”:”aaa”},

{“city”:”北京”,”shop”:”aaa”},

{“city”:”上海”,”shop”:”bbbb”},

...

]

let obj = goupBy(list, ”city”)

// obj ={

“北京”:[{“city”:”北京”,”shop”:”aaa”},

{“city”:”北京”,”shop”:”aaa”},],

“上海”:[{“city”:”上海”,”shop”:”bbbb”}

]

...

}

字节一面(后续有消息再出后续,没后续就是没通过)_字节

字节一面(后续有消息再出后续,没后续就是没通过)_字节_02