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面有难度,一个知识点总会去问为什么为什么,全程下来感觉还好,面试官都很不错,和蔼可亲.