字节|后端开发日常实习|一二面(OC)
流程
6月26号一面,6月28号二面,7月1号HR面,7月2号offer
一面
聊实习
部分八股:
completableFuture原理
redis批量查询是怎么做的
唯一联合索引是怎么设计的
并发插入怎么避免重复
并发更新怎么避免重复
mysql除了行锁还有什么锁,区别是什么
Apollo原理,怎么实现配置更新
推送配置还是拉取配置
rocketMQ和Kafka的区别是什么,如何做技术选型
算法:
链表倒数第k个值
二面
深挖实习
部分八股:
rocketMQ延时消息的实现和底层原理
讲一讲Java的锁
讲一讲线程池参数
如何设置核心线程数
为什么要有最大线程数
核心线程数设置为0可不可以
讲一讲JVM内存
如何设置堆内存大小
如何设置新生代和老年代大小
MQ怎么保证消息有序性
MQ怎么保证消息不被重复消费
算法:
带过期时间的LRU
一二面和HR面的面试官人都很好,提问大部分围绕实习展开,而且除了提问外还会有许多讨论和引导,是很愉快的面试经历
#我的实习日记##字节##面经##后端##实习#