我是如何拿到蚂蚁金服 offer 的 ?(Java岗)

蚂蚁金服-支付宝内推面试总结(已拿到offer) 蚂蚁金服-支付宝内推面试总结 很幸运,这次春招内推面了三家公司,腾讯IEG,华为Cloud BU,蚂蚁金服-支付宝,全都拿到了offer。这三篇博客是按照offer的时间顺序连着的,有兴趣的话可以看我其他两篇博客。 「阿里的面试向来是时间最长的,最耗精力的」,我说的。总共的面试时间持续了一个多月,共5次面试,每两次面试之间间隔一周左右。 由于时间太久,只记得面试中大部分的内容。 一面(简历面) 简... 阅读详情

一、梦想和被拒

二、积累

三、结语

15-17年,壹钱包实习、工作,基础中间件组。
17年8月-19年3月网联清算有限公司,基础组件组。
</pre>

我是如何拿到蚂蚁金服 offer 的 ?

一、梦想和被拒

进入阿里一直都是我的梦想,我想这跟很多同学是相似的。我前后被拒了两次,分别是大三找实习和工作一年后。第二次尝试一面都没过,但那一次电话面试经历了一个半小时,被问了十几个问题,面试结束后感觉脑子被掏空了,没办法思考,我也看到了自己的不足,很多基础知识非常不扎实,随机应变能力差。后面针对基础知识做了很多积累。

我看过一篇技术文章,其中一个人写到技术工作者应该偶尔出去面试一下,让外界来评判你的价值,发现自身的不足。我赞同通过跟外部同行对比找出自身不足,但途径可以换成跟社区、优秀的同事交流和学习,毕竟面试是一个耗费体力和时间的事儿。

工作第一年,投出去的简历很少有回应,恰好此时网联正在筹建,同时壹钱包也是网联的股东之一,需要从支付机构借调人力。当时也为面试阿里做了些准备,所以在网联的笔试和面试都很顺利,就这样离开了上海,来到北京。

这里要温馨提示一下各位想进阿里的朋友,要做好充分的准备,不要浪费机会,你的每个回答,都会被记录,虽然你可能因为种种原因失败,但都会为你下一次挑战打下基础。

二、积累

我想强调最好的准备是你认真投入到你当前的工作,把它做的漂亮、优雅,至于一些面试题目和技巧,我个人觉得重要程度没那么高。所以这一章命名为积累而不是准备。

面对挑战的勇气。

16年刚毕业,交给我的第一个任务是学习codis的负载均衡策略,并将其应用到公司自研的分布式缓存上。codis是go写的,我第一反应是我能看懂吗。但还是硬着头皮去看了源码,我印象非常深刻,codis的负载均衡是用三个嵌套的for循环写的,go语言并没有成为障碍,反而给我很多自信。但这仅仅是个开始。

更难的是如何管理集群,扩容、缩容、迁移时集群状态的管理。最初我没掌握方法,一股脑的写,发现实现了A功能,但B功能有问题了,深刻体会到了改了一个bug,引入新bug的痛苦。我把很多功能和判断写在一起,导致这一问题。

探索的过程花了很久,最终我慢慢领悟了一些方法,先将流程肢解开,画流程图,像八爪鱼一样,将每个图中每个块(步骤)用一个函数实现,将所有函数按照流程拼在一起,后面当我发现bug,只在拼接的方法上做了调整,并没有修改太多代码。

经过三个月的开发和测试,完全跑通。这个项目在当年获得了壹钱包年度优秀项目提名,看着其他项目都是百人规模,而这个项目的核心成员只有3、4个人时,自豪感油然而生。这里我也非常感谢我的领导。我的建议是勇于承担任务,逼着自己做些有挑战的工作。

窥源码,知真意。

我非常推荐大家去仔细、认真的去读一个优秀的开源工程的代码。来到网联主要负责消息队列。当时我们选择了RocketMQ,很大程度也是因为相信阿里的技术能力。开始我们并没有着急上线,而是阅读了各个组件的大部分源码,确认了它的同步刷盘、同步复制、消息重试、定时消息等等各种主要功能是如何实现的。

当然也不仅仅是RocketMQ,我还整理了一份工作中常用的框架源码思维导图:

 

