双非硕士211,阿里(蚂蚁)技术四面:技术一面+技术二面+主管三面+HR面

本文作者分享了其作为双非硕士211背景,申请阿里巴巴(蚂蚁)Java研发岗位的面试全过程,包括技术一面、二面、主管三面和HR面的问题及经历。面试涵盖了Java多线程、JVM、数据库、分布式锁、限流降级等技术点,以及项目经验和个人发展规划。
摘要由CSDN通过智能技术生成

个人基本情况介绍:

-本科双非,硕士211,专业都是通信;
-有过两段互联网实习经历(第一段时间很短,因为一些不可抗因素提前结束了,很遗憾。第二段时间3个月);
-其余项目都是以前学习过程中练手做的项目,比较水;
-找实习之前重点系统学了下多线程和jvm,其他的基本都是啃以前的老本以及面试期间的面向面经学习
-投递岗位:Java研发
-ps:面了两个部门因为在等第一个部门意向书的时候被鸽了
         面经均是面完根据回忆记录的,顺序上可能不完全一致
话不多说,先上面经

(时间线在面经后)
2021.3.3 蚂蚁A部门一面 50min左右
1.限流、降级是是怎么做的
2.限流算法有哪些了解过吗
3.sentinel你觉得用的滑动时间窗口还是滚动时间窗口
4.让你设计一个滑动时间窗口 怎么设计 统计时间共存区域(用环结构)
5.熔断和降级有什么区别(降级是主动 熔断是被动)
6.消息队列的原理是怎样的清楚吗(文件存储类型 底层)
7.消息队列如何保证高可用的
(1-7和实习项目相关)
8.如何理解一个类是线程安全的(java中有什么方法实现线程安全)
9.挑一个你熟悉的类 说下底层结构(原理)
10.分布式锁用过吗
11.redis的分布式锁具体怎么用的
12.分布式锁情景题:一台机器上锁的超时时间为10s 一台机器处理业务超时了还没处理完 怎么办(延长超时时间)
13.mysql事务隔离级别
14.如何实现的(原理)
15.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值