二面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 刚好就这个没看。。硬写,我觉得思路没问题,可能有语法错误没跑起来
然后就凉了 可以感觉到面试官的态度有变化 然后问我愿不愿意实习(意思就你凉了)答不愿意,需要好好准备秋招
反问 问我还有机会吗,面试官说你可以春招再来,然后说看你面试记录,可能会有人捞
面试体验不错,答错的面试官会告诉你,总体态度也比较好
多少有点受打击了,以后加油
😭😭
全部评论
(4) 回帖