猿辅导服务端一二面面经

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、算法题:利用循环链表写一个队列
面试官人很好,一直笑眯眯的,哈哈哈哈
许愿三面

#猿辅导##面经##校招##Java工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复
分享
发布于 2020-08-07 15:03
猿辅导的面试题永远看起来都是赏心悦目😄
点赞 回复
分享
发布于 2020-08-07 15:11
小红书
校招火热招聘中
官网直投
请问手撕代码可以放到IDE调试吗?还是只能在面试界面写?
点赞 回复
分享
发布于 2020-08-07 15:46
就一个代码题么
点赞 回复
分享
发布于 2020-08-07 15:50
感谢楼主分享,四点就要面试了
点赞 回复
分享
发布于 2020-08-07 15:54
我们应该是同一个面试官,我4点场
点赞 回复
分享
发布于 2020-08-07 17:06
分布式事物底层原理是什么意思啊
点赞 回复
分享
发布于 2020-08-07 19:50

相关推荐

5 29 评论
分享
牛客网
牛客企业服务