字节跳动前端开发实习生面试总结
3月18日我收到了字节的邮件面试邀请。
然后我去boss直聘找这个职位介绍(因为我投简历的那段时间都是在boss直聘),发现没找到(但确实投过字节的开发岗位,不论前端还是后端),所以我这个简历应该是辗转到了这个搜索方面的前端开发职位。然后我去官网找了这个职位的介绍:
线上面试过程(以下不是面试官原话,意思差不多):
一.首先面试官介绍事项
(比如面试官的自我介绍(如果面上了是个经常见面的领导)、面试分为理论和实践、后续问的问题不适可以打断之类的巴拉巴拉请做自我介绍吧)。
二.逮着简历问
问题1:你简历上感觉学了很多,前端,后端,测试,为什么来了前端?
问题2:看你简历中有很多项目,请问有没有令你印象深刻的问题,你是怎么解决的?
问题3:说一下你的简历中的一个项目前端是怎么构建的?
问题4:你的简历上写有前后端跨域问题,你是怎么解决的?具体是怎么跨域的呢?什 么是跨域呢?
(问问题4的时候我听出来了其实他也不会,但是你说的东西得把他教会,让他理解。)
三.根据面试职位来点基础题
问题5:盒子模型是什么?从外到里顺序再来一遍。
问题6:js的基本数据类型?
问题7:引用类型怎么定义?
问题8:你在浏览器输入一个地址,浏览器是怎么处理的?(计算机网络常考的那道题)
问题9:(一个有关box标签和另一个标签的区别是什么?具体是哪两个我记不起来了)
(就差不多这些了吧)
四.做编程题
(看代码进行回答,不是手敲代码)
用的飞书进行的面试,在飞书里面他发了三道题过来,代码量超级精简,都是js,定义赋值说出这段代码console.log输出什么,类似于以下这种。
五.收尾
问题10:你有什么问题要问我的?
总结:
整场面试下来问的挺简单的,大部分问题也是面试前就已经准备了的。没过的原因可能是题太简单了,没有延申到他想要的点,也可能就只是走个过场(仅个人观点,那时候他要下班了)。