字节一面凉经

字节跳动一面

1.问我实习时间
2.问我项目难点
3.了解webpack吗?用来做什么?说说构建流程
4.JS原型和原型链(答得不太好),问我原型链终点
让我手写写实例对象和原型的关系
5.浏览器事件循环,是个怎样的过程,问我宏任务有什么,微任务有什么
6.宏任务微任务场景题(写输出顺序)
7.有关var和原型的场景题目,问输出什么
function Foo() {
getName = function () {
console.log(1);
};
return this;
}
Foo.getName = function () {
console.log(2);
};
var getName = function () {
console.log(3);
};
function getName() {
console.log(4);
}
//执行
getName();
Foo().getName();
getName()

8.vue的v-model语法糖
9.data为什么要函数包裹
10.Vue响应式原理
11.Vue能不能监听数组的变化(Vue2不能),追问我为什么不能监听,再追问是Vue监听不了还是vue2的api监听不了。
我回答了能,问我如何监听数组的变化呢(改写数组方法)
12.跨域,追问问我客户端能解决跨域问题吗,我回答了能。估计无了
13.CORS具体方法是怎么实现的(服务端配置,jsonp,代理)
14.前端安全(XSS,CSRF),分别说说  ,追问我有什么解决方案
我讲的逻辑太乱了,该恶补一下,此处该被打
15.TCP和UDP区别
16.TCP如何实现可靠(超时重传、拥塞控制)
17.拥塞控制怎么实现
讲的太乱了,连面试官都说没点基础不好听清楚
18.三次握手,ACK是干嘛的,特点是什么,谁生成的,丢给对方的话那对方怎么做
19.手写promise.all,参数数组有非promise
20.三数之和
我用回溯实现,发现有重复数组,我从剪枝找问题,发现实现不了了。
正确答案应该是排序+双指针
21.反问

——————————————
面试总结:应该在面试前好好准备一下怎么用通俗的语言去讲解,也让我知道了说话不清晰,该提前准备好想说什么
#字节跳动实习##实习#
全部评论
过了嘛?
点赞 回复 分享
发布于 2022-04-26 11:27
请问这个是以形式通知你挂了啊
点赞 回复 分享
发布于 2022-05-03 22:54
客户端解决跨域没问题吧 jsonp、正向代理都行
点赞 回复 分享
发布于 2022-05-20 16:39
同,没用通俗的语言,太官方字节头条一面挂了
点赞 回复 分享
发布于 2022-08-05 10:55

相关推荐

联洲 嵌入式软件开发 总包48w(sp+3档)
点赞 评论 收藏
分享
评论
4
11
分享
牛客网
牛客企业服务