一开始有4个同事一起看源码,最后只剩我一个还在debug。我感受到了解决疑惑的快感,从开源代码中学到了很多技术细节和技巧。窥源码,知真意也是我在即将从网联离职之前给内部培训时的标题。我从中学到了一个优秀中间件的网络线程模型应该是什么样子、内存池技术、如何增强线程功能、如何实现同步流程等等。

熟知源码还能帮助我从源码层面定位问题。当时我们开启了CommitLog的预热功能,之前也熟读了预热的实现逻辑,但生产上还是出现了bug,因为对实现逻辑很敏感,在2小时内定位并解决了问题,防止剩余5个IDC出现类似的问题。

我建议如果你在工作中用到Dubbo、ZK或其他组件,甚至不是Java写的,你都可以尝试去搞清楚他们实现的方法,这对于你后面的职业生涯有非常大的帮助,如果你能成为某开源软件的Contributor或者更高,对你求职将会产生巨大的帮助。

读书。

为了搞清楚RocketMQ网络层的实现原理,我尝试去读Netty的源码,并结合《Netty权威指南》和《Netty实战》理解Netty的工作原理和RMQ的使用方法。看过Netty的部分代码给我留下最深刻的印象是好的产品是无数个细节堆砌出来的。去年为了解决RMQ自旋锁和重入锁的使用问题,阅读了《Java并发编程实战》,这是一本非常经典的Java并发的书籍,非常推荐大家深入阅读。

同时我也喜欢读一些我称之为“泛泛而谈”的书,不是说这些书内容平庸,而是内容广度大,能够拓展眼界,推荐大家阅读《大型网站系统与Java中间件实践》。如果你听了我对RocketMQ的描述并感兴趣,推荐你阅读《RocketMQ技术内幕》。

三、结语

如果你想突破自己的天花板,那一定要别人付出更多,这个过程是很辛苦的。如果你做好了充足的准备,那就自信的表达你的观点,不要因为不自信让面试官觉得你掌握的不扎实。如果你不会或拿不准,如实告知即可,遇到不会的很正常,不要不懂装懂。如果你认准了一条路,坚持走下去,你一定会获得很多收获。

合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!

在Java路上我们一起成长,共同进步!

 

面经分享!蚂蚁金服三面被拒,重拾起鼓四面猿辅导成功拿下offer! 前言 一直有小伙伴要我分享面经,说自己想面互联网公司,无奈经验太少想多看看其他人是怎么面的。我这两天刚好和一个刚拿到猿辅导offer的朋友吃了个饭,他向我说了说自己的面试经历。粉丝朋友是末流211毕业的,工作了两年了!然后五月份左右的时候辞职的,辞职之后问我要了面试资料进行学习,对自己的知识点进行梳理,查漏补缺!在上个月先是去面了蚂蚁金服,不得不说的是蚂蚁金服上市之后门槛是真的高!他面到了第三面被拒了。被拒之后找我一起吃了个饭,我给他重新规划了一下。直到前两天他又找到了我,说自己已经拿到了猿辅导的offer 阅读详情

相关推荐

CTF入门RSA维纳攻击

RSA维纳攻击 一.题目描述 适用于e过大或国过小情况下的RSA加密 题干如下: #coding:utf-8 import gmpy2 import libnum e = 54856417509806712596137531985117125938559627187663765776152288580865785539464797248184444737659643755765127505761012086539564616967122137525108154121304264697865568653100

noj_h的博客 2232

喜获蚂蚁offer,定级p7,面经分享,万字长文带你走完面试全过程

前言 在今天,我收到了蚂蚁金服A级的实习录用offer。 从开始面试到拿到口头offer(四面技术+一面HR)战线大约拉了半个月, 从拿到口头offer到收到正式录用邮件大概又是半个月。 思前想后,决定还是做一个整理与总结。 一方面是回顾并记录自己的努力过程, 一方面也是希望对后来者起到一些帮助。 前方高能预警,本篇文章万字有余,通读可能要很久。 目录 如何进行知识积累 如何把握实践与理论的天平 我应该如何整理笔记 怎么复习才不会忘 面试前 怎么写出让人眼前一亮的简历 如何突击面试 面试前焦虑该怎么办 面试

lyl5454的博客 8784

stm32f103运行FreeRTOS使用DMA实现USART1不定长接收

