阿里面经

下午4点多接到阿里的电话,说晚上7点面试通知,行业老大抛给了我橄榄枝,我这个菜鸟真是心里即激动又紧张。不管结果如何吧,有经历就有收获就有成长。

与其他公司面试明显的感觉就是,其他公司会更多的问你一些基础上的知识,而阿里果然不一样,问了我一些相对比较难的问题,因为我跟导师做了项目整个面试都是围绕项目展开的。

1、你的项目用的什么框架简单介绍一下,balbal说了半天

2、之后第一个问题问了我netty的原理实习,怎么实现高并发的,底层的io模型是什么简单介绍一下。

3、问了我Enevloopgroup怎么实现的

4、说一说线程池吧,你对线程池用过吗,怎么用的

5、redis的数据结构有哪些,你用了什么数据结构,各种数据结构用用场景有哪些

6、redis中热点key导致单点挂掉怎么解决

7、如何实现分布式锁

8、redis如何实现对热点数据的存储

9、相比redis你为什么没用信息队列呢

10、说一说synchronize关键字的实现

11、如果让你设计线程池你怎么设计

12、volatile关键字实现原理

13、跨数据库的事务你有实现思路吗

14、线程池中的线程状态有哪些

15、说一下jvm的内存模型

16、说一下gc的过程

17、rpc架构了解吗怎么实现

18、消息队列重复消费怎么避免

19、tcp/udp协议简单介绍一下

20、tcp传输中数据被篡改了怎么处理

21、进程和线程的区别是什么

22、说一说currenthashmap的底层实现

23、说一说索引的数据结构

24、联合索引用过吗说一下怎么使用

25、索引在使用过程中要注意什么

。。好像还有一堆忘了问什么了

26、说一说你比你的同学有哪些优势

27、你有什么问题


整个过程真的问的问题特别多,果真是top1的企业问的真的与其他公司不一样。整个过程下来一个字真的累。。累



#阿里巴巴##面经#
全部评论
tql
点赞 回复 分享
发布于 2019-08-29 20:54
我二面也是一直问,问了80分钟
点赞 回复 分享
发布于 2019-08-29 20:59
阿里也太难了吧。。。明天现场面瑟瑟发抖
点赞 回复 分享
发布于 2019-08-29 22:45

相关推荐

不愿透露姓名的神秘牛友
10-18 11:28
OPPO 后端 24*15 硕士985
点赞 评论 收藏
分享
10-19 22:56
已编辑
门头沟学院 Java
timeline一面:10.11二面:10.16本来滴滴是一天一二面直接结束的,可能前面的人拖时间了,二面等了一个小时后面hr打电话改时间了;一面:(35分钟)1. 项目实习拷打(15分钟,具体有点忘记了)2. 八股:(1)MySQL事务隔离级别,怎么实现的(MVCC)(2)Redis 性能高的原因(数据结构、IO多路复用),追问IO多路复用的原理(epoll讲了一下)(3) Redis集群模式(讲了相关配置,扩缩容),追问和主从区别(故障转移、负载均衡)(4)docker在实习中怎么用的(回答构建镜像到运行容器相关的指令),追问有没有什么优化的经历(无)(5)kafka和rabbitmq哪个熟悉(熟悉应用场景和用法,原理没怎么看),后续就没问了3. 手撕: 最常无重复子串4.反问:部门业务 一面完10分钟通知二面二面(30分钟)1. 实习项目拷打:只问了你觉得实习中最难的一个点是什么?怎么解决的?(大数据量导入流程优化,缓存、多线程、预加载、SQL优化),追问SQL优化(答怎么统计的,索引优化和join优化)2. 八股:(1)TCP/IP协议栈,追问网络层、传输层的作用(回答TCP加了端口实现进程间通信),追问那和应用层有什么区别?为什么要加个应用层(专注功能,TCP实现可靠传输)(2) Redis持久化方式(RDB,AOF),追问优缺点和应用场景(八股吟唱)3. 场景题:微博点赞系统怎么设计(回答了数据库表的设计、缓存设计),追问缓存过期时间怎么设置、一些大V的数据怎么缓存(回答了可以按时间统计定期入库),追问有用户取消关注了怎么办?(卒)4. 算法题:非零数字稳当的排到数组后面(之前没刷过,临时想了双指针思路对了,具体细节处问题没A出来)5. 聊天环节:(1)研究生一直在实习吗?现在还在实习吗?(2)你比较看重什么点(我回答了比较看重行业)当时情商真的不在线,应该顺坡下驴的6.反问环节:对于大模型的看法,后续业务会都重塑吗10.19查状态发现挂了,其实在预料中,场景题和算法题都没答好😭,最后情商还不在线
点赞 评论 收藏
分享
5 49 评论
分享
牛客网
牛客企业服务