你与大厂只差这篇文章--如何通过蚂蚁面试、转正和入职落地

万字长文,回馈牛客,干货甚多,建议收藏、点赞,期待你的素质三连!


一、笔者情况

笔者是某985硕士,非科班,2020年入职蚂蚁集团技术风险部风险数据团队(RMC),从事Java大数据方向。

求职时间线:通过参加春招实习面试,5月份通过了蚂蚁、拼多多、华为等面试,6月份实习入职蚂蚁,9月份进行转正答辩,10月份拿到转正offer,于2020年7月正式入职。


下面分享下求职的各个环节,包括面试准备、如何实习、如何转正以及正式入职,帮助大家少走弯路,成功入职大厂,并快速成长落地。

祝大家拿到满意的offer!(把许愿的offer发在评论区,一定会实现的!)


二、面试准备

主要从五大方面:基础知识、算法、项目、简历、春招流程;

2.1 基础知识

下面是我看过的书和主要掌握的内容,并大致讲述了重点。

1、Java语法入门:推荐毕向东Java视频和《Java核心技术卷I》,全面系统掌握Java各种语法、面向对象、关键字、多态、内部类、集合源码等等。

2、Java语法提高:推荐《Java编程思想》,虽然很厚,值得深入,里面含有很多面试点,需要自己整理。

3、JVM虚拟机:面试必问,必须掌握《深入理解Java虚拟机》,内存模型、垃圾回收、双亲委派等,然后去操作下虚拟机的指令,比如去查看内存、cpu占用率等。6526

4、Java并发和常见锁:入门必看《Java高并发程序设计》,然后深入常见并发包源码,比如常见锁、CAS、AQS框架、并发集合、原子类、工具类、线程池等,有时间再深入看《Java并发编程实战》,外国人写的逻辑性跳跃大,刚开始看有点吃力实属正常。

5、MYSQL数据库:《MySQL必知必会》帮助你会写SQL,再去牛客上刷点SQL题目、《MySQL技术内幕:InnoDB 存储引擎》帮助明白索引原理,面试必问索引数据结构B+树等。

6、Redis缓存:《Redis设计与实现》,作者是Redis源码界大佬,对于Java后端的同学,推荐好好研究下源码,虽然是C语言的,但是核心思想真的很厉害。4

7、Java源码:推荐看集合源码,特别是HashMap和ConcurrentHashMap等。如果是Java后端的同学,推荐学习Spring源码,突出你的优势。

8、计算机基础:无非是操作系统、计算机网络、Linux,推荐看《现代操作系统》、《图解TCP/IP》、《鸟哥Linux私房菜:基础篇》,最常问的就是内存、IO、TCP、HTTP、Linux常见指令等,

9、设计模式:先看《大话设计模式》,然后结合自己的项目最好找几个实践下,比如单例、模板、适配器、装饰、代理等设计模式,做到明白设计模式是为了更好的开发,而不是去套用模式。

10、框架:另外,对于求职Java后端的同学,建议学习下Spring框架,有条件深入Spring源码、学习新的技术,Spring Cloud、Spring Boot等等。对于求职大数据相关的同学,建议Hadoop全家桶、zookeeper、流计算等知识。推荐结合项目进行框架学习,不仅要会使用,最好要知道其中的原理。

11、其他:《大型网站技术架构》,帮助建立全局观念,便于面试可以体现知识的广度。

2.2 算法

千万不要等数据结构全部学完再刷题,边刷边学,效率更高。建议先刷《剑指offer》,看书结合牛客刷,刚开始很难很正常,可以先看答案,争取后面不看答案能够写出思路并AC,刷完之后开始leetcode,时不时回来再重复刷几遍剑指offer,最终下来就是剑指offer常见面试题会手写、leetcode热门题目100-200之间吧,如果你是算法大神,可以刷个400道+。

2.3 项目

