炫酷狂拽!一名迫击炮手如何成为支付宝算法工程师?

简介: 我本科毕业后就成了一名地中海边迫击炮手,还被派到非洲阿尔及利亚造过火药。每当看着几百迈的炮弹从迫击炮膛里飞速冲出的时候,我就在想也许我也可以冲出不一样的人生经历。

如果只看标题,你会不会觉得这是一篇从“战争”走向“和平”的经历,似乎还有一点危险?是的你没看错,我本科毕业后就成了一名地中海边迫击炮手,还被派到非洲阿尔及利亚造过火药。每当看着几百迈的炮弹从迫击炮膛里飞速冲出的时候,我就在想也许我也可以冲出不一样的人生经历。这不,此刻在电脑屏幕前码字的我,正在开始一段新的人生路。
image.png

请查收!看“迫击炮手”如何变成“西湖最帅”算法工程师
谁的青春不迷茫,没有谁是一帆风顺的。当年考研,我以为以全系第二名的成绩(没错我和2很有缘,too many 2 in my life)可以选择一个就业方向较好的实验室,但是事与愿违,实验室对就业几乎没有加成。于是,我通过不断实习来丰富自己和锻炼能力。这也是我给大家的第一条建议,主动找机会锻炼自己,让自己的简历丰富起来。

用积极的态度去拿offer

保持积极主动的态度,是拿下offer的关键一步。

首先信息准备阶段。请一定积极的去多维度搜集信息,包括但不限于网络(如牛客网)、人际(如师兄师姐)、机构(就业处)等渠道。你需要知道你所要投递的岗位信息(甚至具体到要求逐字逐句,投录比等),信息越多,你做选择时才能更坚定。

我是去年校招进蚂蚁的。此前,我在某公司实习过推荐算法,当时的工作状态就是每天写一些数据分析的脚本,所以我就主动去做了一些功课,了解到该公司每年都会招聘大量实习生,对他们的培养却没有用心,且转正的诚意也不高,于是我果断离开随后来到蚂蚁。我的意思是你要随时具有掌控信息的能力,这样才能有利于作出相对正确的选择。

其次简历准备阶段。可以说,简历是你递给面试官的名片,你需要对简历上信息的准确性有百分之百的把握,一定要再三确定。然后在准确的基础之上适当突出个人亮点,切记不要流水账,也不要太简洁。你需要让面试官通过简历对你感兴趣,让他可以找到与你聊嗨的点。给大家2个小提示:

第一,多写量化数据。一个数字之于一堆文字就是万绿丛中一点红。要知道面试官看到数据都会兴奋得不得了,再看到前面的+号,分分钟聊嗨不是梦。

第二,掌握简历上的每一句话。简单说就是对自己的简历要有非常深刻的记忆,甚至详细到自己做过项目中每一行代码是怎么写的,防止面试官在基础面时提问一些细节性的问题。

最后当然就是最重要的面试阶段。笔试我就不说了,约个基友,一个下午,刷刷题,搞定。至于面试,四个字总结:千锤百炼。克服紧张的唯一办法不是把面试官当成冬瓜,而是多面形成记忆惯性,肌肉刺激太多次也一样紧不起来是不是,所以永远不要放弃任何一次面试的机会,无论是提前批,还是正式批,全都搞起来。强化学习的宗旨就是在不断试错中达到最优。
image.png

关于面试,我想和同学们分享一些我的经验。

第一,听清楚面试官问的是什么,想三遍想清楚之后,有条理的组织好语言再回答,还有就是不要抢话。

第二,对自己做的东西保持自信,勇敢面对质疑。我在总监面的时候,被问到一个有关机器学习的开放性问题,需要给出多种解决思路。当时我回答出了几个,也被面试官认可了,但是他说还有更简单更基础的,也是被我忽略掉的那一种。说实话,是有一点心虚的。在面对不会回答的问题时,不要上来就说你不会,而是向面试官主动索取信息,这是一种解决问题的态度。面试官通常喜欢合理的争论,如果他不,那么这个公司不去也罢。

第三,要诚实。一二面注重基础细节,需要你对自己写的代码熟悉到行。因为有很多项目都是与同伴合作完成的,自己做了什么就如实说,否则一旦撒谎圆不回去就不好了,毕竟技术圈其实很小的,一些优秀的面试官互相都是同学。到了终面,一般都是高P面试,多谈谈你的大局观,展现出你善于思考的一面。

