字节前端一面凉经
1. 问答题
- 自我介绍
- http 状态码 302什么意思
- get和post区别
- 介绍一下防抖和节流(问的很细)
- 缓存有什么类型?应用场景是什么?(问的也很细)
2. 看代码说输出,并分析一下原因
let date = new Date()
setTimeout(() => {
console.log(new Date() - date) // 输出
}, 1000)
while((new Date() - date) < 3000) {}
let a = 1;
function s(a) {
a = 2
}
s(a)
console.log(a)
a = {a: 1};
function ss(a) {
a.a = 2
}
ss(a)
console.log(a)
let a = 10;
function b() {
console.log(a);
}
(function () {
let a = 20;
b()
})()
3. 算法题
- 手写map
- 括号匹配问题
- 判断一个数是否是 2 的 整数次方
字节面试问了好多平时没遇到的问题,就算遇到了问的也很细,整个过程答得磕磕绊绊,没两天就收到了感谢信,我还是太菜了,继续加油吧!