首页 > 字节电商前端一二面凉经
头像
不能天天睡瞌睡
编辑于 2021-08-20 14:05
+ 关注

字节电商前端一二面凉经

提问的具体顺序我记不清楚啦
一面:(一个小时)
1. 自我介绍;
2.
for (var i = 0; i < 5; i++) {
setTimeout(function() {
console.log(i);
}, 1000);
}
说输出,然后改成正确的输出方式:改成let;立即执行函数;setTimeout第三个参数
3.
async function async1() {
console.log('async1 start');
await async2();
console.log('async1 end');
}
async function async2() {
console.log('async2 start');
return new Promise((resolve, reject) => {
resolve();
console.log('async2 promise');
})
}
console.log('script start');
setTimeout(function() {
console.log('setTimeout');
}, 0);
async1();
new Promise(function(resolve) {
console.log('promise1');
resolve();
}).then(function() {
console.log('promise2');
}).then(function() {
console.log('promise3');
});
console.log('script end');
输出顺序
4. repeat(console.log, 4, 3000)函数实现;
5. 跳台阶,两种方式实现;
6. 前端安全,问得很详细
7. 实习内容;
8. 盒模型
9. 请求的方法类型:get post optitions delete head; restful api理解
10. 跨域,问了jsonp的实现方式
总体来说比较基础
二面:(一个小时)
1. 自我介绍
2. 死锁
3. 实习内容,小组负责的小程序用户量有多少,遇见客诉了咋处理的,报错怎么处理的,一般报错类型是多少,错误量有多少(懵了,我只是单纯搬砖而已啊)
4. 跨域。有哪些跨域的解决方法,使用webpack配置跨域的原理是啥,jsonp怎么处理多个组件需要调用的方法名字相同,冲突了怎么办;设置了Access-Control-Allow-Credentials和witheCredentials为什么cookie还是没能成功跨域;
5. 反转链表, 多层数组反转([1, [2, [3, [4, [5, 'null']]]]] => [5, [4, [3, [2, [1, 'null']]]]]);
6. 说下从输入url到呈现页面
7. 是先停止渲染还是先tcp挥手
8. dns到cdn解析过程;cdn怎么保持缓存的内容一致性;如果只有一个用户还需要cdn吗;小程序 h5有cdn解析这个过程吗,为什么有或者说没有
9.
.a {
background: green
}
.b {
background: yellow
}
<div class="b a"></div>
说颜色,为啥颜色不是按照class的顺序来
10.进程和线程。啥了我当时只回答了定义,应该往熟悉一些的浏览器多进程上面引
11. 怎么实现上传文件的,请求头设置的是什么,原始的form表单请求头是什么,好有其他方式实现上传吗
12. 箭头函数弄成构造函数的,说输出。报错呗,不能为构造函数,说下this的理解
13. 找不到题目了,就是一个很长的var a = 1,然后在构造函数,原型链上改变a,问输出。我瞎猜的答案,被绕晕了

被面试官吊锤,已经挂了。

俺太菜了,还需努力,呜呜呜!

更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