美文网首页@IT·互联网
秋招信心满满去面美团,一连串的spring/并发/JVM把我直接

秋招信心满满去面美团,一连串的spring/并发/JVM把我直接

作者: Java技术zhai | 来源:发表于2020-10-17 15:08 被阅读0次

    二面大概50分钟,问的东西很全面,需要做充足准备,就是除了概念以外问的有点懵逼了(呜呜呜)。回来之后把这些题目做了一个分类并整理出答案(强迫症的我狂补知识~)分为spring,jvm,并发编程等,接下来分享一下我的这美团面试面经+一些我的学习笔记。

    image image

    美团关于spring部分面试问题:

    1. Spring bean的生命周期能不能结合源码回答一下这个问题
    2. Spring容器当中包含了哪些常用组件(至少说5个),作用是什么,场景是什么;
    3. Spring自动注入的原理是什么?能不能从源码来说明一下这个问题;
    4. 我们常常说的自动注入,到底怎么注入的?有什么坑?
    5. Spring源码当中如何来搞定循环依赖的?Spring支持循环依赖?
    6. 如何来二次扩展Spring,比如自定义一个实现自动注入的注解;
    7. mybatis源码当中利用了Spirng的那些扩展?mybatis扩展Spring之后有哪些问题是无法解决的?比如二级缓存怎么解决

    下面分享我花了60天的时间肝出了这些spring,jvm,并发编程等学习笔记,经过这次大厂面试之旅我已经充分意识到自己与大厂的差距,准备春暖花开之日再战大厂!只要功夫深,我把铁杵磨成针,平时准备好,面试不用慌。资料分享给大家,希望可以和大家共同进步!

    由于篇幅原因,有需要spring,jvm,并发编程等,面试答案、学习笔记、思维脑图(xmind)的朋友麻烦点赞文章,关注我之后戳这里,暗号:简书即可得到获取资料免费领取方式!

    spring学习思维导图(xmind):

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    spring学习笔记:

    从spring最基础的特点分析,将spring将会有机会考到的知识点都整理在了一起,可以说是非常全面了

    (1)目录:

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么? 蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    (2)内容展示:

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    蚂蚁金服关于JVM面试的问题:

    1. 描述一下jvm加载class文件的原理机制?
    2. GC是什么?为什么要有GC?
    3. 如何判断一个对象是否存活?
    4. 垃圾回收的优点和原理。
    5. Java虚拟机内存模型能说说吗?
    6. 类加载器的双亲委派模型是什么?
    7. JVM诊断调优工具用过哪些?

    JVM学习思维导图(xmind)

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    JVM核心知识整理:

    (1)目录:

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么? 蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    一、JVM 内存区域划分

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    二、JVM 执行子系统

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    三、垃圾回收器和内存分配策略

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    四、编写高效优雅Java程序

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    五、性能优化

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    美团关于并发编程面试问题:

    • Synchronized用过吗,其原理是什么?
    • 什么是重入锁,为什么说Synchronized是可重入锁?
    • JVM对java的原生锁做了哪些优化
    • 为什么说Synchronized是非公平锁?
    • 什么是锁消除和锁粗化?
    • 为什么说Synchronized是一个悲观锁?乐观锁的实现原理又是什么?
    • 那么请谈谈AQS框架是怎么回事?
    • ReentrantLock是如何实现可重入性的?

    Java并发核心知识整理:

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么? 蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    第1章并发编程的挑战

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    第2章Java并发机制的底层实现原理

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    第3章Java内存模型

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    第4章Java并发编程基础

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    第5章Java中的锁

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    第6章Java并发容器和框架

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    第7章Java中的13个原子操作类

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    第8章Java中的并发工具类

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    第9章Java中的线程池

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    第10章Executor框架

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    第11章Java并发编程实践

    蚂蚁金服二面被血虐,spring/并发/JVM把我直接问懵,我经历了什么?

    写在最后的话

    要面试这种一线大厂之前一定要做好充足的准备,自从在蚂蚁金服碰壁之后,我花了60天的时间肝出了这些spring,jvm,并发编程等学习笔记,准备春暖花开之日再战大厂!,只要功夫深,我把铁杵磨成针,平时准备好,面试不用慌。资料分享给大家,希望可以和大家共同进步!

    重要的事再来亿亿亿亿遍:点赞文章+关注我之后戳这里,暗号:简书即可获取资料免费领取方式!!

    相关文章

      网友评论

        本文标题:秋招信心满满去面美团,一连串的spring/并发/JVM把我直接

        本文链接:https://www.haomeiwen.com/subject/vrxfmktx.html