字节后端一二面面经

有些问题忘了。
一面
1.介绍项目
2.mysql索引数据结构,哈希索引介绍下。
3.MVCC介绍,如何在可重复读发挥作用,快照读是什么意思。
4.HashMap介绍下,HashMap安全吗?如何实现线程安全的HashMap。
5.Synchronized和ReentrantLock的区别。
6.什么是AQS,介绍一下。
7.volatile语义,虚拟机如何实现volatile。
8.你说的主存指的是什么?和主存对应的是什么?主存和堆是什么关系?
算法题:
9.说下堆的插入过程
10.找出二叉树中两个指定节点的距离

二面
1.详细问项目
2.thrift了解多少,说下你对RPC的理解
3.介绍下kafka都有哪些组件
4.ES如何保证高可用
5.redis数据结构
6.redis速度为什么快?啥叫IO多路复用,select和poll有什么区别?redis用的是哪个?
算法题:
7.Z字形打印二叉树
8.一只青蛙可以跳1-6格,到终点一共100格,有多少种不同的跳法。
#面经#
全部评论
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-07-22 21:32
楼主什么部门
点赞 回复 分享
发布于 2020-07-23 19:20
老哥什么项目啊
点赞 回复 分享
发布于 2020-07-26 23:36

相关推荐

2 21 评论
分享
牛客网
牛客企业服务