无论何种项目,突出能力为主,尽可能表现你的知识深度,适当突出广度。

项目一般分为四类:

1、看网上视频做的伪实战项目(最多人用):比如秒杀系统、订单系统、大数据分析项目等等,说白了,只是在功能上进行复现,距离真正的企业实战还有一定差距。但是,可以体现自己的学习内容,对于框架或组件的深入理解,比如你用到了dubbo,那么你知道了dubbo底层原理或源码,也是非常优秀的,项目就得到了升华,建议是少谈业务,多聊底层技术,这样显示你的深度。

2、实习项目(鲜有人有):有些同学在实习期间做的项目,这是真正的实战项目,但是人在少数能够有这个经历。如果你有的话,建议朝实战方面封装,比如JVM调优、GC调优、并发量或者实际遇到的并发问题,并发锁的使用等等。

3、比赛项目(部分同学有):做了一些天池、中间件比赛,也是很优秀的。突出比赛难度和你自己的贡献,用比赛数据说话、描述请比赛流程,如何攻克其中的难点,提高了成绩等等。

4、实验室弱相关的项目(部分同学有):实验室做的项目可能和你的职位不太相关,但是也可以体现能力,比如:我之前实验室用linux做了一个项目,虽然和大数据关系不是那么大,但是能够突出linux一些技能和计算机消息队列等方面,我就封装了下,面试下来发现效果还不错,因为这个项目在实验室中是真正运行起来的,属于国家重点项目,说起来有底气。

2.4 简历建议

简练的描述项目或大作业经历、关键技术点、自己在其中的职能、擅长的技术栈;

1、个人信息要齐全:一定要明确学校和专业信息,可以标注突出下985、211、国外学校排名等,帮助HR筛选简历;

2、专业技能不可少:一般写8到10条,你比较熟悉的技术点,最好是具体一些,比如熟悉JVM内存结构和垃圾回收,这样面试官有的放矢;

3、项目突出亮难点:项目一般2个左右,只要能体现你的个人能力就好,多突出项目难点和亮点,比如:你对项目某些部分进行了调优,效率提升N倍;

4、论文比赛会加分:有一定要写上,大厂还是会看这些成果的,比如论文期刊、专利、ACM、天池比赛等。

5、中文简历必须有:对于海外归来的同学,必须要有中文简历,因为国内面试官可能英文不太好,你懂得。

2.5 春招实习流程

1、找好内推人

上图是我在面试蚂蚁集团时候的流程,其中最关键的一个环节就是,找好内推人!找好内推人!特别是阿里系所有部门,因为只能被内推一次,所以要慎重选择。

内推人主要有以下几个作用:

  • 面试前,可以询问面试主要侧重点,给你的复习提供一些重点方向;
  • 面试中,可以让内推人帮助查询面试状态,及时告知有没有通过,便于进行下一步准备;
  • 面试后,可以与内推人沟通入职时间,协调入职事宜,比如租房、入职前的准备等。

2、确定实习时间

实习时间因人而异,一般是2到3个月,但是时间长(比如3个月左右)你可以学到更多的东西,甚至可以完成一个比较完整的项目,这个有利于你进行转正答辩或者秋招面试。


三、实习经历

3.1 实习流程

入职+适应期+参与项目+转正答辩。

1、入职:入职前最好先把住宿问题解决掉,以免影响入职后的工作;入职流程根据HR指示来做就好,有些公司需要体检,提前安排自己的时间;

2、适应期:入职后一般会经过半个月左右的适应期,去了解部门的具体业务、学习部门所用到的技术和框架,这个期间可能会做一些指派的“杂活”,主要是协助部门同事,提前熟悉部门业务;

3、参与项目:当熟悉部门业务后,一般情况下,主管或者带你的师兄师姐会安排一些系统性的工作,并进行排期,比如让你在半个月内完成某某功能的开发并上线,这一部分是实习的关键,也是你未来写在简历上的实战项目,所以做的项目最好是比较系统和完整的,比如从项目需求、项目开发、项目测试和项目上线,这样对后续的实习转正和秋招面试都有很大的帮助;

