阿里巴巴暑期实习Java四轮面经


更新:牛客许愿真的很灵,上午发完帖,中午就收到了阿里的意向书😂
-----------------------------------------------------------------------------------------------------

已经hr面完好几天了,整理了一下前面四轮的面经,希望可以对大家有用。许愿我可以面试通过,早点收到offer

一面

  1. 你的参与的运维项目里redis集群如何部署,gossip协议,如何实现容错呢
  2. redis的基本数据类型,备份如何实现
  3. 为什么redis单线程比较快
  4. 如何去实现一个跳表的数据结构
  5. Go语言的并发是如何去做的,goroutine模型,协程数如何设置,如何最大化系统的性能
  6. go语言channel的原理,使用的时候遇到的问题
  7. Java的lock和synchronized的区别,lock如何实现,看过源码吗,说一下具体的过程
  8. 读写锁如何实现,锁升级和锁降级
  9. volatile关键字的原理
  10. CAS是怎么实现的,在哪些地方会有使用
  11. MySQL的索引了解吗,哈希索引和B+树索引
  12. 如何去优化数据库索引
  13. Java的HashMap concurrentHashmap 1.7,1.8区别,红黑树具体是什么样的
  14. JUC包里还有哪些东西,说说所有你知道的,解释一下
  15. rehash的问题一般怎么去解决,举几个例子
  16. TCP和UDP协议了解吗,具体讲一下,DNS的过程

二面

这一面总共面了我1小时30分钟,感觉是压力面
  1. 讲一下负载均衡有哪些做法,你知道的都说一下
  2. 然后给了一个场景,服务端和客户端的分别怎么去做
  3. 每回答一点,就会被问考虑XX问题了吗,然后继续深入问一下,这个场景题说了大概有半个小时
  4. 两阶段提交中,如果rollback了,这个具体过程是什么样的
  5. 如何去处理数据库大表join的问题,说了一些mapreduce的思路,让我继续去想优化,最后给了提示回答出来了
  6. redis集群如何去保证可用性,为什么要采用这样的机制,如果让你去设计,如何去做。raft协议的原理
  7. 反问环节,给出了对我回答方式的一些建议。
感觉面试官还是很乐于沟通的,提出了一些希望我提高的点

三面

  1. Java深拷贝浅拷贝,深拷贝如何去做(递归clone,还有序列化反序列化)
  2. JAVA BIO与NIO、AIO了解吗,具体讲一下
  3. Java反射的时候可以修改类的属性吗,如果可以,如何修改
  4. 如何去防止SQL注入
  5. MySQL行级锁和表级锁
  6. 系统压测的话应该关注什么样的指标
  7. 类加载机制,不同版本的同名类如何去区分
  8. Java锁机制,lock实现
  9. Java里面如何去关闭一个线程
  10. Java线程池的原理和实现,一些机制
  11. redis的应用场景,缓存击穿和缓存雪崩
  12. redis主从如何保持一致性,主从同步的具体过程
  13. Go语言设计上主要有哪些优势,适用于哪些场景
  14. redis cluster集群如何设置,通信协议具体讲讲,如果遇到热点key访问如何解决
  15. 挑一个项目讲一下
  16. 具体讲一下你这个项目里面的图像检索算法是怎么做的,为什么会用这个检索库,算法的原理。为什么系统设计成分布式的结构能加速检索,文件索引如何去设计。

四面(交叉面)

  1. http缓存
  2. TCP seqNum机制
  3. 如何设计TCP重传机制
  4. http状态码
  5. http头部有哪些信息
  6. cookie和session,session的数据怎么存储
  7. 错误和异常时抛出还是直接处理,如何选择
  8. redis为什么这么快
  9. redis和memchache的区别,为什么redis单线程
  10. 如何根据业务去规划redis集群容量
  11. hashmap的原理
  12. redis有哪些数据结构,应用到哪些场景
  13. MySQL查询的时候怎么解决offset很大影响查询性能的问题
  14. 项目,觉得收获比较大的时什么
  15. redis cluster官方版本的集群原理,gossip协议
  16. 白板写下简单算法题,如何去找到字符串中第一个出现一次的字符
  17. 白板写下单例模式的几种方式,分析下利弊
  18. 反问环节
