当前位置: 首页 > 面试经验 >

虾皮一二面面筋

优质
小牛编辑
77浏览
2023-11-18

虾皮一二面面筋

感觉虾皮的面试官们水平都挺高的,体验很好,虽然都面的很一般但还是希望能有hr面吧。
虾皮一面
介绍实习的工作和技能掌握程度
介绍项目
函数的参数是数组吗(我说了是,其实不是,是类数组的对象!)
...扩展运算符使用场景
深拷贝实现(考虑多种情况)
浏览器缓存
静态资源一般怎么缓存
vue和react区别,更熟悉哪个
vue怎么实现的双向绑定
vue2和vue3响应式有什么不同
vue3和vue2哪个性能好
做题:
1.事件循环题(题目忘了):
解释结果为什么是这个顺序,问了事件循环机制,问Promise中哪些是微任务哪些是宏任务
2.出了一堆同名函数的不同定义,写出不同方式调用的打印结果(考查变量函数提升,以及作用域相关知识)
写出结果了后会依次问为什么是这个结果,问的过程中问到了变量提升,函数提升,this绑定相关问题,new和隐式绑定哪个优先级高。
3.实现函数a,奇数次调用打印1,偶数次调用打印2,不能使用额外的全局变量。
卡了,没想出来,面试官提醒用闭包,然后用闭包写出来了。然后面试官说不能有别的全局变量,问我知不知道立即执行函数,最终写出来了,代码如下。。。总之就是全靠面试官提示。然后面试官说感觉你理论都知道,怎么就写不出来呢
(TAT因为平时真的用不到这些)
```js
let a = (function () {
let count = 1;
return function () {
count++;
if (count % 2 === 0) {
console.log(1);
} else {
console.log(2);
}
};
})();
a();
a();
a();
a();
```
让你实现一个需求,你怎么去完成
平时怎么学习前端的
没有反问环节
虾皮二面
平时都是怎么学习前端的
es6基本数据类型
symbol使用场景
map和set使用场景
proxy
commonjs和esmodule区别
vue2和vue3区别
vue路由两种模式
v-model实现原理
http1.1和http2区别
http2多路复用原理
做题:
1.事件循环输出题
2.实现批量请求,最大并发数(没写出来,最后说了思路)
介绍一个比较难的项目或者功能点
反问
 类似资料: