字节一面-飞书后端暑期实习
总时长4-50min,对自己的表现总体感觉中等。
1.项目相关大概20min
- 你们的这个缓冲队列是如何保证不重复读取的
- @Async注解你有了解吗
- 如果Redis宕机了,或者是取出来之后程序宕机了怎么办?
- 你了解rewritebatchedstatements参数吗?
- 批量插入的时候你怎么处理中间某条数据失败的情况?怎么回滚?
- fastjson2和jackson有什么区别,它的优势在哪里?JSONpath我记得在jackson中也有有什么区别吗?
2.八股
- 我自己主动引导的讲了Java的锁升级相关(这里没讲好,因为担心我话太密了只讲了个大概,然后面试官没有追问,我很多细节没讲出来)
- Java的双亲委派模型讲一下
- 如何打破它?为什么需要打破它?
- mysql和redis如何保持一致性(就是缓存更新双写一致性策略,很基础的八股,这里没答好,好多细节没讲出来)
- TCP拥塞控制讲一下(这里讲得有点细,面试官说我不用讲这么细的)
3.反问
- 对实习生有什么要求
- 团队的主要工作和技术栈
总结: 总体表现,我自己不是很满意。第一点就是应该能讲出来的东西没讲好、没讲出来。第二点就是在面试官看我简历不知道问什么的时候,没有太好的引导面试官问问题,没有很好的展现出自己的武器库。很遗憾,第一次正经面试大厂,很紧张面完之后发现背上湿完了(原来是尿啊hhhhh)。下午三点面的,现在还没出结果真的非常忐忑,想来发发面经攒人品,祈祷能通过,在以后的面试中总结经验教训。
#字节##字节一面##面经##发挥失常#
查看1道真题和解析