非科班寻找算法岗的艰难之路

双九硕士,本硕专业均非科班。实验室主要做一些机器学习相关的水课题以及运筹优化相关。

一篇SCI二区水文,貌似是CCF C类?有过一段大厂算法实习。

三月份开始投暑期,腾讯、阿里、蚂蚁等互联网大厂均有投递并且给了笔试,做完之后毫无音讯,就蚂蚁现在的状态变成了面试中,但无人联系。也投了一些券商和基金公司的金融科技和量化岗,也没有消息。

期间投了一次平安科技的日常实习并且通过面试,但由于集团控制实习生名额迟迟不发offer,面试官也在很努力的帮我争取,但也没什么进展。

心死如灰之下顺手投了一次滴滴的日常实习,没想到收到了面试的邀请,随后突击准备面试。

面试过程比较艰难,因为面试官非常硬核,问题也比较开放。

一面:

  自我介绍。

  项目提问。

  然后根据我的个人技能描述,开始逐一提问:

  首先是让我说一个分类算法,我脱口而出SVM,然后就开始深入提问,从目标函数,到KKT条件,再到SVR,以及核函数的作用。磕磕巴巴能说出来一些。

  面试结束后一会接到二面通知,当天进行二面。

二面:

  也是一名比较硬核的面试官。看我会一些运筹学,先问了我一些常见的求解器。然后接着一面的问题开始提问。

  首先是核函数的选择。我以为是让我比较每个核函数的区别,心头一紧,因为我还没有细研究每个核函数都有什么特点。后面跟着面试官的提示我可以采用加权的方法,我的回答是在对偶问题的目标函数上对核函数进行加权,并将权重作为决策变量来优化,后面又被问到分两阶段优化还是一起优化,以及加权后的优化问题是LP还是QP。

  然后口述了一个简单的代码题(leetcode根本没刷多少,每次都死在手撕代码之下,好在这个还有点思路)。后来我发现面试官应该是控制出身,他们的角度都是在凸优化或者数值优化的角度下,而我主要做的是组合优化以及一些启发式方法,但面试官似乎不涉及这些。

  后面根据我的背景又出了一道运输问题的建模题,并且问我用什么方法求解。我脱口而出送求解器或者根据问题结构设计启发式方法求解。后来面试官告诉我他想让我用ADMM来解,不过ADMM我只是有个印象但不知道具体怎么做的

  随后又问我ax^2+|x|这类问题如何求解,我最先说的是分段求梯度。面试官继续追问其他方法,我实在想不出来就乱说一通,什么琴生不等式、次梯度都说了。但是都不是面试官想要的答案。

  反问阶段,我问了面试官刚才那道题还可以怎么解,他说用smooth将L1范数平滑,这也就可以直接求导得到一个近似解。看来自己的知识面还是不够。

二面结束之后我其实以为已经凉了,因为每个问题都回答的不尽人意,没想到不到半个小时的时间收到了hr的电话,问我要不要接offer。内心还是比较喜悦的,毕竟找实习找了这么久,终于能拿到一个offer。

总的来说通过这次面试我的收获还是很多的。非常感谢两位面试官,让我学习了很多知识,也提醒了我要扩充知识面,不要把思维局限在当前的领域。凸优化确实要深入学习一下!!!

#投递实习岗位前的准备##我的实习求职记录##我的实习日记#
全部评论
所以“smooth将L1范数平滑再近似求导”这个具体应该怎么做呀 求分享
2 回复 分享
发布于 2023-04-09 00:22 上海
请问楼主现在在哪里工作呢?我也是非科班出身,想学习参考一下
点赞 回复 分享
发布于 2024-03-04 09:28 北京
薪资怎么样?
点赞 回复 分享
发布于 2023-04-25 10:17 河南
牛牛!
点赞 回复 分享
发布于 2023-04-08 10:48 湖北
点赞 回复 分享
发布于 2023-04-08 00:57 北京

相关推荐

事情还要从我考研成功说起。上岸之后选导师,我毫不犹豫地选择了一位名头非常响亮的老师,方向是射频集成电路。只不过因为疫情,他滞留国外三年,我入学时,师兄们早已全部毕业。我当时满心期待,想着老师荣誉无数、方向热门,又能在国外高校任教,跟着他没准还能成为他的大弟子,前途不可限量。于是我拒绝了另一位资历比较老的教授,毅然选择了他。研一期间,我老老实实上课,想着课程结束后,老师大概就会安排科研任务,带我们做项目。然而事与愿违,直到研一期末,我们主动找老师沟通,他才告诉我们——手头根本没有项目。于是我们一群人空耗着,什么都做不了。甚至到了开题的时候,他也没能帮我们规划好题目,最后我的毕业论文题目,还是我自己随便翻了几篇论文,拍脑袋敲定的。也正是从那时候开始,我在研二初期动了转码的念头。想着计算机入门相对容易,教育体系成熟,互联网行业机会多,而射频集成电路这个方向,没人带着实在太难搞了。我开始从头学习计算机知识,跟着网上的教程做项目。等到了这个学期,我也陆陆续续开始投递实习,可惜到现在依然颗粒无收。或许是因为我非科班出身,也或许只是因为我自己确实还不够强。更让我郁闷的是,搞射频的同门们反而在其他老师的推荐下,陆续找到了实习。打听之后才知道,当初我放弃的那位老教授,不仅能保证学生顺利毕业,还常年给学生介绍实习机会。我的同门,正是在他的推荐下顺利入职的。而我,因为还想着坚持搞软件,只能一个人咬牙苦撑。高潮来了。今天睡醒,一打开手机,看见群里的聊天记录,才得知我们导师要从学校离职了。我们不得不另选导师,才能确保毕业。我的同门们,起码还能靠手里的实习经历,给论文凑点素材。而我,一个半路转码、两头不靠的半吊子,该怎么办呢?已经是研二下学期了,还会有导师愿意接收我吗?我现在对未来充满迷茫,对过去充满懊悔。也许,我当初就不该选这个导师;也许,我本该去考计算机的研究生;也许,我应该在研一就决定转码,而不是到现在才仓皇上路。可惜,这一切现在都成了“也许”。我只能在心里一次次问自己——是不是这一切,都是我的错。
ResourceUtilization:烂命一条就是干了鼠鼠什么都不怕,只愿自己能争口气
点赞 评论 收藏
分享
评论
10
45
分享

创作者周榜

更多
牛客网
牛客企业服务