阿里菜鸟久违的二面

# 阿里二面
1. 自我介绍
balabala~
1. 你在项目中遇到哪些有挑战性的点
流量在某一时刻暴涨,然后又猛跌
1. 流量削峰填谷
在客户端与服务器加入消息队列作为缓存机制
接入层与各模块都采用***增加QPS
1. redis 消息队列如何对过期信息/无效信息进行删除
1. 添加过期时间上限
2. 不同组团信息采用不同队列,当该组团满额之后删除队列
2. redis 的持久化机制
1. RDB
2. AOF
3. 为什么JAVA类加载要用双亲委派
实例:Object类唯一
3. 怎么实现同步
Synchronized关键字
Volatile变量
Lock对象
4. JAVA锁有哪几种
1. Sychronized
2. ReentrantLock
5. 两种锁的区别
1. Synchronized 由JVM实现
2. ReentrantLock 由JDK实现
3. ReentrantLock 可中断、公平锁、多条件
6. 了解过AQS吗?
AQS(Abstract Queue Synchronizer)队列同步器
由一个Valotaile变量标记状态State,以及一个CLH(同步、FIFO)队列构成
具体实现类:
1. CountdownLatch: 等待多个线程完成
2. CyclicBarrier:同步屏障
3. Semaphore:控制并发线程数
7. 场景题:给一个方法加上超时异常
1. 使用AspectJ进行AOP开发
2. 将方法调用进行Around切入
3. 采用Future对象创建一个线程,在调用方法同时进行计时
4. 若Future率先返回值则抛出超时异常
5. 否则则正常调用

经确认,过了。本周也拿到自己第一份Offer thoughtworks~
我删除了对于ReentrantLock的部分评价。ReentrantLock是基于AQS实现的,AQS的基础又是CAS

#内推##阿里巴巴##面经##秋招##提前批##算法工程师#
全部评论
大佬,给跪了
点赞 回复 分享
发布于 2018-08-12 19:02
向大佬低头
点赞 回复 分享
发布于 2018-08-12 19:08
二面完就过了?没有交叉面?
点赞 回复 分享
发布于 2018-08-12 19:09
大佬一面二面之间隔了多久啊,我上周一面完就一直面试中没音讯了。。
点赞 回复 分享
发布于 2018-08-12 19:35
恭喜大佬
点赞 回复 分享
发布于 2018-08-12 19:46
好运啊,面了我一个半小时,各种搞。。。二面完了,就没消息了,
点赞 回复 分享
发布于 2018-08-12 19:54
大佬666
点赞 回复 分享
发布于 2018-08-12 21:06
大佬春招面过阿里吗…为啥我的二面跟你的二面差距这么多,Java特性什么的一个都没问我
点赞 回复 分享
发布于 2018-08-12 22:03
腻害
点赞 回复 分享
发布于 2018-08-12 22:53
牛批了大佬
点赞 回复 分享
发布于 2018-08-13 01:10
居然还有答案,给大佬点赞
点赞 回复 分享
发布于 2018-08-13 09:28
7. 场景题:给一个方法加上超时异常     1. 使用AspectJ进行AOP开发     2. 将方法调用进行Around切入     3. 采用Future对象创建一个线程,在调用方法同时进行计时     4. 若Future率先返回值则抛出超时异常     5. 否则则正常调用 这题可以私信下代码吗?
点赞 回复 分享
发布于 2018-08-13 09:47
请问这个二面是不算一开始简历评估面的吗?所以是第三次联系吗? 另外恭喜哈
点赞 回复 分享
发布于 2018-08-13 10:03
恭喜恭喜!
点赞 回复 分享
发布于 2018-08-13 10:45
ReentrantLock 属于乐观锁吗?? 
点赞 回复 分享
发布于 2018-08-13 10:52
请问下 楼主是怎么确认自己过了的,我二面好久了 一直没消息
点赞 回复 分享
发布于 2018-08-13 11:30
什么岗位呢
点赞 回复 分享
发布于 2018-08-13 14:20
招神仙啊。。。
点赞 回复 分享
发布于 2018-08-15 23:23
ReentrantLock是悲观锁吧。。。
点赞 回复 分享
发布于 2018-08-16 09:28
哎,简历筛选了一个月还没有一面。
点赞 回复 分享
发布于 2018-08-16 09:35

相关推荐

10-31 17:09
湖南大学 C++
海信视像 算法 21w
点赞 评论 收藏
分享
评论
点赞
124
分享
牛客网
牛客企业服务