字节C++后端 二面凉经

一面问的比较基础,就不贴上来了,一面完马上就约了二面。二面面了60分钟左右,面试官比较严肃,应该是个大佬,搞得我也很紧张。


1. 深挖项目(简历上一个深度学习的项目,聊了接近20分钟吧,问的很细)

2. epoll是怎么实现的?有哪几个步骤?ET和LT的区别

3. unordered_map的底层原理说一下,它是怎么解决哈希冲突的

4. 迭代器失效的情况分析(我说了序列型容器在erase一个迭代器元素后,后面的元素也会erase,导致迭代器失效,面试官说不完全正确,但是想不到别的失效情况了)

5. TCP怎么保证可靠传输的?拥塞控制说一下

6. 若有一个函数,返回0的概率是60%,返回1的概率是40%,如何利用这个函数获得50%的概率

7. 设计一个栈,O(1)复杂度求最小值

8. 用过数据库吗?mysql的两个搜索引擎说一下

9. B+树的实现原理,为什么innodb不用红黑树用B+树?

10. ACID是什么?持久性的原理说一下

11. 代码:m元钱,n个红包,最小单位1元,尽可能保证随机分配,不要求平均性。(一开始写了个O(m)的算法,面试官不满意,让写一个O(n)的,我想了一下,把m元平均分配给n个红包,再遍历这n个红包,每次随机选另一个红包把自己随机一部分钱给它,面试官说这样不能实现随机……不知道为什么)

12. 为什么投游戏岗,不投搜索、大数据之类的岗位?

13. 你的优点和缺点?

14. 反问


个人觉得答得还不错,都比较基础,除了代码题可能没写出最优的算法,但是第二天还是收到感谢信了。写代码题的时候因为忘了rand()在哪个头文件,就上网查了一下,后来才知道面试官那边是知道切了页面的,怪不得他问我为什么不投搜索岗……不知道会不会因为这个原因挂了我(我就查了一个头文件啊……有点后悔没经过面试官同意)

#字节跳动##C++工程师##实习##面经#
全部评论
要是真因为这个挂你,这面试官嘴有点损啊
2 回复 分享
发布于 2020-06-11 14:55
还有这种面试官,那这岗去不去无所谓了
1 回复 分享
发布于 2020-06-11 15:35
那个钱应该是蓄水池
点赞 回复 分享
发布于 2020-07-09 12:29
楼主,怎么想投游戏岗位?
点赞 回复 分享
发布于 2020-06-17 00:28
楼主,你这投的实习吧
点赞 回复 分享
发布于 2020-06-17 00:27
楼主投的是游戏研发岗吗
点赞 回复 分享
发布于 2020-06-11 19:59
楼主是20届还是21届? 计算机专业的吗
点赞 回复 分享
发布于 2020-06-11 17:39
那个60% 40%出50%的咋整啊😅
点赞 回复 分享
发布于 2020-06-11 16:24

相关推荐

机智的豹子有点心碎:UU我还在找工作还没找到,一直在搜简历怎么改,总结了这些: 1.SEO:简历根据每一个岗位定制化:使用这个岗位中所描述的工作的词,它要求什么技能就把自己的技能描述成什么样子,把SEO用在自己身上(把我的简历和个人特质,当成一个热门产品来做 “搜索引擎优化”),让HR能用最低的门槛看到我 2."顺序:把岗位要求的技能跟经历放在简历的最开头、最显眼的位置" 3.包装:简历是一个最终交付说明书,只要最终学习成长做得到就可以,在合适的范围内自我吹捧(我这个人怎么能够在HR的角度被迅速的看懂和看到,减轻HR的工作压力) 4.每点加小标题​:用6~10字概括该段内容,便于面试官快速抓取信息。 5.避免空泛描述​:拒绝“培养了组织能力”等泛泛而谈,替换为具体行动和成果。 6."使用“三段式结构”​​:每段经历按“为什么做-做了什么-结果如何”展开: ​a) 为什么做​:痛点或目标(例如“品牌声量不足”) ​b) 做​了什么:方法论(例如“趋势洞察+竞品对标+人群细分”) ​c) 结果如何​:量化成果或影响(例如“推动客户投放20万预算”)" 7.量化成果​:用数字体现工作成效(如“整理500+份资料”“撰写2万字报告”)。 这些有的是我想去的岗的,如果对你有用的话按需修改就好~加油,早日上岸!
点赞 评论 收藏
分享
03-17 23:54
黑龙江大学 Java
来个白菜也好啊qaq:可以的,大厂有的缺打手
点赞 评论 收藏
分享
评论
8
59
分享

创作者周榜

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