阿里妈妈一面

项目介绍
1. 介绍一下线程
2. 线程池是怎么用的?里面的参数有哪些?包含哪些方法?
3. 类加载器有哪些?双亲委派原则?
4. Hashmap的put方法的过程讲一下?计算hash值的函数?多线程情况下Hashmap会产生什么问题,为什么?
5.HTTP包含哪些内容?返回的状态码?get和post区别?Cookie和Session的区别?Session中的用户状态是存在什么地方的
6. JAVA内存包含哪些区域?从垃圾回收的角度说一下堆包含哪些区?GC回收算法?GC回收器?CMS的流程?内存中的哪些对象会被回收?有OOM内存分析的经验么?
7. Spring IOC讲一下?原理说一下啊?beanFactory和Factorybean的区别?现在有一个bean怎么实现打印日志?
8.数据库引擎?区别?ACID?当有一条sql语句查询很慢的时候,如何检查?索引的底层实现?b+树跟b树的区别?为什么要用b+树?
9.Redis缓存穿透?缓存雪崩?缓存清除算法?
10.设计模式有了解么?
#阿里巴巴##面经##Java工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-18 20:46

相关推荐

1 9 评论
分享
牛客网
牛客企业服务