4、转正答辩:这个安排会在实习结束前的半个月内完成,每个公司具体安排不一样,一般就是汇报自己实习期间所做的项目和所学到的技术,所以如果你做的项目上线了并给公司带来了实际价值,那么一般在转正答辩时会有很大的优势。我们这一年正好比较严格,但团队几名实习同学基本都拿到好结果,可能主要还是归功于实习三个月的学习和成长。


3.2 我在蚂蚁实习的真实经历

入职前,有些问题,直接咨询当时的部门内推人(后来才知道是我主管),比如说租房、办公环境等,内推人一般都会认真回答的。我所在的是蚂蚁集团技术风险部风险数据团队(RMC),入职后主管就安排了师兄师姐进行一对一指导,有任务问题都可以咨询师兄师姐或者主管,都会得到很好地解答,这样会节省很多时间,成长的更快。当时大概用了半个多月的时间就基本了解了你部门的一些基本业务,师兄开始布置小的需求帮助我融入团队项目中,最终实习期间,大概3个月左右,我主要负责了两个比较完整的项目,一个是和缓存相关,将系统原本的tair切换中Tbase,涉及百万TPS的数据量,切换完成后数据写入效率提升了10倍;另外一个项目,是实时计算项目,从业务埋点、日志采集再到数据实时计算聚合到可视化分析,对多个中间件和业务流程有了更加深入的理解,最终上线发挥了一定的业务价值。在三个月的实习期间就参与了团队的关键子模块落地,是蛮有成就感的。

3.3 实习转正答辩

1、项目准备:完成实习期间的1~2个较完整的项目,最好能够上线发挥作用,或者整个项目链路要全部调用,线下测试没问题。

2、项目逻辑:项目背景-前期调研-方案制定-对比测试-程序开发-线下测试-上线运行-项目价值。

3、项目三大疑问:为什么要做这个项目?你怎么做这个项目?这个项目带来了什么价值?

4、基础知识:用到的组件应该深入点底层,比如用到了缓存,应该深入到Redis。

5、ppt准备:公司模版、字体格式、用图和数据说话、文字要少、突出关键点、突出难点、突出项目价值,切记不要花哨。


四、正式入职的几点建议

对个人来说,关键是主动 (不懂很正常)不懂就问,想要就说

1、先实习后入职:建议大家最好能选择之前实习过的公司入职,因为实习期间你就对所在的部门比较熟悉了,能够区分这个部门到底怎样,如果没有实习过,直接入职,可能会遇到自己不喜欢的部门,那样可能换公司的成本比较大。

2、新人培训:公司入职后对新人的培训很重要,毕竟从学校学的知识与企业真正用到的还是有一定差距的,所以,入职后的技术培训比较好的话,可以帮助我们快速适应工作。(蚂蚁这边对于新人培养还是非常到位的,有一系列的技术视频和技术培训活动,可以顺利落地。)

3、入职后的师兄(阿里这边叫师兄师姐,有些叫mentor/老师):每个人在入职后都希望有人能够一对一辅导,有问题能够及时追问,还好我所在的部门师兄都比较乐意回答问题,基本上有问必答。据我了解,应该大多数公司都会有这种安排,所以多多向师兄或者部门内其他同事请教,不懂就问。


五、笔者部门也在招聘中~~

蚂蚁集团技术风险数据团队2022届春招实习!

简历投递和咨询:cimi.xw@antgroup.com(vx:td_will)

1、招聘对象

应届生:毕业证书在2021.11~2022.10期间的应届生同学。

岗位:Java后端、大数据开发(如果是其他求职方向,比如算法、c++等,可以帮转到兄弟团队)

2、我们的团队

