一年的准备!阿里终于圆梦了
解题思路
大家好!本人网名:小马哥,工作 6年时间,去阿里一直是我的梦想。 为了能进阿里,我给自己制定了非常详细的学习计划:Java Core、JVM、网络、Spring 源码、MySQL、Redis、MQ、Netty,整整准备了 1 年时间。 在面了几家还算知名的大厂后,我总结了一波面试套路,就开始了阿里的面试之旅。 最终 , 历经 6 轮面试,顺利拿到了 阿里的 offer ,也算是圆梦了。 一 路走来, 要感谢的人太多。 下面,我对整个 面试过程做一次复盘 ,希望给大家一些 启发。 01 第一轮技术面:阿里P6面试官 1、看你简历中提到处理过多次 JVM 故障,可以讲讲你遇到过哪些 OOM 的案例么? a、我分别把之前工作中遇到的堆空间、元空间、堆外内存 OOM 场景都讲了一遍 b、按照如何分析、如何排查、如何解决、事后如何防范这个思路进行 2、看你简历写做了线程池调优,能讲下线程池的原理以及做了哪些优化吗? a、业务线程池相互隔离 b、根据CPU核数、线程池任务的 IO 耗时/计算耗时,设置合理的核心线程数,提升性能 c、动态修改线程池参数,方便维护 d、重写拒绝策略,保证任务不丢 e、聊了一下线程池源码里的一些细节 3、能讲下你对 MySQL MVCC 的理解吗? 我分别讲了一下 RR 和 RC 隔离级别的实现原理有哪些不同 4、MySQL 索引是怎么实现的? a、分别从性能和实现上讲了数组、链表、Hash、二叉树、BTree 为什么不合适 b、详细讲了 B+ Tree 的实现,以及普通索引是如何查找数据的 c、中间提到了节点大小、IO、回表、覆盖索引等概念 5、讲讲 Redis 是怎么用的? a、讲了分布式锁原理 b、讲了 Redis String 的底层实现 c、讲了 Redis ZSet 的实现,详细讲了跳表结合 Hash 是如何提升效率的 6、RecketMQ 的消息堆积如何解决? a、Producer 端:上游发消息速度过快,可以减少消息的发送频率 b、Consumer端:下游消费不过来,可以扩容来提高消费速度 c、Broker 端:内存是否够大?如果 Page Cache 够大的话,可以提高 Consumer 拉消息的性能 一面小结: 当我答完第一个 JVM 问题时,面试官就说这轮我过了,说我这块研究很深入。 所以,我觉得面试技巧很重要。面试前我就考虑到了如何展现自己的优势,在自我介绍时就会把自己擅长的部分说出来。 另外,一般一面考察的点有:JVM、JDK 并发包/集合类、Redis、MySQL、MQ、RPC。 02 第二轮技术面:阿里P7面试官 阿里二面问的技术问题并不是很多,更多的是问业务场景和解决方案。 后来私底下问一面面试官,他说因为一面已经全方面考察技术了,所以认为我技术方面是 OK 的,就不会作为主要的考察方向。 1、讲下项目里的限流策略怎么做的? a、用 Redis 做的分布式限流 b、滑动窗口/漏斗/令牌桶,三种限流算法对比 c、解释了下为什么没有用其他限流组件 2、讲下简历中的秒杀项目怎么做的? a、CDN:静态数据缓存 b、缓存:上层抗住流量 c、限流:防止应用挂掉 d、答题验证码:削峰 e、MQ:异步/削峰/解耦 f、风控、接口幂等:防刷 g、分库分表:减轻 DB 压力 3、如果 Redis 挂了一台怎么办? 4、如果 RocketMQ 挂了怎么办? 5、RocketMQ 重复消费了怎么办? 6、RocketMQ 为什么会重复消费?讲下 RocketMQ 造成重复消费的底层实现原理? 7、MQ 会丢消息吗?如何保证不丢? 8、问了很多业务方面的细节 9、在阿里伯乐系统,手写算法题 10、问了下面试官具体的工作内容和团队氛围 二面小结: 项目以及业务都会深入考察,这块一定要好好准备,一面过的人很多,二面挂的人很多。 二面一般都是入职后带你的师兄,如果你业务不精通技术好也不一定能过,因为终究还是要干活的。 03 第三轮技术面:阿里P8面试官 主管面考察的范围就更广了: 1、讲下在团队里的角色 2、讲下之前的经历 3、讲下近期做的比较核心的工作(二面项目有关的东西又讲了一遍) 4、讲下有哪些做得好和做得不好的地方? 5、如果流量放大 10倍,100倍怎么办? 6、分库分表怎么做的,讲下数据迁移方案 7、讲一下你做的 JVM 调优 8、聊一下 Redis 性能问题 9、面试官讲了一下团队的业务情况,以及进去后可能要做的具体工作 三面小结: 还是以项目为主,但问题会更深入。上面大部分问题,我都花了很多心思总结,汇总到了自己的笔记里,而且面试前反复看过很多次,从而保证我在面试过程中能够讲清楚细节。 04 第四轮交叉面:阿里P8面试官 主管级别的交叉面,也是一个 P8 面试官。 我也不知道为什么会有这一轮,问的问题跟 2 面、3 面差不多,这里就不展开了。 05 第五轮技术面:阿里P9面试官 1、介绍工作经历 2、介绍项目以及项目里的角色 3、讲下项目中遇到的困难是如何解决的 4、一道实际需求的设计题:高并发场景,当用户下单(20元)时,会提示用户花 10 元买一个会员,同时送 4 张 6 元的优惠券,本次就可以使用。该接口如何实现?需要考虑各方失败的情况 最后一道设计题,我和面试官讨论了将近 30 分钟,主要考查高并发场景下的设计能力。 面试官会关注:设计方案的合理性以及完整性,如果某个环节出问题了怎么保证高可用?会不会有丢数据的风险?数据一致性怎么保障?如果流量很大性能如何保证? 五面小结: 主要考察设计能力以及对项目的整体把握,不但宏观层面要做好架构设计,细节上的实现也会死抠到底。 不论是技术的深度和广度,甚至临场分析问题、解决问题的能力都有考察,这些都需要平时的技术积累。 06 第六轮HR面 1、介绍履历背景 2、介绍工作内容以及承担的角色 3、谈谈项目里的高并发场景怎么解决的 4、推进项目的过程中遇到了问题怎么办 5、同事怎么评价你 六面小结: 主要考察的是思考能力和思维方式、沟通、协作、配合团队、做事结果导向等能力。另外,阿里 HR 也是会问技术问题的。 个人感悟 1、基础一定要扎实 基础不牢地动山摇,这一年的准备,基础知识通过查漏补缺提升了很多。但也发现了诸多不足,未来还需继续积累。 2、养成良好的习惯,坚持学习 开发这行内卷太严重了,年轻的时候一定要养成学习的习惯。如果在小公司做的是没挑战的事情,还忙得没时间学习,建议趁早换一份能带来成长的工作。 3、给自己定一个目标 做事情一定要定一个目标,只要你信念够强,它就会一直指引着你前进。 不然经历过一天疲惫的工作后,下班再继续学习这件事是坚持不下来的。 4、给自己制定详细的学习计划 两个月啃下一个主流技术栈,1 年下来差不多也能啃完 6 块硬骨头,这将是你未来面试的兵器库,十八般武艺不说样样精通,随便挑几个跟面试官捞一个小时应该不在话下! 5、梦想并非遥不可及 我一直把进阿里当做自己的梦想,这五年来一步一个脚印,中间不曾有过任何一次放弃。 刚毕业那会,被无数家公司拒绝过,但这并没有劝退我,感谢当时鼓励我的同学。 工作几年后,也被资深同事嘲讽我不知天高地厚,但这并没有劝退我,感谢当时劝我用最高标准要求自己、并相信自己的网友。 在不断提升自己技术深度的过程中,各种深不可测的源码、框架让我抓狂,但这也没有劝退我,感谢每个指点过我的老师。 最后,感谢一路走来所有帮助过我的朋友们!祝大家都有一个美好的未来! 更多模拟面试 查看更多 > 模拟面试第 5 名 阿里巴巴 模拟面试 有人3分钟前测试并获得了面试报告 模拟面试第 17 名 中国农业银行 模拟面试 有人1小时前测试并获得了面试报告 (159) (341) 分享 举报 精华采集 浏览18195


