阿里云后端一面

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 北京

相关推荐

一面(4.291. 接口和类继承区别2. 如何创建一个线程,若干种方式,推荐哪种?3. 常见垃圾回收器和回收算法?回收原理和效率比较4. 日志查看回收前回收后内存变化不明显,原因是什么?5. 如何减轻老年代的数量压力?fullGC频繁怎么解决?6. mysql事务和事务底层依赖? 跨库事务了解过吗?7. shell命令问了几个(文件大小排序查看、统计字符(这块漏了,不会欸8. 查看java相关参数,jconsole、jstat、jstack用过吗?9. 拷打项目,讨论项目细节实现--------------------------二面(5.8两个场景题1. 如何确保多个链接对mysql的查询和更改能够实现一致性,不发生并发安全问题。(不是多线程安全,好像是多进程或是多个分布式节点的安全问题。我从乐观锁和悲观锁两个角度答了2. 高并发场景下如何实现分布式对主库的操作,缓解单一节点的压力(我说用分布式+消息队列,面试官好像说太复杂了--------------------------三面(5.91. 项目拷打10分钟,讲了项目难点、并发如何处理的2. JVM和JDK常见的锁、分布式锁、为什么用zk锁不用redis锁、如何用mysql实现锁功能、3. OOM,遇到哪些OOM,如何处理你遇到的OOM,实战过吗?4. 阅读过哪些中间件的源码?(汗流浃背5. 线程池相关,如何设置线程池,参数该如何设置?如何考虑的?5. 奖项和奖学金,个人成绩排名?考研还是保研?(汗流浃背6. 个人问题:家哪里的?性格,你是I人还是E人?能过来几个月实习?-------------------5.13hr面,晚上已OC-------------------全程没有算法欸,也不知道怎么个事,准备回头问问同事 #我的实习求职记录#
查看16道真题和解析 我的实习求职记录
点赞 评论 收藏
转发
3 47 评论
分享
牛客网
牛客企业服务