校招 阿里云 / 后端-Java / 一面

[面试日期] 2024-05-03 [面试时长] 未知
[学校背景] 西安交通大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
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.手写工厂模式
AI 推荐面试题
No Data