字节电商前端一二面凉经

提问的具体顺序我记不清楚啦
一面:(一个小时)
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,问输出。我瞎猜的答案,被绕晕了

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

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

#面经##字节跳动##前端工程师##校招#
全部评论
为啥..没....算...法?
点赞 回复 分享
发布于 2021-08-19 19:22
一面问项目吗😊
点赞 回复 分享
发布于 2021-08-19 23:31
楼主base哪里的
点赞 回复 分享
发布于 2021-08-20 12:27
楼主,请问反转深层数组怎么做啊,菜鸡做不出来啊,求解答(╥╯^╰╥)
点赞 回复 分享
发布于 2021-08-21 21:18
楼主怎么知道自己挂了的。。问了hr吗还是收到电话通知
点赞 回复 分享
发布于 2021-08-22 13:26
楼主可以说下 repeat(console.log, 4, 3000)的具体效果吗
点赞 回复 分享
发布于 2021-09-02 14:22
7. 是先停止渲染还是先tcp挥手 楼主,这个是问什么呀,不是很理解
点赞 回复 分享
发布于 2021-09-07 11:44
我想问一下 第三道执行顺序的题为什么是 promise2、promise3比 async1 end 先执行呢
点赞 回复 分享
发布于 2021-09-16 20:00

相关推荐

伟大的烤冷面被普调:暨大✌🏻就是强
点赞 评论 收藏
分享
过往烟沉:我说什么来着,java就业面就是广!
点赞 评论 收藏
分享
评论
5
78
分享
正在热议
# 25届秋招总结 #
442240次浏览 4509人参与
# 春招别灰心,我们一人来一句鼓励 #
41913次浏览 531人参与
# 北方华创开奖 #
107421次浏览 599人参与
# 地方国企笔面经互助 #
7957次浏览 18人参与
# 同bg的你秋招战况如何? #
76585次浏览 561人参与
# 虾皮求职进展汇总 #
115376次浏览 886人参与
# 阿里云管培生offer #
120198次浏览 2219人参与
# 实习,投递多份简历没人回复怎么办 #
2454609次浏览 34856人参与
# 实习必须要去大厂吗? #
55760次浏览 961人参与
# 提前批简历挂麻了怎么办 #
149889次浏览 1977人参与
# 投递实习岗位前的准备 #
1195913次浏览 18548人参与
# 你投递的公司有几家约面了? #
33203次浏览 188人参与
# 双非本科求职如何逆袭 #
662154次浏览 7394人参与
# 如果公司给你放一天假,你会怎么度过? #
4751次浏览 55人参与
# 机械人春招想让哪家公司来捞你? #
157622次浏览 2267人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
11535次浏览 284人参与
# 发工资后,你做的第一件事是什么 #
12659次浏览 62人参与
# 工作中,努力重要还是选择重要? #
35793次浏览 384人参与
# 参加完秋招的机械人,还参加春招吗? #
20120次浏览 240人参与
# 我的上岸简历长这样 #
452000次浏览 8088人参与
# 实习想申请秋招offer,能不能argue薪资 #
39289次浏览 314人参与
# 非技术岗是怎么找实习的 #
155864次浏览 2120人参与
牛客网
牛客企业服务