字节前端一面二面凉经

二面GG

给大🔥做个复习参考

一面:
项目
有关vue中数组变化的监听 $set  pop()分别怎样

为什么要用$set,为什么数组监听不到响应式变化(答堆内存,面试官说不对,问是否看过源码,答否,这题过了)

v-for的时候,为什么加key(我答的是dom更新时的作用,面试官说的是增加效率,只比较一层什么的,没了解过)
强缓存和协商缓存 两个阶段分别哪个字段优先级高 分别返回什么状态码
写个闭包 闭包解决了什么问题 作用域会回收吗 为什么
http2和之前的区别
看个题,事件循环的,很简单
编个程,找到字符串第一个回文字符串,abcba,abba都是回文字符串(我的思路:比较每个字符两边的第一个字符,以及自身和下一个字符是否相等,然后逐个比较,面试官说往里面逐个插入#,没理解)跑通了1个测试用例


等几分钟二面


寒暄,暖场
看个题,没答上来,我觉得是 1 4 3,需要继续学习
说未知宽高的元素水平垂直居中 1absolute translate 2flex
写个数组去重 es6有办法吗(这才想起来是想让我用set,我答的map走一遍然后输出键值为1的。。。)

浏览器缓存策略  etag 解决了什么问题

写个eventemitter  刚好就这个没看。。硬写,我觉得思路没问题,可能有语法错误没跑起来

然后就凉了 可以感觉到面试官的态度有变化  然后问我愿不愿意实习(意思就你凉了)答不愿意,需要好好准备秋招

反问 问我还有机会吗,面试官说你可以春招再来,然后说看你面试记录,可能会有人捞

面试体验不错,答错的面试官会告诉你,总体态度也比较好


多少有点受打击了,以后加油




😭😭#字节跳动##面经##校招##前端工程师#
全部评论
补充2:一面 有问到requestanimationframe()方法,答不知道,还问到vue中的nexttick()属于宏任务还是微任务,不知道,还问了一下其他的宏任务和微任务
1 回复 分享
发布于 2020-09-01 18:57
补充1:一面 用过bind()没有,一般用它干什么
点赞 回复 分享
发布于 2020-09-01 17:23
求问楼楼字节啥部门呀
点赞 回复 分享
发布于 2020-09-01 20:36
说一下我对代码题的理解,因为setTimeout()里面有一个O(5),O是一个函数,调用时this指向window,所以window.age = 5
点赞 回复 分享
发布于 2020-09-02 10:45

相关推荐

小谷围鸡肉卷阿姨:+1,腾子投完一动不动
点赞 评论 收藏
分享
9 20 评论
分享
牛客网
牛客企业服务