10.19 字节一面

#软件开发笔面经#
#字节#

这个时间面试,感觉可能是kpi,也可能是为补录做准备

1、自我介绍
2、项目
3、B树和B+树的区别(区间查询、磁盘io)
4、事务的四大特征
5、MVCC是怎么实现的
6、RR、RC隔离级别,Read View是怎么生成的
7、Redis缓存雪崩、穿透、击穿区别,怎么解决
8、Redis持久化的方式
9、Zset底层实现
10、有没有了解过分布式锁(即答:没有
11、单机的Redis如何做到高并发(答的内存速度快、epoll多路复用
12、智能指针原理
13、C语言堆和栈的区别
14、C++虚函数的实现
15、有一个类b继承了base1、base2,都有虚函数,b的内存布局?(没了解过
16、TCP建立连接、释放连接的过程
17、time wait状态的原因
18、TCP和UDP的区别
19、TCP的粘包
20、Linux进程间通信机制,最快的是哪个?(共享内存?
21、介绍一下用户态和内核态
22、有没有了解过消息队列(没有
23、手撕1:给前序遍历和中序遍历,求后序遍历
24、手撕2:链表反转
全部评论
为什么会问这么多cpp啊
点赞 回复 分享
发布于 11-06 11:13 北京

相关推荐

3 6 评论
分享
牛客网
牛客企业服务