就现在!蚂蚁「校招季」重磅来袭!除了介绍蚂蚁的技术大咖,我们还邀请了一些通过校招来到蚂蚁的过来人分享他们的通关经验和心得,这里随时可能有行业技术大咖和你的直系学长学姐出没哦~ 「校招季」栏目会持续输出有关“蚂蚁校招”的丰富内容,敬请期待!
大家好,我是王妍岩,2018年以校招实习生身份加入蚂蚁,至今快2年了。
如今又到一年校招季。首先恭喜各位同学经过了十几年学生生涯的洗礼,即将成为实习生,在步入社会(搬砖)的边缘试探。相信我,现在的一切纠结、苦恼、焦虑,最终都会指向最好的安排。
加入蚂蚁:缘,妙不可言
从秃头(学习计算机专业)开始,我就向往着加入 BAT 大厂。其中,阿里的企业文化、经营理念、技术水平最为吸引我,所以阿里是我求职的首选。在本科和研究生的求学期间,我一直从事数据可视化、图可视化方面的科研。每年4月1日都是可视化会议 IEEE VIS截稿日,也是每年实习面试的高峰期。
回想 2018 年的春天,论文的 deadline 早已令人焦头烂额,同时间还要准备面试,简直就是在无限焦虑的深渊中挣扎。那段时间,我了解到了蚂蚁金服体验技术部——“西湖区最强”的前端团队,里面有许多让我望尘莫及的网红大牛:antd 作者偏右、dva 作者云谦、echarts 作者林峰、koa 核心成员苏千。可以说,可视化团队 AntV 简直与我的专业完美契合。说实话,当时我也害怕自己的能力不够,但又一想,做一个在被碾压中成长的渣渣,总比做咸鱼渣渣强吧。于是,我决定孤注一掷,只为梦想的团队而冲刺。
准备冲鸭
既然下了决定,就全力以赴冲鸭。
首先,我梳理了自己的优势和劣势。优势是科研经验丰富,我有发表 2 篇 CCF-A 类论文,且科研方向(图可视化)与目标团队岗位(AntV 开源图可视化引擎 G6 的开发)非常对口,可怕的科研经历也让自己非常善于思考和皮实;劣势是面试的岗位是「前端工程师」,但我前端工程经验不足,科研中又主要使用 C++,所以我称自己为“假前端”。我的优劣势基本是两个极端,优势虽然很突出,但就“前端经验不足”这一劣势就足够让面试官把我摁在地上摩擦。于是,我给自己制定了有限时间内的冲刺计划:复习基础+补习前端+疯狂刷题+积累经验。就这样,我一边赶论文,一边疯狂挤出海绵里的时间复习基础知识、刷题、查面试经验。
一,复习基础。事实告诉我们,成绩好,并不代表那些不常用的陈年基础知识就能不复习。虽然自己成绩还不错,科研期间也常和算法打交道,但翻开《数据结构》一类的基础书时,也总感觉似曾相识而不识。所以这一块不能掉以轻心。应届生没有工作经验,面试官一般都会从基础知识开始试探。如果初步试探就感觉探到了底儿,那基本没机会再 show 大招了。那时候,我花了大约两周的科研缝儿里的时间,把《数据结构》、《算法导论》啃了一遍。划重点:面试官问树结构、哈希表、排序算法、动态规划的几率++。
二,补习前端。我面试的岗位是“前端工程师”,在了解蚂蚁的主要技术栈是 React 后,我抓紧“补习”了 React。工程经验这方面,面试官一问就能知深浅,所以我给自己设定的目标就是,突出优势,淡化劣势,真实不装。淡化劣势不代表完全放弃,也不要打肿脸充胖子,工程水平瞒不过面试官的法眼。
三,疯狂刷题。这一点不需要多说,每一个准备面试的同学应该都知道牛客网、LeetCode、剑指 offer 必刷。即使不是为了面试,这些题也能大涨知识。
四,积累面试经验。我从各大网站上看了一些蚂蚁面试经验、前端面试经验等,最主要是从上一届学长/学姐那里了解到很多他们的经验。另外,在面试前可以多了解你所面试的部门。比如体验技术部有 antd,AntV,UmiJs,egg,Dva 等著名开源工具库,有语雀、云凤蝶、basement 等优秀产品。知己知彼,方能百战不殆。
一份敲门砖简历
简历决定了面试官以及将来老板对你的第一印象。面试官一般也会围绕简历与你进行沟通。我认为,一份好的简历有以下几个特点:
第一,double check 联系方式。这点不用说,联系方式错了可能就会错过一个亿哦。
第二,简洁明了,重点突出。我工作之后看过几份有多年工作经验的简历,洋洋洒洒七八页,让人抓不住重点,太多杂项导致给人一种每个技能都是半桶水的感觉。简历最好保持在 2 页以内。在校同学一般脱不了这几项:个人信息,教育经历,项目经历,科研经历,荣誉,技能水平,语言技能。
第三,不要写不相关的、远古的项目。我曾经就犯了这样的错误,为了体现丰富的项目经历,把大二时的 Android 项目、单片机等项目也写进了简历,后来被学长及时纠正才免遭不测。这类项目和我的目标岗位“前端工程师”不相关,而且年代久远,里面的技术细节也忘了。如果面试官问起来自己答不上,不就把自己埋坑里了吗。
第四,扬长避短。在简历里突出自己的特长,淡化自己的弱点。给面试官“挖坑”,想让他问你什么,就在简历里体现什么。就我而言,我突出自己多项科研经历、国外交流经历,包括课题项目、参与角色、最终成果等,也会简单写一些重点项目经历。
第五,真实不装。真实不装是被写进阿里价值观的。简历、面试不用夸大其词,也不用自卑自艾,只需要不卑不亢地展现真实自信的你。
面试 ing
我总共经历了 4 轮面试:技术面、主管面、交叉面、大老板面和HR 面。由于我的优势不在工程技术,面试官主要通过我的简历初步了解我的情况,因此前两面内容基本相似,都是关于计算机基础、项目实践和科研论文,包括其中的思想、算法设计、实现方式、实验过程等。根据我的经验,给出几点小 tips 供大家参考:
第一,保持良好的心态和自信,即使问到了自己的不会的问题,也要冷静分析,可以多谈自己的思考过程。举一个我的例子,我的第三面是交叉面,面试官来自一个数据部门。由于可视化的小众性,这位面试官与很多人一样,对数据可视化的实用性抱有一定的怀疑。他认为所有信息都可以通过数据本身分析出来,再直接告诉用户结果,并不需要“可视化”这种鸡肋的手段。因此他希望我举出一个例子说明数据可视化有用。一开始,我举了几个简单例子都被他反驳了。说实话,当听到面试官不断强烈反对自己观点时,是有些慌张的。在这个情况下,我必须冷静敏捷地思考并构建一个场景证实自己的观点,与他切磋和博弈数据分析与数据可视化分别在其中的作用,到最后发现整个讨论过程其实非常有趣。
第二,引导面试官往自己擅长的领域聊。一方面可以展示自己的能力,另一方面能让面试官更了解你。
第三,其实面试不仅仅考验同学们的基础知识与专业技能,还有很重要的一点是思考能力与潜力,表现出积极的思考、上进的态度非常重要。
我在体验技术部等你哟
“恭喜,你通过了实习面试。”十年磨一剑,功夫终不负有心人,我最终收到了梦之队的实习 offer。
18 年 6 月,我如约以实习生的身份加入了体验技术部。实习是一个快速成长和适应的过程。在三个月的实习中,我发挥自己的专业优势,同时在这个大神云集的团队里疯狂汲取养分。参与了图可视化开源引擎 G6 的开发迭代,贡献算法方案;支持了九色鹿中相关业务的建设;完成了云栖大会可视化签到屏的开发……于我而言,学校里学了 N 年的知识终于落于实践,成就感++;快速学习高大上的工程技能,膨胀膨胀。虽然有压力,但也享受成长,乐在其中。我把实习的三个月看作玩游戏打 boss 一样有趣,就这样一路披荆斩棘过关斩将,最终拿到了正式 offer。
和漂亮设计师小姐姐们一起调男同学的 bug
一起团建,玩得痛快
19 年 7 月,我从实习生成为正式员工。身份的完全转变,让我真正感受到在一个充满爱与力量的团队中,做自己向往的事,贡献微小但有价值的力量,可以让人每一天都充满斗志,能量满满!
我的面试过程虽然战战兢兢,但也充满自信。希望你也可以来到你的梦之队,和我们并肩成长。
加入我们
我们是蚂蚁金服 CTO 线核心的中台团队-体验技术部,也是西湖区(日耳又)优秀的前端技术、企业级设计团队!没错,就是那个传说中的大神与网红云集,200+ 人员规模,有着强大的技术基石与设计灵魂,致力于「打造全球领先的体验科技」,为社区贡献了 Ant Design、AntV、UmiJS、Egg、Dva 等工具库,打造了十万阿里人都在用的新一代 Office 语雀,广受追捧的设计生产利器 Kitchen 、海兔以及下一代前端研发工具云凤蝶等众多产品的体验技术部!
2021 届毕业的同学们,免费体验实习卡已经准备好了,快到碗里来!
1. 职位方向:体验设计师/创意设计师(3D 动效、影视、平面)
> 岗位描述
天上星亮晶晶,工专路上放光明。作为设计师,我们是一群有爱有梦想,脑洞大开,集技术与艺术于一身的超级靓仔。想体验一把闪闪发光吗?想成为未来现象级产品的缔造者吗?
来这里,Ant Design 的组件等你来画,海兔的资产由你来拼,栩栩如生的数据请你画龙点睛,蚂蚁金服中台产品以及数据大屏都期待你的来临。免费体验卡已经准备就绪,就等你了!
> 岗位要求
- 同时具备交互和视觉方面的设计能力(用作品说话);
- 具有良好的艺术修养,有扎实的设计基础,对设计趋势有敏锐感受;
- 熟练掌握 PS、AE、AI、PR、Sketch 等设计软件;
- 积极主动,善于沟通,有良好的团队合作能力,能很好的阐述视觉观点和设计价值;
> 加分项
- 有 WEB / 移动产品设计经验,有中后台设计经验者优先;
- 视觉设计方面具备手绘、品牌、GUI、3D、动效,影视等相关特殊能力;
- 具备体系化的思维,已有相关设计规范和方法论总结;
- 拥有良好的英文读写能力和国际视野,有阅读国外先进作品和文献的能力;
2. 职位方向:前端工程师
> 岗位描述
在体验技术部,你将和一众大神、网红橙黄绿蓝靛紫等专业同事并肩作战,背靠完备和强大的技术平台,参与蚂蚁金服中台产品建设,参与开发维护 Ant Design,AntV,UmiJS,Egg 等等知名开源产品,追求极致产品与研发体验。
> 岗位要求
- 编程基础扎实,熟练掌握 JavaScript、HTML、CSS等前端基础技术;
- 熟悉计算机与网络,了解数据结构与算法;
- 熟悉模块化、前端编译与构建工具,了解 React、Vue 等主流前端框架,能理解其设计原理;
- 关注新事物、新技术,有较强的学习能力,喜欢挑战;
> 加分项
- 同时具备 PC/无线 端开发能力,有成功的中大型 Web 产品或移动应用开发经验;
- 有参与前端开源项目开发,或有优秀的个人项目;
- 有服务端开发经验(微服务、Serverless、PaaS 等,熟悉 Node、Java、Go 等语言);
- 了解可视化知识,熟悉SVG、Canvas、WebGL,使用过D3、G2、ECharts 等类库;
3. 职位方向:图形/图像算法岗位
> 岗位描述
我们专注于利用图形图像技术创造饱含艺术想象力的交互式数字艺术作品,创造大型数字孪生城市和数字指挥中心,希望你对图形与艺术充满热情,有扎实的代码能力与图形相关技术,能利用算法提高艺术展示和交互体验。你将会负责超高分辨率实时渲染、高效城市建模以及数字驾驶舱场景中人机交互方案等关键技术的探索与研究,期待你的加入!
> 岗位要求
- 本科及以上学历,计算机 / 数字媒体专业或数学专业者优先;
- 熟悉至少一门编程语言(如 C++),图形学 / 机器学习相关专业或主修过相关课程优先;
- 积极乐观,认真负责,有良好的团队沟通协作能力;
- 有主动学习的能力,对创新及解决具有挑战性的问题充满激情;
> 加分项
- 熟悉 OpenGL 或者 DirectX 者优先;
- 熟悉深度学习框架(如 TensorFlow、PyTorch)者优先;
- 有主流3D引擎(如 Unity、Unreal )使用经验者优先;
- 发表过高质量的顶级会议、期刊(SIGGRAPH、TVCG、 ICCV、CVPR 等)论文者优先;
> 简历投递方式
方法一:获取内推资格。千方百计找到你在蚂蚁的师兄师姐!果断把自己安利给TA,交流最适合自己的岗位,去到最想去的面试团队!收到师兄内推链接后,确认并完善简历,进入招聘流程。
方法二:自主投递简历
投递邮箱:afx-talent@cloud.alipay.com
邮件标题命名:实习 - 岗位 - 学校 - 名字
简历附件(若有)命名:实习 - 岗位 - 学校 - 名字