字节 4.12 前端一面
之前投递的暑假实习两个名额占了,但阿里面了一次,自己没准备充分,被打击到直接打电话取消字节的面试,暑假实习名额就被占了,就投了日常实习。
大致内容:
1.自我介绍
2.介绍自己项目
项目里面用到了JWT,介绍一下,这点是因为自己做过后端开发
3.用得的ES6新特性
自己喜欢用得的扩展运算符和箭头函数
4.箭头函数和一般函数的区别
this,不能用于构造函数
5.介绍闭包,用闭包写一个函数,函数按数组顺序每隔一秒输出数组的一个值;
setTimeout函数竟然差点写错,面试管特别好,引导提醒完成
6.给div设置宽度100px,最小高度100px,最大高度500px,1px边框,高度大于500px时出现滑动条
高度大于500px时出现滑动条从来没用到过,没写出来,下来查才是overflow-Y:auto
7.设置元素水平、垂直居中
8.算法,最长不重复子序列
没完全做出来,tm做着做着一个老师进来我借来面试的教室一直在旁边收拾东西,打乱我思路,后面把自己能写的都写了,所以一定要找个安静的地方
9.cookie,sessionstroge,localstroge区别
最后还给我说了每次请求都会把cookie带上到header里面,长知识了
10.vue双向绑定
object.defineProperty,proxy
11.跨域
说了下跨域原因,解决方案JSONP,CORS,webpack时代理,nginx反向代理
追问JSONP原理,我没用过
面完就觉得完了,自己应该和大厂无缘,结果下午就通知一面过了!说我css有点弱,准备二面!
#字节跳动春招##春招##面经##字节跳动#