7.22 字节后端一面面经:番茄小说
时间:2022年7月22日 下午2点 ,时长55分钟
公司:字节跳动
部门:番茄小说 后端 base:北京
第一部分:项目介绍
- 介绍一下项目的难点?
- 分布式锁实现的方案?(回答:MySQL、Redis、zookeeper)
- Redis为什么能作为分布式锁?
- 高并发场景下,如何进行流量削峰?
第三部分:八股
- 说一下Java的垃圾回收
- 如何判断一个对象是否可以被回收?
- GC roots包括哪些?
- 说一下一个对象从创建到被回收的过程,结合CMS垃圾回收器
- CMS垃圾回收器的缺点?垃圾碎片问题怎么解决?
- 进程的通信方式?
- 消息队列、共享内存、命名管道的特点及使用场景
- 拥塞控制的作用
- 拥塞控制的完整过程
- 加权图两点的最小距离如何计算?
- 介绍以下常见的排序算法
- 排序算法的稳定性,哪些算法是稳定的?
- 为什么快排要比其他排序算法快?
- 有哪些排序算法是O(N)的?
- 一些其他常规八股记不住了
总结:面试官人挺好,自己有些问题回答的不行,估计凉了...
#java##字节跳动##面经##提前批#