字节飞书一面 1h
4.7号刚刚面试完,感觉又不是很好。一道框架题都没问,我还准备了好多react和vue的,太难了我。
1.自我介绍(介绍完,面试官说好正式的面试)
2.五层机构和最上面两层里面的协议(五层我只说了四层,网络层忘了,应用层协议我只知道HTTP)
3.http头部有哪些东西(我懵了,然后半天才说出来状态码,域名啥的)
4.状态码有哪些(我只知道200,302,404,500其他的都不知道,唉)
5.cookie里面属性,怎么防止xss和csrf
6.get和post有什么区别吗(这里我只答出一个在body一个在url),又问可以用post代替所有的get吗(我说不行,get可以跨域,然后就说jsonp和cors的简单请求和非简单请求)又问非简单请求为什么要发options,有什么用吗(这是因为减少http请求量?)
7.强缓存和协商缓存,两者之间的关系(这点没答出来)
8.为什么js的小数是不精确的呢(因为十进制小数转成二进制是2的负次幂。0.5为0.1二进制2的负一次方,0.2是不净的所有是小数),然后一道题计算0.2+0.03,我都乘100再相加最后再除以100,然后他在0.2后面改成0.25884466+0.03问我怎么算,我不知道怎么获取他的位数,没答出来
9.求一个数组和是一个定值,把所有可能性返回。我用dfs最后还差一点
然后面试官说时间差不多了,你还有什么反问的吗
然后就没有然后了。
#面试那些事##字节跳动##前端工程师#
1.自我介绍(介绍完,面试官说好正式的面试)
2.五层机构和最上面两层里面的协议(五层我只说了四层,网络层忘了,应用层协议我只知道HTTP)
3.http头部有哪些东西(我懵了,然后半天才说出来状态码,域名啥的)
4.状态码有哪些(我只知道200,302,404,500其他的都不知道,唉)
5.cookie里面属性,怎么防止xss和csrf
6.get和post有什么区别吗(这里我只答出一个在body一个在url),又问可以用post代替所有的get吗(我说不行,get可以跨域,然后就说jsonp和cors的简单请求和非简单请求)又问非简单请求为什么要发options,有什么用吗(这是因为减少http请求量?)
7.强缓存和协商缓存,两者之间的关系(这点没答出来)
8.为什么js的小数是不精确的呢(因为十进制小数转成二进制是2的负次幂。0.5为0.1二进制2的负一次方,0.2是不净的所有是小数),然后一道题计算0.2+0.03,我都乘100再相加最后再除以100,然后他在0.2后面改成0.25884466+0.03问我怎么算,我不知道怎么获取他的位数,没答出来
9.求一个数组和是一个定值,把所有可能性返回。我用dfs最后还差一点
然后面试官说时间差不多了,你还有什么反问的吗
然后就没有然后了。
#面试那些事##字节跳动##前端工程师#