字节暑期实习面经
2.20一面->2.21二面->3.3三面->3.6hr面->3.7口头oc->3.10书面offer
两年来第一次面字节,个人感觉字节的面试会更加偏向业务一点,八股相对较少,而且面试官会主动引导你说出正确答案,体验非常不错。
二面的手撕较难,差点翻车了,一度以为是面试官给我的思路有问题,结束后复盘才知道我是小丑,算是有惊无险。
字节的流程还是很快的,这点满分。
一面
raft的原理
raft怎么维持强一致性
raft的读写,只能对主节点读吗?那其他节点是做什么的呢?
cpp和go的区别,为什么cpp会比go快呢?
智能指针有哪些?智能指针的实现(大概扯了一下RAII)
子协程panic的话,父协程会怎么样?兄弟协程会怎么样?
recovery怎么恢复panic情况?你用过吗?
channel关闭后读写会怎么样?
操作系统的内存分配了解吗?cpp和go里面创建对象在内存什么区域,堆还是栈,如果说是cpp的static变量呢,在什么区域?
手撕:
删除K个字符最小字典序,不包含前导0
业务题
一个流式分布式系统,每时每刻有很多请求,每个请求携带一个重要性分数,估算中位数,请设计一套方案。
二面
流数据库是什么?你能给我介绍一下吗?云又是什么?(拷打实习)
了解搜索引擎吗?你觉得它们怎么提高搜索的速度呢?
聊聊你实习中觉得最难的一个点?最后怎么解决
cpp里什么情况下vector的迭代器失效呢?
如果有一个热点数据我们无法承载它的流量,你有什么方法解决呢,不中断用户的体验。
我现在有一些热点数据需要缓存,你能实时判断哪些是热点数据吗,能给我一些方案吗?什么数据结构有效呢?
手撕:
LC295带删除
三面(交叉面)
聊实习,描述一下你觉得最难的点是什么?
你实习时的游戏后台的QPS多少?
除了lru之外还有什么淘汰策略呢?
讲讲lru和lfu的区别,在什么场景下用lfu更好?
讲讲redis分片和副本的区别
设计一个高并发下分布式的缓存系统
思考题
一副牌52张,里面有10张牌是正面朝上的,要求把这52张牌分成两堆,并且每堆牌正面朝上的张数相同。
手撕:
1. 链表大数相加,O1空间
2. 接雨水
3. 96. 不同的二叉搜索树
hr面
在校经历
实习经历,最大的挑战是什么
base地,什么时候入职
许愿oc 呜呜呜T_T
3.10更新
已发书面offer
两年来第一次面字节,个人感觉字节的面试会更加偏向业务一点,八股相对较少,而且面试官会主动引导你说出正确答案,体验非常不错。
二面的手撕较难,差点翻车了,一度以为是面试官给我的思路有问题,结束后复盘才知道我是小丑,算是有惊无险。
字节的流程还是很快的,这点满分。
一面
raft的原理
raft怎么维持强一致性
raft的读写,只能对主节点读吗?那其他节点是做什么的呢?
cpp和go的区别,为什么cpp会比go快呢?
智能指针有哪些?智能指针的实现(大概扯了一下RAII)
子协程panic的话,父协程会怎么样?兄弟协程会怎么样?
recovery怎么恢复panic情况?你用过吗?
channel关闭后读写会怎么样?
操作系统的内存分配了解吗?cpp和go里面创建对象在内存什么区域,堆还是栈,如果说是cpp的static变量呢,在什么区域?
手撕:
删除K个字符最小字典序,不包含前导0
业务题
一个流式分布式系统,每时每刻有很多请求,每个请求携带一个重要性分数,估算中位数,请设计一套方案。
二面
流数据库是什么?你能给我介绍一下吗?云又是什么?(拷打实习)
了解搜索引擎吗?你觉得它们怎么提高搜索的速度呢?
聊聊你实习中觉得最难的一个点?最后怎么解决
cpp里什么情况下vector的迭代器失效呢?
如果有一个热点数据我们无法承载它的流量,你有什么方法解决呢,不中断用户的体验。
我现在有一些热点数据需要缓存,你能实时判断哪些是热点数据吗,能给我一些方案吗?什么数据结构有效呢?
手撕:
LC295带删除
三面(交叉面)
聊实习,描述一下你觉得最难的点是什么?
你实习时的游戏后台的QPS多少?
除了lru之外还有什么淘汰策略呢?
讲讲lru和lfu的区别,在什么场景下用lfu更好?
讲讲redis分片和副本的区别
设计一个高并发下分布式的缓存系统
思考题
一副牌52张,里面有10张牌是正面朝上的,要求把这52张牌分成两堆,并且每堆牌正面朝上的张数相同。
手撕:
1. 链表大数相加,O1空间
2. 接雨水
3. 96. 不同的二叉搜索树
hr面
在校经历
实习经历,最大的挑战是什么
base地,什么时候入职
许愿oc 呜呜呜T_T
3.10更新
已发书面offer
全部评论
椿姐可爱捏
来快手,转正机会多多
式酱,我喜欢你
大佬
佬面的是哪个部门,好难
一面的业务题和二面的手撕咋感觉是一回事
二面手撕删除的思路是什么呀?不太会
为啥一场面试这么多手撕
LC295带删除,请问这个是随机删除元素吗?还是指定删除呢?
什么部门,怎么问的这么难
佬高并发下分布式的缓存系统怎么设计比较好,我只能考虑的设计一个分片lru缓存
一面多久后约二面?
实习都这么难的吗
大佬二面和三面咋隔了这么久呀
相关推荐
点赞 评论 收藏
分享
03-05 19:58
浙江大学 Java 点赞 评论 收藏
分享