使用DMA是实现USART1的不定长接收和发送数据。接收采用FIFO缓存和队列的方式向应用层抛数据。首先定义接收和发送的缓存区,缓存区的大小根据收发数据量确定。DMA接收开启转移完成和转移一般中断。在中断中从缓存向FIFO转移数据。串口开启空闲中断,实现接收数据的分帧。分帧后的数据节点通过写入到队列。发送数据缓存的大小根据发送数据量调整。然后初始化串口和DMA。串口的发送数据接口函数。...

polaris_zgx的博客 1991

收到了hr的口头offer,一周后却被通知offer审批没过!

打工人真的太难了,蚂蚁集团的前员工说,本来已经接受了hr的口头offer,承诺一周后offer就会审批通过,结果到了一周后,却被hr找个理由劝退。这种情况其实也挺少见的,大厂的offer一般都要七八个人审批,等待时间会比较久,但是只要流程开始了,没有意外就不会终止。1,给了口头offer也不能放松,因为可能审批不下来,老板虽然打算给你发offer了,但是一直在面试,本来你合适,但是出现了一个性价比比你更高的;2,公司也挺不厚道的,打算发offer就代表相关部门审核过了,白白浪费候选人一周的时间;

2301_77275159的博客 6351

人工智能,不止于模型:四步实现完整工作流

工程师越来越多地致力于将人工智能 (AI) 集成到自己的项目和应用中,同时不断着力提升自己的 AI 技能。面对 AI 问题,工程师首先要了解什么是 AI,以及如何将它纳入当前工作流,这看似简单,实则未必容易。在 Google 中搜索“什么是 AI?”会得到数百万条结果,包括不同程度的技术和相关信息。那么,对工程师而言,AI 意味着什么?人们对 AI 的关注主要集中在 AI 模型上,受此影响,工程师会迅速投入 AI 建模的研究。

r1832644594的博客 2805

Mac M1安装Hive

如果你确定装过mysql,但是执行上述命令后,发现不存在mysql命令,那说明你的系统环境没有配置。出现一段空白,接着出现Initialization script completed。关闭hiveServer2时,执行如下命令查看hive进程;执行上面命令后,若有结果输出,则证明配置完成了。如果出现mac权限问题,解决方法参考。就可以见到hive的web界面了。若出现路径,则存在mysql。配置好后保存,使配置文件生效。用户名hive,密码hive。用户名通过如下命令查看。通过如下命令杀死该进程。

总结复盘,才能不迷失自己! 2387

我是如何拿到蚂蚁金服 offer ?

点击上方“芋道源码”,选择“设为星标”做积极的人,而不是积极废人!源码精品专栏中文详细注释的开源项目消息中间件 RocketMQ 源码解析数据库中间件 Sharding...

芋道源码 2481

大语言模型(LLM)在组合优化中的新突破:LLM-LNS与FunSearch性能对比

本文深入探讨了大语言模型(LLM)在组合优化中的创新应用,重点对比了LLM-LNS与FunSearch两种方法的性能差异。研究表明,LLM-LNS在物流路径规划、资源调度等场景中展现出显著优势,其双层自演化架构能有效平衡探索与利用,相比传统方法提升效率约43%。文章还提供了实践选择指南,帮助开发者根据具体需求选用合适的技术方案。

weixin_42526415的博客 404

阿里蚂蚁金服4面面经(已拿Offer)附答案。突如其来的意外之喜

由于作者面试过程中高度紧张,本文中只列出了自己还记得的部分题目。 经历了漫长一个月的等待,终于在前几天通过面试官获悉已被蚂蚁金服录取,这期间的焦虑、痛苦自不必说,直到被录取的那一刻,一整年的阴霾都一扫而空了。 笔者面的是阿里的Java研发工程师岗,面试流程是3轮技术面+1轮hr面。 1、意外的一面 一面的时候大概是3月12号,面完等了差不多半个月才突然接到二面面试官的电话。一面可能是简历面,所以问题比较简单。 ArrayList和LinkedList区别? ArrayList 是一个可...

m0_63437643的博客 1414

DeepSeek研发的精算大模型「精卫」已实现98%精算任务覆盖,中国人寿采用后年节约3.2亿元技术采购成本,形成关键技术替代效应

