MetaApp面经
MetaApp一面
1. 自我介绍
2. 项目介绍,讲述最难部分,如何解决
3. Mysql 事务
4. final 关键字的作用
5. springbean的加载过程
6. redis 做缓存出现的问题,以及解决办法
7. 三次握手,四次挥手
8. volatile的作用以及原理
9. 索引失效的情况
10. 快排口述
11. 链表与数组的区别
12. 反问
13. …………只记得这么多了,大概一个小时
MetaApp二面
1.自我介绍
2.单线程与多线程 ,这里扩展了一些 不记得了
3.final的作用
4.spring @controller @service单例问题
5.堆与栈,这里扩展了好多,比如 堆和栈 能合并为一个吗
6.触发fullgc的条件
7.hashmap,扩展了好多 b+树,红黑树,都来了,比较深
8.反射,final 变量能被修改吗?
9.策略模式,策略模式有什么缺点?
...................可能还有,记不太清楚了.
总结:1面问的项目还有些基础,2面问的大多是java基础和jvm,2面有难度,一个知识点总会去问为什么为什么,全程下来感觉还好,面试官都很不错,和蔼可亲.
#面试复盘##MetaApp##面试题目#