一份温暖,一份承诺,一份友情,一份成长

我是通过实习转正留在蚂蚁的,当初投递实习的时候,我本来是投java工程师,后来接到一个师兄的面试电话,师兄跟我说,你这简历是做算法的,并不适合面试java岗位,然后就帮我改了投递方向,到现在我都不知道他是谁。因为填写这些信息超级麻烦,不仅花费了他自己的个人时间,而且我投递的岗位还不是他的部门,但这就是一份来自蚂蚁的温暖。
image.png

转正答辩结束后,我其实挺忐忑的,说真的,我个人是真的菜哈哈哈,不过好在还是如愿收到了蚂蚁offer。虽然后续我也收到了别的公司offer,但我依然觉得要遵守承诺,最后选择了蚂蚁,现在想想,那时候也是真的下了好大的决心(今年少吃肉),却不后悔。蚂蚁这边多元化平台和丰富的学习资源,让我现在又能挣钱又能学习,简直爽得飞起。此为一诺。

实习期间,在参加蚂蚁金服实习生夏令营的时候,我和其他几个同学组成了一个小分队——人生需要笑队,队名和谐,队友可爱与实力并存,在最后的算法比赛中获得了亚军。没错吧,我和2的缘分天长地久,那段时光现在回想起来都超级开心,貌似大家都转正了,蚂蚁这边转正率超级高,想想以后工作中还可以见到,莫名有些小激动啊,此为一份友情。

对了,我的花名叫分寸,希望这个夏天遇见你~(PS:永远不要失去分寸啊)
image.png

加入蚂蚁金服-CTO线-智能服务部

蚂蚁金服-CTO线-智能服务部全面负责蚂蚁金服在人机对话领域中的算法研究、平台建设及业务落地工作,打造更好的面向数字生活和金融开放业务背后的客户服务能力。部门由多名业界顶尖的硅谷科学家及国内资深工程师组成,技术氛围浓厚、团队关系融洽、发展空间广大;算法研究与业务落地并存,支撑支付宝、财富、客户权益等核心业务,覆盖亿级用户及千万级商户,在多个顶级会议/期刊上均有论文发表。

岗位介绍:

岗位名称:算法实习生

面向人群:2021 届毕业生(毕业时间:2020年11月-2021年10月)

工作地点:杭州、北京、成都、上海

岗位描述:

  1. 负责语义理解、多轮对话管理、用户模拟、机器阅读、强化学习、小样本迁移学习等算法的研究及项目落地;
  2. 负责蚂蚁金服统一机器人平台的开发工作,支持蚂蚁各业务线和生态场景;
  3. 负责蚂蚁智能服务平台的开发工作,包括智能问答、智能语音交互、智能化运营等。

岗位要求:

  1. 硕士及以上学历,计算机、数学、人工智能、电子工程等相关专业,博士优先;
  2. 有良好的数据敏感性和较强的逻辑推理能力,有良好的团队协助能力和自驱力,对业界新技术敏感,喜欢钻研;
  3. 熟练使用常用的数据结构及算法, Java/C++/Python等语言基础扎实(熟练掌握其中之一即可),有较强的算法设计和实现能力,ACM等coding 大赛获奖者优先;
  4. 扎实的机器学习算法基础,在NLP 、机器学习、数据挖掘等相关领域的顶级期刊或会议发表论文者优先,在相关国际比赛中排名靠前者优先。

投递邮箱:alexcui.chb@antfin.com