根据现有资料,精算领域关键技术替代效应的行业标准定义尚未明确具体提及。然而,可以从相关文献中提取一些关键概念和方法来推导出可能的定义。​替代效应的基本定义​:替代效应是指一种商品价格变动引起另一种商品的相对价格变动,从而导致消费者在维持原有效用水平不变的条件下对商品需求量做出的调整。​技术替代效应​:在精算领域,技术替代效应可以理解为新技术或新方法对现有技术或方法的替代,从而影响精算模型、数据处理和决策过程。例如,机器学习在精算中的应用日益增长,改变了精算师的工作方式和模型构建方法。​。

百态·数智思维 | 聚焦大数据、量化与未来AI 1710

QFN封装芯片手工焊接实战:从焊盘处理到拖焊技巧

本文详细介绍了QFN封装芯片手工焊接的全过程,从焊盘处理到拖焊技巧,再到常见问题的现场修复方法。通过实战经验分享,帮助工程师和DIY爱好者掌握0.5mm小间距QFN芯片的焊接技术,提升焊接成功率和质量。重点讲解了垂直与平行拖焊手法的对比应用,以及焊后清理与质量检验的关键步骤。

weixin_42652674的博客 532

我是如何在一晚上拿到阿里巴巴offer的?

我的编程人生一文发出后受到不少同学鼓励,非常感谢大家,也坚定了继续给大家分享的信心。 看过文章的同学应该知道文中提到获得阿里巴巴offer的经历,因此分享一下这段故事,希望对大家有用。 为什么文章题目是这个,看完后会有答案。 1.开篇 我找工作时是2015年。 那一年,BAT大量缩招,就业形势严峻,互联网寒冬消息蔓延。 最终我经过激烈角逐拼下了几个大厂offer,回顾往事,觉得分享出来,也许对你能...

weixin_33779515的博客 1682

计算机视觉学习路线图:从入门到专家

计算机视觉学习路线图:从入门到专家​ ,人工智能,计算机视觉,大模型,AI,计算机视觉学习路线图从七方面展开。先强调数学基础,含线性代数、概率统计和微积分;接着介绍 Python、OpenCV 等编程语言与工具;涵盖边缘检测、特征提取等经典算法;阐述深度学习中 CNN 结构、经典模型及实现;涉及目标检测、图像分割等高级专题;包含图像分类、目标检测和人脸识别等项目实战;最后提及科研进阶的论文阅读、项目参与和论文发表,助学习者从入门到专家。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 7万+

靠这些面试题,我拿下了蚂蚁金服Java岗的offer!

前言 面试的时候,是不是看上去很难,是不是和自己准备的题库中的问题不一样,不知道如何下手,如果你有这种感觉,那么说明你的技术还需要继续修炼, 作为一名优秀的程序员,技术面试都是不可避免的一个环节,一般技术面试官都会通过自己的方式去考察程序员的技术功底与基础理论知识。 如果你参加过一些大厂面试,肯定会遇到一些这样的问题: 1、看你项目都用的框架,熟悉Spring、mybatis等框架实现原理吗? 2、 看你上面有接触过消息中间件,负载均衡、RPC框架等技术吗,MySQL分库分表有做过吗? 3、 分布式架构设计

weixin_47955802的博客 2947

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

终于拿到蚂蚁金服Offer!!!分享一下全程面试题和面试经验!

写在前面 很多小伙伴都反馈说,现在的工作不好找呀,也不敢跳槽,在原来的岗位上也是战战兢兢!其实,究其根本原因,还是自己技术不过关,如果你技术真的很硬核,怕啥?想去哪去哪呗!这不,我的一个朋友去面试了蚂蚁金服,HR小姐姐让他下周入职! 确实,能进蚂蚁金服还是需要一些实力的,下面,我就把他这次的面经给大家分享出来,大家看看如果是你去面试蚂蚁金服,是不是也能顺利拿到Offer呢?欢迎文末留言!! 之前为了准备面试,我也帮他整理了很多面试知识点和大厂面试真题,想着留在手上也没什么用,现在就分享出来,希望也能帮助到

weixin_48655626的博客 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

我是如何拿到蚂蚁金服实习 offer 的

