首页 > 猿辅导服务端一二面面经
头像
godyunfly
编辑于 2020-08-14 14:01
+ 关注

猿辅导服务端一二面面经

2020.8.7 14:00(40min)

0、自我介绍
1、讲一讲你的项目中的亮点
2、分布式事务如何实现的?(讲一讲底层原理)
3、讲一下MySQL事务的实现原理和ACID特性
4、介绍一下undo log和redo log
5、介绍一下ThreadLoacl的实现原理
6、如果ThreadLoaclMap的Key有null的情况呢?
7、介绍一下Java的强引用和弱引用
8、编程题:判断给定的一颗二叉树是否是二叉搜索树
面试官人很好,第一次写的时候脑子卡住了,用了额外的空间,面试官一点拨我才发现问题
然后详细分析了我两次写的代码的时间和空间复杂度,讲一讲原因
最后许愿一个二面


------------------------------------------------------------------------------
更新一下,8.14面了二面
8.14  10:00(70min)

0、自我介绍
1、讲一个你认为最出彩的项目,根据项目提了几个问题
2、问我为什么使用了Spring Cloud的情况下,又使用Dubbo
3、Zk的ZAB协议
4、进程间的通信方式,其中消息队列的方式没答好
这个我说成了是Rabbit MQ之类的消息中间件,但是实际上应该是操作系统内置的消息队列
5、JVM的内存区域划分,每个部分都存放哪些内容
6、OOM一般在什么情况下发生,反映到JVM内部是怎么样的
7、ThreadLoacl的实现原理(话说这个一面不是问了吗🤣
8、介绍一下线程池在项目中具体怎么用的?参数什么的如何设置的,理由是什么
9、线程有哪些状态?分别调用什么方***变成相应的状态
10、线程池中的空闲线程处于什么状态?(我回答处于等待状态,面试管没有回答我是否正确,请教一下各位大佬)
11、算法题:利用循环链表写一个队列
面试官人很好,一直笑眯眯的,哈哈哈哈
许愿三面

更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