B站Java一面二面面经分享
今天收到了小破站的意向书啦,写一下他的面经吧,技术面两面
一面(45分钟)
1、自我介绍
2、项目难点
3、说一下hashmap
4、线程池的几个参数
5、springboot和spring的区别
6、介绍一下spring aop
7、jvm的运行时候数据区域
8、聊一聊docker,会什么说什么
9、一道算法题,就是二叉搜索树的公共祖先
还有几个问题想不起来了
二面(40分钟)
1、自我介绍
2、分布式事务中介绍了一下两阶段提交、消息最终一致性原理
3、两阶段提交中可能会出现的问题
4、介绍一下rabbitmq
5、rabbitmq的确认机制是什么
6、mysql的主从复制的流程,顺便介绍了一下galera集群
7、在主从复制中可能出现的问题,如何去解决
8、介绍一下redis分布式锁,为什么在删除的时候用lua脚本
9、你用过redis做过什么
10、还有一个dockerfile的问题,说了一堆没听懂
11、服务器如何设置cookie
接着就是hr面,总体上不难,谢谢bilibili啦