字节抖音音乐暑期实习面经(已OC)
一面
自我介绍
为什么对前端感兴趣
怎么学习前端的
介绍一下项目
cookie的原理
cookie、sessionstorage、localstorage的区别
除了cookie还有什么可以做登录态 token、sessionId
token被别人拿取了有危害吗
new的原理 -----> 个人直接要求手写了一个
实现 add(1)(2)(3)() = 6 add(1)(2)(3)(4)() = 10 // 函数柯里化
实现二叉树的路径和 (类似于打印二叉树的各条路径 并求和)
二面
自我介绍
学校所学课程
TCP三次握手
TCP为什么是四次挥手
OSI七层模型都干了什么
了解UDP吗
输入URL后干了什么
讲讲浏览器渲染机制,重绘一定会引起回流吗
基于渲染机制可以提出哪些优化点(说实话听不太懂),后来举例说怎么提高首屏时间,首屏时间怎么计算
浏览器缓存机制
http状态码
401是啥 502是啥
问实习项目 自己介绍了优化点
实现全排列
实现一个纸牌游戏,52张牌,抽取5张,判断是否是同花顺
三面 1小时
自我介绍
为什么要选择互联网大厂,为什么bat、字节能在中国做到那么大,而不是日本,印度之类的
怎么看待字节和音乐
聊实习项目
聊个人项目
node和java有什么区别
你有什么优缺点
指出:还要往深度方向走走,表达、沟通?项目介绍不清不楚?
说说你对微前端、severless的认识
微前端会有什么优缺点
毕业工作还是读研,为什么?
(还聊了许多非技术的问题,都很有深度,但是忘了许多..)