#阿里巴巴实习##阿里巴巴##实习##Java工程师##面经#
全部评论
想问下面的是什么部门
1 回复 分享
发布于 2020-04-24 10:49
确认过眼神,你就是阿里人。顺便推一波阿里云暑期实习哈,https://www.nowcoder.com/discuss/415318 ,有需要的同学帮忙推荐哈,目前部门还有大量坑位
1 回复 分享
发布于 2020-04-24 10:41
已答
1 回复 分享
发布于 2022-06-05 18:58
java开发问这么多go语言吗?还有没考察算法题吗,
点赞 回复 分享
发布于 2022-06-05 19:44
请问大表join是怎么解决的?我没百度到答案
点赞 回复 分享
发布于 2021-08-02 17:40
阿里竟然有四轮面试!
点赞 回复 分享
发布于 2021-04-28 11:04
您扎实吧
点赞 回复 分享
发布于 2020-04-25 05:02
牛逼!
点赞 回复 分享
发布于 2020-04-24 23:57
那楼主是不是要帮阿里推一波了,哈哈哈哈。阿里云现在正在招聘暑期实习生(可远程入职+可转正),职位,坑位比较多,https://www.nowcoder.com/discuss/415318  有问题欢迎随时咨询哈,文中留有联系方式。也可微信咨询哈
点赞 回复 分享
发布于 2020-04-24 18:37
woc 阿里难度这么骚吗
点赞 回复 分享
发布于 2020-04-24 18:19
点赞 回复 分享
发布于 2020-04-24 17:35
恭喜并羡慕大佬收到了offer,
点赞 回复 分享
发布于 2020-04-24 16:43
楼主收到意向书之前有offer call吗
点赞 回复 分享
发布于 2020-04-24 16:01
这么难么
点赞 回复 分享
发布于 2020-04-24 15:08
java后台还是研发工程师啊?
点赞 回复 分享
发布于 2020-04-24 14:54
本科还是研究生啊
点赞 回复 分享
发布于 2020-04-24 14:46
请问一下你是在校生吗
点赞 回复 分享
发布于 2020-04-24 11:10
点赞 回复 分享
发布于 2020-04-24 10:36

相关推荐

不愿透露姓名的神秘牛友
07-11 17:10
什么素质,我请问呢,要掉小珍珠了。。。又憋屈又生气
苍蓝星上艾露:给它们能的,一群dinner牛马挥刀向更弱者罢了。我写的开源求职AI co-pilot工具,优化你的简历,找到你匹配的岗位,定制你的简历,并让你做好面试准备https://github.com/weicanie/prisma-ai
点赞 评论 收藏
分享
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-21 11:33
昨天是学校最后一场招聘会,鼠鼠去参加了,全场只有一个招聘java的岗位,上来先做一份笔试题,做完后他拿张纸对答案,然后开始问简历上的问题,深圳小厂,6-8k(题目如下),后面还有两轮面试。然后我就在招聘现场逛呀逛,看到有公司招聘电商运营,给的比上年的小厂还多,鼠鼠就去了解了下,然后hr跟鼠鼠要了份简历,虽然我的简历上面全是求职Java开发相关的内容,但是hr还是鼓励我说没关系,她帮我把简历给老板看看,下周一会给我通知。招聘会结束后鼠鼠想了一段时间,也和朋友聊了聊,发现我可能是不太适合这个方向,然后就跟爸爸说回家了给我发条微信,我有些话想跟他说说。晚上爸爸到家了,跟我发了条微信,我立马跑出图书馆跟他打起了电话,这个通话长达一个小时,主要是跟爸爸坦白说我不想找这行了,是你的儿子太没用了,想试试其他行业。然后爸爸也跟我说了很多,说他从来没有希望我毕业后就赚大钱的想法,找不到就回家去,回家了再慢慢找,实在找不到就跟他干(帮别人装修房子,个体户),他也知道工作不好找,让我不要那么焦虑,然后就是聊一些家常琐事。对于后面的求职者呢我有点建议想提一下,就是如果招实习的时间或者秋招开始,而你的简历又很差的情况下,不要说等做好项目填充完简历之后再投,那样就太晚了,建议先把熟悉的项目写上简历,然后边投边面边完善,求职是一个人进步的过程,本来就比别人慢,等到一切都准备好后再投岂不是黄花菜都凉了。时间够的话还是建议敲一遍代码,因为那样能让你加深一下对项目的理解,上面那些说法只是针对时间不够的情况。当然,这些建议可能没啥用,因为我只是一个loser,这些全是建立在我理想的情况下,有没有用还需其他人现身说法。上篇帖子没想到学校被人认了出来,为了不丢脸只能匿名处理了。
KPLACE:找研发类或技术类,主要还是要1.多投 2.多做准备,很多方面都要做准备 3.要有心理准备,投累了就休息一两天,再继续,要相信自己能找到
投递58到家等公司7个岗位
点赞 评论 收藏
分享
难怪不开摄像头,全是简单的性格题,比大疆友善多了
NULL10086:今早上发的测评,我这还没做呢,官网上已经显示挂了
投递大疆等公司7个岗位
点赞 评论 收藏
分享
评论
15
161
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务