写在前面:这篇帖子是对前一篇面经帖的总结,对具体题目如果有兴趣可以移步前一篇,这里会分享一些其他的干货。
一面:
时间:2022年4月7日 16:00
1.自我介绍
2.项目中注册/登陆的实现方法。
3.本地存储 cookies/localStorage/sessionStorage
4.实现localStorage超时删除
5.如何将width为400px的图片变为300px(不修改源码,四种方法)
6.选择器优先级
7.代码题 实现数组原型上的方法:
[1,2,3,4,5].copy() //返回[1,2,3,4,5,1,2,3,4,5]
8.代码题 组件封装:checkBox
9.反问
二面:
时间:2022年4月8日 14:00
1.为什么转码?
2.输入url后发生了什么?
3.UDP/TCP协议
4.POST和GET的区别
5.TCP协议中,如果发生丢包,会如何处理?
6.JS基本数据类型
7.number类型精度丢失问题
8.Symbol类型,以及应用
9.Event Loop事件循环
10.代码题 原型链
11.代码题 多维数组全排列
12.代码题 闭包
sum(1)(2,3)() //6
sum(1)(2)(3,4,5)()//15
13.反问
三面
时间:4月15日 18:00
1.为什么选择前端
2.个人经历方面
3.块级格式上下文
4.UDP相关
5.模块化相关
6.React router底层api
7.promise.all()实现
8.数组交并集
9.反问
干货部分
1.关于面试时间&面试通知
入职后问了一些同学,面试时间的确定大家都是不定的,别人的时间不一定能够作为你的参考。不如祈祷给你准备的时间多一点,这样把握大一点。
2.关于反问
不要问自己能不能过/自己面试得怎么样。
只要自己不是太差,不管是出于规则或者出于礼貌也面试不会直接否定你,但也不会告诉你他写在面评上真正的东西。
可以侧面问问面试官对自己的接下来的学习建议,这个我觉得比较好。
3.关于简历和自我介绍
切忌放与工作无关的内容,比如大学修了什么课,身高体重(这个真有人写)等。
社团经历可以有,但不用太多:技术岗更看重技术,交流能力固然重要,但没有技术能力重要。
实习经历和项目经历至少有一个,建议这么写:
1.技术栈
2.期望达到的结果
3.遇到了什么困难,以及如何解决
4.最后的结果,比较差异,总结原因
4.关于部门&部门内推
部门就不过多介绍了...主要是负责人力方向的技术支持,hc真的非常非常非常多!!!!
我们这里建立了一个内推群,内有各种技术指导/面试指导/学习资料
可惜牛客不让发内推群二维码,有兴趣的同学可以私聊我!
#字节跳动春招##内推##春招##实习#