首页 > 阿里Java开发面经
头像
炼神月
编辑于 2021-08-13 14:33
+ 关注

阿里Java开发面经

2021-08-12(40mins)
面试官迟到了十多分钟,还好我坚持一直在等

1.首先是自我介绍
2.因为自己项目用过Spring Boot,然后就问了我对Spring Boot的理解
自己说了超级多对于Sring Boot框架的相关知识
3.然后面试官又让我深挖AOP切面编程的一些细节
问了许多围绕AOP的场景问题,实在是没想到会在AOP大展身手
4.紧接着又问了我Spring Boot的类加载器机制和原理
说实话有点不太会,我就先扯了许多关于Java类加载器ClassLoader相关的类加载机制和类加载器,然后与Spring Boot相联系进行分析
5.问了设计模式有哪些,主要问工厂模式,抽象工厂模式,单例模式,观察者模式,结合了一些场景题来问
6.又问了我对于锁机制有了解吗? of course
扯了好多锁,原本以为不会问了
7.但面试官比较感兴趣reentrantLock锁和synchronized锁就问了他们的底层原理是怎么执行的
讲了公平、非公平性,可重入锁和monitor监视器锁,把知道的都说了
8.接着问了volatile底层逻辑,问了内存屏障是如何保证有序性,可见性      问的好细啊,又是底层,又是原理机制
9.然后又问了JUC集合全部包含哪些大类,然后concurrenthashmap怎么进行优化,怎么从底层查看大小,有什么缺点
10.Java8新特性有哪些了解
11.lambda表达式是啥?底层怎么实现的?整体流程是啥给我说说
12.JVM对于方法的执行在底层是如何调用,如何判断,如何识别的     我靠这问题也太。。。。
13.TCP流量控制,拥塞控制,如何优化,你想怎么优化,有什么缺点,具体过程

感悟:这阿里是没有hc了么??问的全是底层原理,感觉不简单啊,不过自己把能答的都说的淋漓尽致了

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