字节暑期实习面经

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
全部评论
式酱,我喜欢你
1 回复 分享
发布于 2025-03-06 16:14 湖北
来快手,转正机会多多
1 回复 分享
发布于 2025-03-05 18:27 北京
一面的业务题和二面的手撕咋感觉是一回事
1 回复 分享
发布于 2025-03-04 17:58 江苏
椿姐可爱捏
1 回复 分享
发布于 2025-03-04 17:50 江苏
佬,三面一般不是主管面吗,交叉面是啥呢,可以说一下嘛
点赞 回复 分享
发布于 2025-04-11 11:27 广西
大佬二面和三面咋隔了这么久呀
点赞 回复 分享
发布于 2025-03-19 21:05 北京
点赞 回复 分享
发布于 2025-03-12 00:29 上海
实习都这么难的吗
点赞 回复 分享
发布于 2025-03-10 11:22 河南
一面多久后约二面?
点赞 回复 分享
发布于 2025-03-06 23:43 广东
佬高并发下分布式的缓存系统怎么设计比较好,我只能考虑的设计一个分片lru缓存
点赞 回复 分享
发布于 2025-03-05 18:14 上海
什么部门,怎么问的这么难
点赞 回复 分享
发布于 2025-03-05 12:55 北京
LC295带删除,请问这个是随机删除元素吗?还是指定删除呢?
点赞 回复 分享
发布于 2025-03-05 10:27 北京
二面手撕删除的思路是什么呀?不太会为啥一场面试这么多手撕
点赞 回复 分享
发布于 2025-03-05 00:14 北京
佬面的是哪个部门,好难
点赞 回复 分享
发布于 2025-03-04 17:55 四川
大佬
点赞 回复 分享
发布于 2025-03-04 16:53 北京

相关推荐

攒人品,接好运一、wxg微信搜索 一个半小时上来先做三个手撕ip:port转换成uint64对折链表rand16去实现一个三十万抽奖一万人,要求每个人的中奖概率相等。1.你刚刚使用到了&,可以解释一下吗2.你这个程序错误如何调试实习工作相关1.介绍实习工作分工2.mcp有了解吗3.向量检索的原理4.平时开发用什么大模型5.搜索引擎了解吗6.常见agent工具的原理了解吗7.你们这个项目的agent和常见的agent有什么区别8.如果要设计一个微博热榜,你怎么设计9.redis了不了解10.想要知道哪个热点更热有什么办法吗11.openclaw有没有了解12.最近有在看什么书吗二、csig腾讯云项目拷打。项目后面怎么优化,skill结构有什么优点,有用到skill吗?RAG的概念有什么了解吗。ai如何优化项目如果要你去实现一个你会怎么写tdd测试驱动开发做了什么其他的项目:游戏,并发服务器为什么不用go写,如果用go会比cpp好在哪里。大模型这个常见的架构有什么 。大模型目前有什么缺陷。进程和线程。页表命中大小之类的八股。mysql索引相关知识。索引有哪些,有什么缺陷。常见的排序算法相关知识,时间复杂度。什么情况下时间复杂度最差http常见状态码。https协议知识服务器证书怎么应用epoll底层原理,数据结构。协程了解吗。手撕找两个链表的第一个交点用哈希表做,也可以用栈反问部门业务AI焦虑三、ieg某工作室面向对象,宏观一点。c++多态给了几行代码问结果:char*的大小 结构体内存对齐ifndef/define/endifsocket流程accept之后的这个socket怎么处理多线程单线程处理多个怎么处理tcp udp区别tcp可靠传输如何实现tcp以字节流传输怎么知道数据传到哪里了如果实现客户端到服务器传输文件,4层协议是如何交互和传输的,详细一点业务层需要去处理这个末尾的结果吗epoll怎么处理这个socket的信号量了解吗如果一个程序只能允许一个进程访问,如何实现长度为a的数组取出b个元素要求概率相等。没答出来stl是如何实现lru的。给定1000万行字符串取前一百个最长的,怎么做?手撕:给定一个数字,相邻连续的合并输出,15分钟。linux 了解吗如何进行权限管理shell语句了解吗给定一个文件,第一列是qq号第二列是性别,需要统计男和女的人数反问部门业务二面面试官介绍业务项目拷打穿插聊天ai相关遇到的印象深刻的困难手撕:多线程处理玩家请求,要求同uid串行处理反问:有没有推荐学习的开源项目hr面:介绍一下自己 讲简历上没有的知道部门是做什么的吗?游戏服务器后续有学习什么?平时怎么学习的?怎么确定走游戏方向?高中就想学计算机了吗?简历投了什么方向?之前想去什么公司?看你面试比较多了,怎么规划投简历的?面试经验总结?平时学习经验?之前投ai方向没过,有什么复盘吗?ai给你的帮助和经验?有没有关注前沿技术相关的?北上广深排序?怎么个不同人交流?许愿过
点赞 评论 收藏
分享
评论
18
123
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务