字节抖音电商前端暑期实习面经(已OC)
#字节前端# ##实习进度记录# #
一面 4.18 50min
1. 自我介绍
怎么学前端的(B站、MDN、官网、书、博客、掘金、github issue)
一个人学的吗(身边没转码的,不过做项目和青训营同学一起做的,也学到了很多)
2. 八股
缓存
常见状态码
GET和POST
重排重绘、怎么减少
重排一定会重绘吗(反过来呢)
CSS动画
跨域
闭包
其他的忘了...
3. 项目
选一个介绍,问了很多
分包怎么做的
jwt、双token
文件怎么缓存的(只做了服务端)
埋点整体流程
有没有难点
上报验证过程
无痕和代码埋点怎么做的、具体上报策略、怎么验证的
面试官说项目流程和功能做的挺全的
4. 手撕
(说10-20min做完,3min就写完了
)
实现Array.prototype.reduce
最长不重复子串
5. 反问
业务:电商toB、toC
什么时候出结果:几天内
建议:忘了
面试官小哥好年轻啊
-------------------------------------------------------------------------------------
二面 4.24 1h
1. 介绍
2. 八股
Vue23区别
CSS隐藏元素,区别
渐进显示
定位
document的api
获取所有标签名
缓存(上一面问了,跳过)
3. 项目
选一个介绍
负责哪些部分
页面性能指标,定义,怎么测
4. 题目
判断this指向
promise输出
闭包保存变量,plus、minus、result方法加、减、得到结果,解构后要正常运行
矩阵斜着遍历
5. 反问
上班时间:早上9-10,开发来的晚一点,晚上21:30
地点:北上杭
业务
(说的挺详细的)
-------------------------------------------------------------------------------------
三面 4.27 50min
1. 介绍
问照片=>三维模型的过程
2. 项目
选一个介绍
分包,效果一定好吗
web worker,限制,除了postMessage外,有没有其他办法和主线程同步数据
HTTP断点续传
结构化克隆
MinIO分布式分片合并策略
3. 八股
Vue数组的处理
输入url到页面显示
哪些会分层,z-index?对话框?先光栅化还是合成
type和interface区别
协变逆变
4. 其他
最近在学什么
还有什么想讲的:V8垃圾回收,问:Vue项目里面哪些可能会被分配到老生代区
优缺点
什么时候能实习,实习多久
5. 写题
选算法还是应用?
把一个promise链式调用改成async await,判断后续会不会执行
6. 反问
业务:商家部分
技术栈:主要用React
实习生要求
建议:背的熟,多想想为什么
-------------------------------------------------------------------------------------
HR面 4.28 25min
优缺点
时间能接受吗
学校在哪
家在哪
父母做什么的
说一个项目
有没有遇到难点,怎么做的
(有戏)
一面 4.18 50min
1. 自我介绍
怎么学前端的(B站、MDN、官网、书、博客、掘金、github issue)
一个人学的吗(身边没转码的,不过做项目和青训营同学一起做的,也学到了很多)
2. 八股
缓存
常见状态码
GET和POST
重排重绘、怎么减少
重排一定会重绘吗(反过来呢)
CSS动画
跨域
闭包
其他的忘了...
3. 项目
选一个介绍,问了很多
分包怎么做的
jwt、双token
文件怎么缓存的(只做了服务端)
埋点整体流程
有没有难点
上报验证过程
无痕和代码埋点怎么做的、具体上报策略、怎么验证的
面试官说项目流程和功能做的挺全的
4. 手撕
(说10-20min做完,3min就写完了
实现Array.prototype.reduce
最长不重复子串
5. 反问
业务:电商toB、toC
什么时候出结果:几天内
建议:忘了
面试官小哥好年轻啊
-------------------------------------------------------------------------------------
二面 4.24 1h
1. 介绍
2. 八股
Vue23区别
CSS隐藏元素,区别
渐进显示
定位
document的api
获取所有标签名
缓存(上一面问了,跳过)
3. 项目
选一个介绍
负责哪些部分
页面性能指标,定义,怎么测
4. 题目
判断this指向
promise输出
闭包保存变量,plus、minus、result方法加、减、得到结果,解构后要正常运行
矩阵斜着遍历
5. 反问
上班时间:早上9-10,开发来的晚一点,晚上21:30
地点:北上杭
业务
(说的挺详细的)
-------------------------------------------------------------------------------------
三面 4.27 50min
1. 介绍
问照片=>三维模型的过程
2. 项目
选一个介绍
分包,效果一定好吗
web worker,限制,除了postMessage外,有没有其他办法和主线程同步数据
HTTP断点续传
结构化克隆
MinIO分布式分片合并策略
3. 八股
Vue数组的处理
输入url到页面显示
哪些会分层,z-index?对话框?先光栅化还是合成
type和interface区别
协变逆变
4. 其他
最近在学什么
还有什么想讲的:V8垃圾回收,问:Vue项目里面哪些可能会被分配到老生代区
优缺点
什么时候能实习,实习多久
5. 写题
选算法还是应用?
把一个promise链式调用改成async await,判断后续会不会执行
6. 反问
业务:商家部分
技术栈:主要用React
实习生要求
建议:背的熟,多想想为什么
-------------------------------------------------------------------------------------
HR面 4.28 25min
优缺点
时间能接受吗
学校在哪
家在哪
父母做什么的
说一个项目
有没有遇到难点,怎么做的
(有戏)
全部评论
祝佬顺利
都是隔多久收到回复的呀
也做的埋点项目呀
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享