突如其来的阿里一面,攒攒人品,Java开发
下面的题顺序不是面试提问顺序:总时长一小时零三分钟
集合hashmap的实现和原理,不用hash实现怎么实现hashmap
hashmap1.7存在的问题,会导致什么情况
说一下Java锁:我说了volatile,synchronized,lock
中途被打断无数次,比如volatile的使用场景,读写锁安全吗?为什么安全?为什么不安全?什么使用lock?为什么觉得lock好用?synchronized的优势与优化,什么时候会触发锁粗化?(除了一个循环中加锁)等等等等反正就是三个字,为什么
线程池:说一下参数,说一下拒绝策略,说下具体是怎么拒绝的,比如,callerRunsPolicy,任务1,2,3是main方法传进来的,但是main通过循环给线程池提交任务,正在忙,那么任务1,2,3怎么处理的?
啊啊啊啊,心态炸了都
ssm的实现原理,源码
JVM的内存模型,垃圾回收算法,垃圾回收器这里都是只是说了一下开头,他认为你会,就跳过了
项目:
rabbitmq从发送到接受之间的具体过程,rabbitmq进行消息处理时,为什么不用多线程?(其实rabbitmq内部已经实现了,被坑了)。说了一下项目中redis的超卖问题,之后没什么了。
剩下的不记得了
#阿里巴巴##Java工程师##面经##校招#