讨论区

题目列表
现代C++的特性,tcp/ip https,然后问了一下如果你设计vector怎么设计
测试提米1
11111111111111111
我丢
好的好的
刚刚
eeeee33453453sdfsfsdf,dfdfgdfg
卡尔曼滤波和误差卡尔曼滤波的区别。
VINS-Mono 中的滑动窗口算法
为什么 SLAM 需要滑动窗口算法?
VIO系统会存在那些问题?如何解决?
最小二乘问题建模的两个要素
视觉与IMU的融合的优势
单应矩阵的理解
剔除离散点有哪些方法
边缘化的意义
卡尔曼滤波和误差卡尔曼滤波的区别
VINS-Mono 中的滑动窗口算法
为什么 SLAM 需要滑动窗口算法?
VIO系统会存在那些问题?如何解决?
最小二乘问题建模的两个要素
视觉与IMU的融合的优势
单应矩阵的理解
剔除离散点有哪些方法
边缘化的意义
卡尔曼滤波和误差卡尔曼滤波的区别
VINS-Mono 中的滑动窗口算法
为什么 SLAM 需要滑动窗口算法?
VIO系统会存在那些问题?如何解决?
最小二乘问题建模的两个要素
视觉与IMU的融合的优势
单应矩阵的理解
剔除离散点有哪些方法
边缘化的意义
这个事题目标题这个事题目标题这个事题目标题
现代C++的特性,tcp/ip https,然后问了一下如果你设计vector怎么设计
需解锁获得
100~200之间不是3的倍数的数之和是多少?
建筑工地有一批砖,最上层两块砖,第2层6块砖,第3层10块砖……(如图),依次每层比其上一层多4块,已知最下层有2106块砖,这堆砖共有多少块?
从午夜零时到中午12时,时针和分针共重叠( )次。
从午夜零时到中午12时,时针和分针共重叠( )次。
1111
12312
12
1
dd
父子三个,娘儿三个,老两口儿,哥儿俩,一共几个人?
老大撺掇老C++二让老三告诉老四说老五的老二老大了哈哈哈哈哈哈
爷俩,娘俩,老两口儿,兄弟一个,一共几口人?
学校有808个同学,分乘6辆汽车去春游,第一辆车已经接走了128人,如果其余5辆车乘的人数相同,最后一辆车乘了几个同学呢?
学校有808个同学,分乘6辆汽车去春游,第一辆车已经接走了128人,如果其余5辆车乘的人数相同,最后一辆车乘了几个同学呢?
学校有808个同学,分乘6辆汽车去春游,第一辆车已经接走了128人,如果其余5辆车乘的人数相同,最后一辆车乘了几个同学呢?
学校有808个同学,分乘6辆汽车去春游,第一辆车已经接走了128人,如果其余5辆车乘的人数相同,最后一辆车乘了几个同学呢?
学校有808个同学,分乘6辆汽车去春游,第一辆车已经接走了128人,如果其余5辆车乘的人数相同,最后一辆车乘了几个同学呢?
学校有808个同学,分乘6辆汽车去春游,第一辆车已经接走了128人,如果其余5辆车乘的人数相同,最后一辆车乘了几个同学呢?
学校有808个同学,分乘6辆汽车去春游,第一辆车已经接走了128人,如果其余5辆车乘的人数相同,最后一辆车乘了几个同学呢?
学校有808个同学,分乘6辆汽车去春游,第一辆车已经接走了128人,如果其余5辆车乘的人数相同,最后一辆车乘了几个同学呢?
学校有808个同学,分乘6辆汽车去春游,第一辆车已经接走了128人,如果其余5辆车乘的人数相同,最后一辆车乘了几个同学呢?
学校有808个同学,分乘6辆汽车去春游,第一辆车已经接走了128人,如果其余5辆车乘的人数相同,最后一辆车乘了几个同学呢?
学校有808个同学,分乘6辆汽车去春游,第一辆车已经接走了128人,如果其余5辆车乘的人数相同,最后一辆车乘了几个同学呢?
学校有808个同学,分乘6辆汽车去春游,第一辆车已经接走了128人,如果其余5辆车乘的人数相同,最后一辆车乘了几个同学呢?
有10把不同的锁,开这10把锁的10把钥匙混在一起了,最多要试多少次,才能把这10把锁和钥匙全部配对。
3只猫3天吃了3只老鼠,照这样的效率,9只猫9天能吃( ) 只。
锯一根10米长的木棒,每锯一段要2分钟。如果把这根木棒锯成相等的5段,一共要( )分钟。
一只蜗牛在10米深的井底向上爬,每小时爬上3米后要滑下2米,这只蜗牛要( )小时才能爬出井口。
用一根绳子绕树三圈余30厘米,如果绕树四圈则差40厘米,树的周长有( )厘米,绳子长( )厘米。
有一串彩珠,按“2红3绿4黄”的顺序依次排列。第600颗是( )颜色。
同学们进行广播操比赛,这个全班正好排成相等的6行。小红排在第二行,从头数,她站在第5个位置,从后数她站在第3个位置,这个班共有( )人。
7年前,妈妈年龄是儿子的6倍,儿子今年12岁,妈妈今年( )岁。
文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字
40个梨分给3个班,分给一班20个,其余平均分给二班和三班,二班分到( )个。
深蓝学院1111111,题目不要上传图片
当代网友是怎么表达遗憾的 一个人迷茫哭的emo文案
1111
222222222
测试这标签
句句不提坎坷却全是遗憾的文案
当代网友能够把悲伤写到什么程度?
555555555555555555
1233211234567
1111
1
请输入题干标题13
fadfadf请输入题干标题请输入题干标题1
请输入题干标题4444 1前台上传的题目
记一次字节跳动前端面试,四轮技术面通过,已拿offer
毕业一年多,职场小油条(运营)经历
4399;英雄互娱-文案创意运营类面经 其他游戏公司适用
毕业半年遇到互联网裁员潮,文科生、艺术生转型自救之路
字节电商战略数据分析 社招五面面经 求OC
【最全】2021宝洁offer经验分享(网申+面试)
非科班半年转Java开发经验贴
面经:华为海思暑期实习 数字IC设计岗
数分求职分享 | 忠于内心终有所得
放弃了离家近的工作,我又一次开启沪飘之旅。
java offer已有,下一步---妹子
双非2年工作经验,裸辞斩获字节运营offer
给师弟师妹的建议:去看看这个世界
(牛客回馈贴)学姐纯干货|普通本科最强逆流而上指南1
字节飞书前端三面(55min)
双非本科非科班 抖音Android面筋(被调剂到iOS了)
暑期实习春招面经回馈(阿里美团百度字节快手谷歌亚马逊)
字节抖音电商一面凉经
【审计岗】如何制作简历?
第一份金融实习怎么找?最全找实习干货贴分享来了
同学,不要再那么单纯了,他们不值得
关于银行的offer选择
一年的准备!阿里终于圆梦了
工作4年,走了太多的弯路,分享下我的经历希望能给大家避下坑
建行省分只有一面
难以忘怀的大四异地实习经历
字节跳动五轮技术面终于收获意向书(后端开发)
华为优招 消费者BG终端芯片-嵌入式面经
个人秋招经验总结(前端方向)
大数据开发,不知道叫什么帖
大华海康硬件工程师三面(已offer)
金融行业薪酬大盘点,银行真的太香了!
【字节跳动-飞书-运营实习生】 一面面经
毕业季大家有什么舍不得的那个他(她)嘛?
嘉士伯管培AI面经整理分享
秋招复盘——普通硕士做嵌入式也可以拿到50w年薪
(面试复盘)字节跳动互娱研发提前批前端面经
2021秋招留学生华为单板硬件面经
面试复盘|字节跳动面经-技术中台-一二三凉面
互联网直播运营丨三段面试经历告诉你应该这样面
字节 滴滴 好未来 社招产品面经
财会入门必看:有关ACCA的一些初浅攻略
如何准备交互/ux设计校招-没有作品怎么办
秋招总结 | 还是成为了一名光荣的新时代农民工
运维岗位面经,拿到网易,京东offer
20机械制造类求职经历:东风日产、华为结构与材料工程师等
2022秋招【中国建筑3311】【投资岗】面经
滴滴秋储后端实习生面经+秋招正式批面经(均已offer)
硬件开发岗面经(TCL华星光电、联发科技、中兴等)
双非菜鸟前端秋招总结帖
21届秋招记录——银行篇
不幸中的万幸——转正后被裁员!
面试真题:经典智力题最详汇总(中)
面试真题:经典智力题最详汇总(下)
【阿里设计岗面试经验总结】如何1个月内通过4轮面试
我和牛客的故事之22届银行秋招记录(雄安新区+天津)
面试复盘 | 2022届 大疆秋招 测试开发 完整面经
AWS亚马逊 23暑期实习 PM 面经+流程
面试真题:经典智力题最详汇总(上)
华为,中兴,百度,CVTE,海康威视热乎乎的面经
一年半经验前端社招——拼多多(已面完hr)
秋招总结|咸鱼的懒汉秋招
如果回到一年前,我会做出哪些不一样的决定
CNKI(同方知网)+社招+java
去年秋招的一些经验和建议,回馈贴
看了我弟写的简历,作为深信服HR的我破防了!
秋招总结|双非本/非科班/零offer,没有逆袭,但不放弃!
美团面试官哥哥太温柔了,我哭死
阿斯利康市场营销管培生群面-终面面经(已offer)
秋招cpp面试总结(百度,字节,阿里等)
字节提前批《高频汇总之前端水真的不深》
硬件岗秋招小结
春招 Golang实习面经
秋招银行+国企类笔试面试经验。
互联网就业形势这么差,我真的建议你试试金融!
23届联想面经分享: 秋招上岸
秋招总结 | 三本前端秋招之路
菜鸡21届秋招总结-前期准备、面试、谈薪资待遇
秋招总结&Java心得(双非硕士,已拿11+5家Offer)
20年工业机器人面试求职经历:华为、哈工大机器人、汇川技术等
分享一下大疆2022年春招体验设计面试的经验!
数字IC后端设计求职面经
网易互娱游戏文案策划(暑期实习)笔试一面二面三面经验总结
计算机网络常见面试题
二本院校生的考公逆袭路
资源分享|各学校计算机类历年考研真题汇总
大疆硬件工程师三轮面经&还愿offer
sre/运维开发社招面经
11.11蓝月亮产品策划终面|全过程持续更新中
HR岗校园招聘面经合集(已上岸)
校招面霸成长手册
金融/互联网/国企秋招经验分享
得力国内营销面经
游戏本地化/运营/发行面经(tap运营offer已拒)
工资与五险一金计算
分享下菜鸡的Java秋招总结
延锋内饰春招面经
戴尔大客户销售面经
秋招|SHEIN两轮面试经历分享
宝洁市场研究部CMK,分享一下自己入职一年的经历和感受
面试真题:经典海量数据处理题最详解析(下)
字节提前批《高频汇总之测试篇距离上岸的一步之遥》
广联达面经技术岗专场:测试、前端、后端
一次不成文的数据分析秋招经历
C++STL用过vectorstring,函数重载回答不准确,函数重载两种方式回答出成员函数一种。
可口可乐 AI面+游戏
终于大橘已定,分享一波测开面经(美团、小米、华为、阿里等)
被疫情逼得gap year的完全菜鸡的春招之路。
从发展角度,谈谈offer选择
数据分析 面经(已拿到offer)
银行科技岗/研发中心/数据中心秋招经验总结帖
【银行干货】23届想进银行,该如何高效备考
西山居游戏策划(非文案方向)笔试/面经 个人春招之路总结
ZURU 项目管培 面经
双非渣硕的字节NLP算法三面+HR面面经(已OC)
硬件/IC/嵌入式高薪--你应该看看这些公司和岗位
【虾皮/Shopee】2022届同学试用期感想
来自双非大三拿到字节跳动实习offer求职准备建议(非广告)
腾讯三面已上岸
22届校招-浙商银行总行-总行机关单位-求职攻略
恒生校招内推 测试秋招八股文集锦——经典网络篇 用友面经(一二面,已oc) 替你们整理好了!计算机专业最适合去的四类国企!附薪资待遇对比 秋招招聘汇总+避雷公司8.16更新+简历指导(已指导百人) 不想去互联网大厂卷?这些小而美公司不香吗? 谈薪技巧和注意事项,怎么为自己多争取1~2k 我的秋招结束了 【2023秋招&提前批】互联网招聘信息最新汇总9月10日更新 【亚信安全】23届校园招聘正式启动啦 【求职面试】初级产品经理面试应该注意什么? 干货帖| 招商银行信用卡中心校招怎么样 腾讯音乐TME 20220908笔试题解 b站测开实习一面 中兴最全面经汇总:硬件、软开、算法、测试 双非本科,面试三十多家企业总结出的宝藏面试经验 9月13日,微众银行笔试 9月13日微众银行笔试代码 20220913百度2023秋招研发B卷题解 面试常问-Spring Cloud篇23届秋招一点小小的牢骚
当面试官提问:你有什么要问我的吗?该如何回答 上海曼伦2023内推 | 可查询所有岗位进度 【持续更新】这些外企公司已经开始秋招了!快冲呀 美团面经(一二面,已挂) 【23秋招银行招聘信息汇总】最新汇总9月14日这个事题目标题这个事题目标题这个事题目标题

扫描二维码
请添加深了个蓝微信
请备注【智商测验题库】
编辑题目
题干
解题思路
设置题目所属题包

- 二级分类专属题包
- 测试题包1
- 网抑云
- 牛客网爬的数据2
- nkw爬取数据
请选择题目所属岗位(请最多选择6个)
请选择题目所属公司

- 测试公司
- 计算机
- test专用
- 大疆无人机
- 哔哩哔哩
- 百度智能
- 字节跳动
- 英伽教育
- 北京校苑
- 环球赛乐
- 深蓝前沿科技
解题思路解锁方式

您还有0次解锁机会,是否解锁本题思路?