想和业界的技术大牛并肩作战?想学习最前沿的技术?想参与超酷的大项目?想获得亿万用户的点赞?蚂蚁金服春季校招开启了!面试很难?没有信心?这都不是事儿,这儿有一系列的“面试宝典”。 文/图 源介 我是 2018 年 3 月入职蚂蚁的应届前端工程师,来自于北京邮电大学。2 年前的此刻,我也是实习求职大潮中的一员,在这里,分享一下我从准备面试到实习,再到最终正式入职的经历。 选择蚂蚁 阿里的前端水...

蚂蚁金服技术团队 6104

三面阿里(支付宝)Java高开岗,疫情期间复习两月有幸拿到offer

每个程序员都有一个大厂的梦,而互联网大厂首当其冲自然是阿里巴巴最吃香,今天小编就来分享一个小伙进阿里巴巴(支付宝三面)的面经! “不想进大厂的程序员不是好程序员”哈哈哈!!! 今年由于疫情原因,互联网整个行业都比较严峻,我比较幸运,不久前意外收到支付宝的面试(三面)已经拿到了offer。 本来春节过后,是金三银四找工作旺季,大部分人年前年后也都准备好了这在两个月里谋得一份自己心仪的工作,奈何今年的2020有些特殊,肺炎肆虐,对我们的工作和生活都造成了极大的影响。那么,是不是这样,我们就不工作,不学习了呢

weixin_47066028的博客 2331

复习2个月,三面支付宝Java高开岗,有幸拿到offer

每个程序员都有一个大厂的梦,而互联网大厂首当其冲自然是阿里巴巴最吃香,今天小编就来分享一个小伙进阿里巴巴(支付宝三面)的面经! “不想进大厂的程序员不是好程序员”哈哈哈!!! 今年由于疫情原因,互联网整个行业都比较严峻,我比较幸运,不久前意外收到支付宝的面试(三面)已经拿到了offer。 本来春节过后,是金三银四找工作旺季,大部分人年前年后也都准备好了这在两个月里谋得一份自己心仪的工作,奈何今年的2020有些特殊,肺炎肆虐,对我们的工作和生活都造成了极大的影响。那么,是不是这样,我们就不工作,不学

文章中资料均可获取,有需要请添加yunduoa2019即可 738

刚刚通过绿色通道拿到蚂蚁金服offer来和大家分享一下面试经验

作为一个有着2年工作经验的java程序猿,在今年5月份离职上一家公司,接下来的 三个月几乎都在奔波各家企业的面试,前不久在LintCode刷题时发现绿色通道,刚刚拿到蚂蚁金服的offer,高兴之余,来跟大家分享一下我近来的经历。 闲是不可能闲的,这辈子都不可能闲的,只能每天写写代码这个样子。 上次离职之后就一直在跑别的面试,虽然自己已经有过两年的工作经验,但对于面试还是会持一个比较谨慎的态度。...

yurykiyo的博客 6110

我是如何拿到蚂蚁金服 offer 的 ?

阅读本文大概需要 5.6 分钟。作者:翟洪毅一、梦想和被拒二、积累三、结语首先介绍一下投稿作者 翟洪毅,16年华理计算机本科毕业。在年前拿到了蚂蚁金服Java开发的offer,P6。工作经历:15-17年,壹钱包实习、工作,基础中间件组。17年8月-19年3月网联清算有限公司,基础组件组。一、梦想和被拒进入阿里一直都是我的梦想,我想这跟很多同学是相似的。我前后被拒了两次,分别...

weixin_34407348的博客 129

今天,我拿到蚂蚁金服offer(四面技术+一面HR)战线拉伸半个月

前言 在今天,我收到了蚂蚁金服A级的实习录用offer。从开始面试到拿到口头offer(四面技术+一面HR)战线大约拉了半个月,从拿到口头offer到收到正式录用邮件大概又是半个月。 详细面试题点下方链接哦~~~~ 开工即失业,奔波半月有余,四面蚂蚁金服成功拿下offer,分享!​ 思前想后,决定还是做一个整理与总结。 一方面是回顾并记录自己的努力过程, 一方面也是希望对后来者起到一些帮助。 前方高能预警,本篇文章万字有余,通读可能要很久。 以下内容普适于技术岗,非技术岗请部分参考。 目录 如何进行知

weixin_47083537的博客 2065
上一篇: 记一次面试腾讯的奇葩经历
下一篇: 33岁的程序员,还在一线编码,该怎么办?
刀哥谈Java
博客等级 码龄8年 110粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值