目录
相关文章
|
机器学习/深度学习 编解码 人工智能
支付宝视觉算法与端智能
支付宝视觉算法与端智能
146 0
|
1天前
|
算法 数据安全/隐私保护
基于GA遗传优化算法的Okumura-Hata信道参数估计算法matlab仿真
在MATLAB 2022a中应用遗传算法进行无线通信优化,无水印仿真展示了算法性能。遗传算法源于Holland的理论,用于全局优化,常见于参数估计,如Okumura-Hata模型的传播损耗参数。该模型适用于150 MHz至1500 MHz的频段。算法流程包括选择、交叉、变异等步骤。MATLAB代码执行迭代,计算目标值,更新种群,并计算均方根误差(RMSE)以评估拟合质量。最终结果比较了优化前后的RMSE并显示了SNR估计值。
15 7
|
4天前
|
算法 数据挖掘
MATLAB数据分析、从算法到实现
MATLAB数据分析、从算法到实现
|
10天前
|
机器学习/深度学习 算法 调度
Matlab|基于改进鲸鱼优化算法的微网系统能量优化管理matlab-源码
基于改进鲸鱼优化算法的微网系统能量管理源码实现,结合LSTM预测可再生能源和负荷,优化微网运行成本与固定成本。方法应用于冷热电联供微网,结果显示经济成本平均降低4.03%,提高经济效益。代码包括数据分段、LSTM网络定义及训练,最终展示了一系列运行结果图表。
|
10天前
|
算法
基于Dijkstra算法的最优行驶路线搜索matlab仿真,以实际城市复杂路线为例进行测试
使用MATLAB2022a实现的Dijkstra算法在城市地图上搜索最优行驶路线的仿真。用户通过鼠标点击设定起点和终点,算法规划路径并显示长度。测试显示,尽管在某些复杂情况下计算路径可能与实际有偏差,但多数场景下Dijkstra算法能找到接近最短路径。核心代码包括图的显示、用户交互及Dijkstra算法实现。算法基于图论,不断更新未访问节点的最短路径。测试结果证明其在简单路线及多数复杂城市路况下表现良好,但在交通拥堵等特殊情况下需结合其他数据提升准确性。
|
15天前
|
算法 安全 数据库
基于结点电压法的配电网状态估计算法matlab仿真
**摘要** 该程序实现了基于结点电压法的配电网状态估计算法,旨在提升数据的准确性和可靠性。在MATLAB2022a中运行,显示了状态估计过程中的电压和相位估计值,以及误差随迭代变化的图表。算法通过迭代计算雅可比矩阵,结合基尔霍夫定律解决线性方程组,估算网络节点电压。状态估计过程中应用了高斯-牛顿或莱文贝格-马夸尔特法,处理量测数据并考虑约束条件,以提高估计精度。程序结果以图形形式展示电压幅值和角度估计的比较,以及估计误差的演变,体现了算法在处理配电网状态估计问题的有效性。
|
12天前
|
数据采集 存储 算法
基于BP算法的SAR成像matlab仿真
**摘要:** 基于BP算法的SAR成像研究,利用MATLAB2022a进行仿真。SAR系统借助相对运动合成大孔径,提供高分辨率图像。BP算法执行回波数据预处理、像素投影及图像重建,实现精确成像。优点是高精度和强适应性,缺点是计算量大、内存需求高。代码示例展示了回波生成、数据处理到插值显示的全过程。
|
19天前
|
机器学习/深度学习 自然语言处理 算法
m基于深度学习的OFDM+QPSK链路信道估计和均衡算法误码率matlab仿真,对比LS,MMSE及LMMSE传统算法
**摘要:** 升级版MATLAB仿真对比了深度学习与LS、MMSE、LMMSE的OFDM信道估计算法,新增自动样本生成、复杂度分析及抗频偏性能评估。深度学习在无线通信中,尤其在OFDM的信道估计问题上展现潜力,解决了传统方法的局限。程序涉及信道估计器设计,深度学习模型通过学习导频信息估计信道响应,适应频域变化。核心代码展示了信号处理流程,包括编码、调制、信道模拟、降噪、信道估计和解调。
44 8
|
21天前
|
算法
基于GA遗传优化的混合发电系统优化配置算法matlab仿真
**摘要:** 该研究利用遗传算法(GA)对混合发电系统进行优化配置,旨在最小化风能、太阳能及电池储能的成本并提升系统性能。MATLAB 2022a用于实现这一算法。仿真结果展示了一系列图表,包括总成本随代数变化、最佳适应度随代数变化,以及不同数据的分布情况,如负荷、风速、太阳辐射、弃电、缺电和电池状态等。此外,代码示例展示了如何运用GA求解,并绘制了发电单元的功率输出和年变化。该系统原理基于GA的自然选择和遗传原理,通过染色体编码、初始种群生成、适应度函数、选择、交叉和变异操作来寻找最优容量配置,以平衡成本、效率和可靠性。
|
13天前
|
算法 vr&ar
基于自适应波束成形算法的matlab性能仿真,对比SG和RLS两种方法
```markdown - MATLAB2022a中比较SG与RLS自适应波束成形算法。核心程序实现阵列信号处理,强化期望信号,抑制干扰。RLS以其高效计算权重,而SG则以简单和低计算复杂度著称。[12345] [6666666666] [777777] ```