阿里oc

投票
bg中流双2

AI面:5.15日,英语口语中学水平

笔试:5.17日,三道手撕,ac2.2

一面:5.21日,电话面,87分钟(季后赛强度,明明告知的时候说得是40分钟左右,流量卡打得欠话费了)
项目拷打,30分钟,项目只有一个,是自己手撕的Spring框架,拷打完后面试官说你没做过业务项目吗,我说没有正儿八经的做过,面试官沉默了,我觉得要寄了
八股拷打,感觉阿里对基础技能的底层原理特别重视:
1、MySQL的关键字in和exist区别是什么
2、讲一讲表结构设计(布拉布拉说了一堆),为什么这么设计?(幸亏突击的时候看到了,纯运气好)
3、INNODB比MYISAM的优势
4、说说索引下推的原理
5、如何用mysql实现分页
6、如何用MyBatis实现分页,两者的区别是什么?
7、说说mvcc的原理
8、知道Undolog和Redolog的区别吗?分别是怎么实现的?
9、有了Undolog为啥还要Redolog?
10、知道redis的sortedSet吗?怎样实现的?
11、跳表怎么设置层高的?
12、哈希表是怎么扩容的?
13、redis的持久化策略是什么?底层原理是什么?
14、Redis怎么实现分布式锁?锁id是必要的吗?为什么?
15、哨兵选择主节点的过程说一说?
16、redis主从一致性怎么实现的?
17、如何保证 redis 和 mysql 数据一致性?(答:借助canal,面试官笑了,我心想寄的概率降低了)
18、说一说binlog的订阅机制
19、说说BIO和NIO,知道多少说多少,说的底层一些
20、说说策略模式?(直接说不了解,面试官又沉默了,我又觉得要寄了)那供应链模式呢?项目中有用到,所以秒了
21、分布式系统中不同节点之间的通信和功能调用为什么不通过HTTP实现?能不能通过HTTP实现?
22、把arraylist变成线程安全有哪些方法?
23、Arraylist的扩容机制说一下,和Hashmap有不同吗?
24、ConcurrentHashMap实现线程安全的原理说一下?
25、一个线程可以终止另一个线程吗?举个例子
26、volatile 关键字保证变量可见性的原理说一下
27、synchronized 和 ReentrantLock 的区别,ReentrantLock底层是怎么实现的?
30、说说ThreadLocal原理和使用场景
31、有人说线程池中缓冲队列没必要,你觉得有必要吗?
32、说说AQS(本来还在思考,而且不咋会,正要说呢,面试官说时间不早了,就问这些,我:呼~逃过一劫)
反问:
还有几轮面试?答:一共3轮技术面,1轮hr面(不给我一点旁敲侧击的机会)
部门做什么业务的?答:内部系统开发(怪不得问那么多原理)
面完后当晚打电话约明天二面。

二面:5.22日,视频面,40分钟,面试官说我一面表现不错,让自我介绍后给了个手撕,题目我忘了,是150里的一道dp,25分钟手撕成功,晚打电话约三面

三面:5.24日,40分钟,继续拷打项目,加大量场景题和计网吟唱
当晚hr面

hr面:聊家常

当晚发offer,激动的一夜没睡,第二天白天睡了一天

找了3个月的实习,失败的次数多的数不清,心里已经麻木了,中间放弃了4、5回,想着做个项目,刷力扣直接准备秋招吧,感谢阿里给的机会(虽然是我面过的强度最大的),同时愿各位牛友七月之前#暑期实习 #不要放弃,然后成功。 #软件开发2024笔面经#  #java#  #阿里#  #后端#  #面经#  #互联网#  #暑期#  #实习进度记录#
全部评论
七月之前不放弃呜呜呜
1 回复 分享
发布于 2025-06-04 21:25 新疆
啥部门佬 好强
点赞 回复 分享
发布于 2025-06-15 15:46 福建
可以的,永不言弃
点赞 回复 分享
发布于 2025-06-04 10:24 山东
佬好强
点赞 回复 分享
发布于 2025-06-03 18:13 湖北

相关推荐

02-14 07:38
已编辑
门头沟学院 Java
2.4 一面2.6 二面2.9 三面(hr面)2.13 oc1.15号收到面试电话那会就开始准备,因为一开始没底所以选择推迟一段时间面试,之后开始准备八股,准备实习可能会问的东西,这期间hot100过了有六七遍,真的是做吐了快,八股也是背了忘,忘了背,面经也看了很多,虽然最后用上的只有几道题,可是谁知道会问什么呢自从大二上开始学java以来,一路走来真的太痛了,一开始做外卖,点评,学微服务,大二下五六月时,开始投简历,哎,投了一千份了无音讯,开始怀疑自己(虽然能力确实很一般),后来去到一家小小厂,但是并不能学到什么东西,而且很多东西都很不规范,没待多久便离开,大二暑假基本上摆烂很怀疑自己,大三上因为某些原因开始继续学,期间也受到一俩个中小厂的offer,不过学校不知道为啥又不允许中小厂实习只允许大厂加上待遇不太好所以也没去,感觉自己后端能力很一般,于是便打算转战测开,学习了一些比较简单的测试理论(没有很深入的学),然后十二月又开始继续投,java和测开都投,不过好像并没有几个面试,有点打击不过并没有放弃心里还是想争一口气,一月初因为学校事比较多加上考试便有几天没有继续投,10号放假后便继续,想着放假应该很多人辞职可能机会大一点,直到接到字节的面试,心里挺激动的,总算有大厂面试了,虽然很开心,但同时压力也很大,心里真的很想很想很想进,一面前几天晚上都睡不好觉,基本上都是二三点睡六七点醒了,好在幸运终于眷顾我一次了(可能是之前太痛了),一面三十几分钟结束,问的都不太难,而且面试官人挺好但是有些问题问的很刁钻问到了测试的一些思想并不是理论,我不太了解这方面,但是也会给我讲一讲他的理解,但是面完很伤心觉得自己要挂了。但是幸运的是一面过了(感谢面试官),两天后二面,问的同样不算难,手撕也比较简单,但也有一两个没答出来,面试官人很好并没有追问,因为是周五进行的二面,没有立即出结果,等到周一才通知到过了,很煎熬的两天,根本睡不好,好在下周一终于通知二面过了(感谢面试官),然后约第二天三面,听别的字节同学说hr面基本上是谈薪资了,但是我的并不是,hr还问了业务相关的问题,不过问的比较浅,hr还问我好像比较紧张,而且hr明确说了还要比较一下,我说我有几家的面试都拒了就在等字节的面试(当然紧张,紧张到爆了要),三面完后就开始等结果,这几天干啥都没什么劲,等的好煎熬,终于13号下午接到了电话通知oc了,正式邮件也同时发了,接到以后真的不敢信,很激动但更重要的是可以松一口气了,可以安心的休息一下了终于可以带着个好消息过年了,找实习也可以稍微告一段落了,虽然本人很菜,但是感谢字节收留,成为忠诚的节孝子了因为问的比较简单,面经就挑几个记得的写一下一面:1.实习项目的难点说一下2.针对抖音评论设计一下测试用例3.手撕:合并两个有序数组二面:1.为什么转测开2.线程进程区别,什么场景适合用哪个3.发送一个朋友圈,从发出到别人看到,从数据流转的角度说一下会经历哪些过程4.针对抖音刷到广告视频设计测试用例5.手撕:无重复字符的最长字串
牛客85811352...:测开问这么简单?
查看8道真题和解析
点赞 评论 收藏
分享
评论
20
46
分享

创作者周榜

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