我们隶属于蚂蚁集团-技术风险部,部门主要负责整个蚂蚁系统的“高可用”,“资损防控”,“容量成本”,“红蓝攻防”等若干课题。在蚂蚁这样同时具备互联网和金融属性的背景下,庞大的系统规模、频繁的特性发布、余额宝/花呗借呗等各个业务交织并存,实时保障每个蚂蚁用户每一笔请求顺滑和可靠是极高的挑战。对此我们以数据驱动和智能化破局,一方面构建稳定可靠的数据基础设施,对蚂蚁系统做实时画像、每一笔业务请求的溯源。另一方面则结合业务场景,运用业界前沿的数据计算和建模经验,通过算法达到人工辅助和自动决策。经过三年多的探索与建设,我们已经具备较好的起步和平台基础,但从追求极致的角度,在后端工程,数据建模,数据计算,离线分析,基础框架等方面还有很多挑战尚未攻克,期待与你一起探索。

3、我们的优势

• 技术成长:千万级TPS系统体量,大规模平台研发,工程/数据/计算/分析/产品闭环。

• 快速融入:实习与正职期间,由来自CMU/NYU/东南大学/北交大/上交的师兄姐们一对一指导。

• 团队氛围:近两年的离职率为零、海内外实习生们100%接受return offer,是一些量化体现。

• 办公地点:上海支付宝大厦,距离2号线东昌路/9号线商城路站都是100米步行距离,且少出差。

• 落户政策:跟随上海市人才引进政策放宽,海内外同学有较便利落户途径。

4、招聘要求

  • 有 Java 或相关编程语言基础,了解JVM、并发编程等。
  • 掌握常用算法和数据结构。
  • 了解计算机基础,包括操作系统,计算机网络,数据库等。
  • 计算机软件或相关专业,本硕博均可; 211/985 或 海外QS100 优先考虑。

其实也不用太在意要求,只要你基础扎实,对技术有热情,欢迎加入!


六、One more thing

看了上面还是心里没底,私聊我可以帮你看看简历,提供一些意见,提高简历通过率!

觉得不错,给点收藏、点赞!

如果反响不错,会持续更新哦!

有问题,欢迎在评论区提问,会定期回复!

#面经##校招##蚂蚁集团##Java工程师#
全部评论
厉害了
1 回复
分享
发布于 2021-02-25 20:00
很有用🧐
1 回复
分享
发布于 2021-02-25 20:06
百信银行
校招火热招聘中
官网直投
这必须收藏啊
1 回复
分享
发布于 2021-02-25 20:06
楼主太牛逼了,膜拜一下
1 回复
分享
发布于 2021-02-25 20:08
厉害了
1 回复
分享
发布于 2021-02-25 20:09
我擦 牛逼,学习了!
1 回复
分享
发布于 2021-02-25 20:18
学长, 有没有线下沟通群? 如何第一时间收到面试反馈信息?
1 回复
分享
发布于 2021-02-25 20:22
楼主非常牛逼
点赞 回复
分享
发布于 2021-02-25 20:44
td是不是talkdata😂
点赞 回复
分享
发布于 2021-02-25 21:33
写的真好
点赞 回复
分享
发布于 2021-02-25 23:23
学习学习
点赞 回复
分享
发布于 2021-02-26 10:46
觅仔 不错哦
点赞 回复
分享
发布于 2021-02-26 11:44
感谢楼主
点赞 回复
分享
发布于 2021-02-26 12:41
学长,请问有语音识别岗位吗
点赞 回复
分享
发布于 2021-02-26 13:25
我哥TQL
点赞 回复
分享
发布于 2021-02-26 19:43
学长,可以等校招吗?校招的时候可以内推吗?
点赞 回复
分享
发布于 2021-07-15 18:05
据说校招在继续😬
点赞 回复
分享
发布于 2021-08-23 17:42

相关推荐

84 526 评论
分享
牛客网
牛客企业服务