阿里云后端一面

1.自我介绍
2.怎么学的编程,什么时候转的java?
3.自己是怎么学的?
4.redis了解吗?
5.多线程、单线程、I/O多路复用?
6.缓存雪崩、穿透、击穿?
7.Redis分布式锁是什么,怎么使用?
8.悲观锁和乐观锁的区别?java里怎么实现?
9.CAS了解?CAS可能会出现的问题?除了ABA呢?
10.数据库锁是什么?还有zookeeper是什么?(直接说不会)
11.线程安全的hashmap有了解吗?
12.concurrentMap实现原理?1.7和1.8的区别?
13.可重入锁有了解吗?
14.互斥锁?信号量?
15.什么是内存泄漏?
16.Threadlocal为什么会有内存泄漏?子线程可以用父线程的Threadlocal吗?
17.GC有了解吗?都有哪些引用?分别是什么?
18.有哪些垃圾回收器?
19.那些垃圾回收方法?
20.讲一讲G1?
21.并发和并行的区别?
22.Atomic原子类有了解吗?
23.快排是什么?
24.什么是动态规划?
25.拷打项目(评价为玩具项目)
26.给了一段代码,写一下怎么让三个线程按顺序执行(信号量)
27.版本号大小验证,简单的一道模拟题
28.手写工厂模式
全部评论
纯八股,说实话,我大专都基本答出来,要是问我项目深度我直接说不会了
4
送花
回复 分享
发布于 05-06 00:24 广东
想请问下第九题,CAS相关的那个问题。除了ABA、自旋、只能操纵一个变量还有其他的缺点么?
1
送花
回复 分享
发布于 05-09 20:22 辽宁
国泰君安
校招火热招聘中
官网直投
假期还面试吗?
点赞
送花
回复 分享
发布于 05-05 01:40 北京

相关推荐

点赞 评论 收藏
分享
3 47 评论
分享
牛客网
牛客企业服务