字节抖音直播后台研发-大三暑期实习-二面面经

自我介绍
有什么相关项目?项目中遇到了什么困难,怎么解决的?
有没有使用过redis?

C++:
STL的sort怎么实现的?
STL的内存管理方法(这里想问的是,STL库作为程序和操作系统的中间商,由库去向操作系统申请内存, 库一开始会申请足够多的内存供程序使用,那么程序向库请求内存的时候,库是怎么分配这些内存的? 答案:伙伴系统)
智能指针
智能指针线程安不安全? 不安全,所以需要加锁。 那为什么设计的时候不直接设计加锁的? 因为开销。 如果有一个开销小的锁设计,你觉得应该设计成加锁的吗?
菱形继承-虚继承
虚函数的实现方式->虚函数表

操作系统:
进程间通信的方式?管道是什么?共享内存具体怎么使用?

计网:
TCP的流量控制和拥塞控制的区别?

MYSQL:
日志,讲下redo log、undo log、binlog
MYSQL有哪些索引实现?B+树、hash

算法题:
二叉树的最近公共祖先

面完后半小时内收到了三面邀请
#字节跳动##面试题目#
全部评论
为什么不同的人遇到的面试题差距这么大😭
1 回复 分享
发布于 2022-03-22 10:49
爱了爱了,很有帮助,希望大佬早点拿到offer!
点赞 回复 分享
发布于 2022-03-21 15:58
STL的内存管理方法为什么是伙伴系统👀
点赞 回复 分享
发布于 2022-03-23 01:10
楼主原来base哪的,这么快就没hc了吗😢
点赞 回复 分享
发布于 2022-03-23 10:14

相关推荐

01-18 09:26
已编辑
门头沟学院 Java
王桑的大offer:建议中间件那块写熟悉即可,写掌握 面试包被拷打到昏厥
点赞 评论 收藏
分享
评论
6
36
分享

创作者周榜

更多
牛客网
牛客企业服务