阿里Java一面电话面,二面电话面

一面(60min)

聊了一个小时,记一些问到的基础知识

1.介绍一下Java的集合
2.为什么ConcurrentHashMap能够支持高并发
3. concurrent包下还有哪些东西
4.Spring后面的版本有哪些新东西(说了webflux)
5.讲一下webflux有什么用,什么场景,有什么好处
6.说一下目前有哪些数据结构,在Java中有哪些具体实现

后面打电话又补充了一面问了些别的问题,记不太清了
1.Java有哪些锁
2.synchronized和ReentrantLock的区别
3.有哪些并发工具
4.锁升级过程
5.SpringAOP用到了哪些代理类
面完说我一面过了让我等后面的二面

--------------------------------------------------------------------------------

二面(70min)

电话面

技术相关问题:
1.看过哪些框架源码(Spring)
2.讲一下SpringBoot启动原理
3.AOP什么原理
4.什么是动态代理静态代理
5.BeanPostProcessor相关方法的执行顺序(构造方法-before-init-after)
6.Spring怎么解决循环依赖
7.为什么要这么复杂用三级缓存
8.用过哪些SpringBoot的启动器(就是pom里配置的stater),你怎么实现一个启动器
9.还看过别的框架原理吗(SpringSecurity)
10.SpringSecurity原理
11.除了UsernamePasswordFilter之外还用过哪些Filter
12.JVM内存区域
13.知道双亲委派机制吗,有什么用
14.讲一下JVM的GC(从GC算法到垃圾回收器都讲了一遍)
15.G1相比较其他的有哪些优点
16.你认为G1跟别的最大的区别的是什么
17.什么时候会进行方法区的GC
18.方法区的GC主要是回收哪些东西,如果是你会怎么设计
19.你认为你解决过最难的技术难点是什么
反问:
1.如果过了的话后面还有几面(一轮技术+hr面)

--------------------------------------------------------------------------------
明天晚上三面
希望能顺利

#面经##阿里巴巴##Java工程师#
全部评论
我也是一个小时就问了jvm内存模型和springIOC
1 回复 分享
发布于 2021-03-23 00:48
什么部门呀
点赞 回复 分享
发布于 2021-03-28 17:07
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-18 19:44

相关推荐

11-01 08:48
门头沟学院 C++
伤心的候选人在吵架:佬你不要的,能不能拿户口本证明过户给我。。球球了
点赞 评论 收藏
分享
1 20 评论
分享
牛客网
牛客企业服务