微盟补招Java面经

上个月收到的笔试通知到现在过了挺久的了,补发一下面经,已拿offer。整个秋招下来就两场面试,大部分都是简历挂,有些连笔试机会都没有哈哈。如果你没有大厂实习经历没有看的过去的学历没有什么奖项,除非你的技术厉害,算法厉害。我感觉筛选简历那关就过不了。毕竟投递的人多,高学历的人也容易通过面试。
一面
1.java三大特性
2.多态讲讲。
3.spring autowried原理,循环依赖怎么解决,那些情况解决不了
4.你项目的aop怎么实现的,我看了下都是抄的spring源码的啊,我说是的看书抄的,而且写的很随便。面试官说没事,学习就是一个反复推敲的过程。
4.设计模式,可以从spring里面用的答
5.各种数据结构
6.b和b+数的区别
7.为什么用b+不用hash索引。根据场景选择
8.rigtht join讲讲。讲完之后我说我之前实习公司不用join,引出我的实习经历
9.什么情况下要分库分表
10.分库分表怎么分页查(这里答得不好)公司用的是sharding jdbc没看过源码不熟悉
11.hash冲突解决方式 链表法,开放地址实现原理
12.hashmap怎么扩容的(扩容答得不是很好),线程安全吗。多线程会发送什么情况。多少退化成链表。多少变红黑树。get复杂度
13.Object有那些方法
14.redis使用场景
二面
大部分都是实习经历和夹杂这一些技术问题。有点忘了记起来再补充吧
#微盟##校招##Java工程师##面经#
全部评论
哈哈,华哥🐮🍺就完事
1 回复
分享
发布于 2019-12-28 11:59

相关推荐

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