牛客访谈|身经百战,看算法大佬秋招的经验分享

与往年相同,牛客访谈如约而至!
每期访谈,我们会邀约一位已工作或已拿到好offer的大佬,

分享他的成功经验,为正在求职路上奋战的你点亮一盏明灯!

本期牛客访谈,我们邀请到已斩获作业帮、百度 offer的大佬 @13亿中的一挫 ,为大家带来求职分享!

嘉宾介绍:

昵称:13亿中的一挫

学校:电子科技大学

学历:硕士

专业:信号与信息处理

已收获的offer:作业帮、百度

应聘岗位:算法工程师(推荐方向、深度网络方向、深度学习平台开发等各方向)


简要的个人介绍

即将入职的部门和岗位,可能是百度的搜索算法部,但北京户口太难顶了,最终也可能会选择一个最有趣的公司。今后大致的工作内容可能是搜索端用户产品相关策略的开发。

访谈内容:

1、 看了您的面经,写的很详细,整理的也很清楚。那么您是从什么时候开始为求职做准备的?能不能说说您都做了些什么准备?

从第一次面试挂掉开始准备面试—>2019年7月16日,寒武纪一面;

从第一次笔试挂掉开始准备笔试—>2019年7月12日,字节跳动提前批。

如果要是从春招就开始准备就好了,早准备真的会好很多,这里强烈推荐大家提前准备。由于实验室这边是不允许实习的,所以我就没参加春招,现在复盘,认为错过了很多机会。

前期准备主要是改简历为主,因为前面投了几家小公司试试水,结果简历挂了很多。很多东西不会写,导致简历很是空洞,别人一看就知道是憨憨。简历的修改是个先增后减的过程,最初简历差到内推人非常之嫌弃,不给内推,等前几天才算做出来第一个比较满意的版本吧,简历一直在更新面试官根据简历提问的内容进行微调。对了,最好能根据面试的岗位微调简历内容。

刷题是必刷的,主要是做做牛客真题,leecode刷了40题顶不住了,剑指offer必刷,面试超高频,甚至可以背下来。

面试的准备就是看面经,但提升最快的其实是实战,一开始的话我个人是自我介绍都说不利索,语速也是越说越快,现在面试就好很多了,波澜不惊,其实没什么好紧张的。

实习有条件一定要找,因为实习和提前批能分走一半以上的HC,而且实习面试的难度应该是远低于正式批的,像阿里巴巴实习转正就比校招再投要稳很多很多。

由于没实习没论文,为了能接触到一些实际工程的东西,我报了一些比赛,有编程比赛,也有机器学习比赛,成绩一般,但这都是很好的经历,有时间一定要参加,好好做。

2、截止目前在您更新的面经中,看到已经有9家公司了。那在您准备求职面试的过程中,有遇到紧张焦虑的时候么?您是怎么平衡学习和生活的呢?说说您平时的生活习惯吧。

有的,早期问到不会的内容会卡壳,现在就好很多了,假如现在再问到很多不会的问题,我会认为这个面试官不想要我,所以我会比较放松。

因为面试是一个互相交流的过程,假如面试官给我一种盛气凌人的感觉,我就不会再考虑这个公司了,所以就很放松,保持对对方的尊重,体面的结束这一场面试。但要是面试官比较厉害,我会很愿意加入这样的公司,这会让我比较兴奋而不是紧张。

学习和生活的话,可能学习比较多。我的大概生活就是9点到9点半到教研室,中午在教研室吃吃外卖,晚上23点半回宿舍,大概18点到19点这段时间会玩一下。平时忙就老实搬砖,不忙就划划水吧。

有时候真的很累的情况下,早上会多睡会,毕竟晚上回到宿舍就很晚了,基本入睡要到1点了。


3、能经历这么多家公司的笔试面试,也反映出您的基本功是很扎实的。能不能说下您的学习经验?您平时有记笔记的习惯吗?您通常会用什么方式来整理知识点?

面试的知识点有一部分是吃的老本,我是从本三接触的机器学习,那时候就是学一些基础知识,仿真一下学习器代码,由于保研确定的比较早,当时就是一周一篇学习汇报,所以被老师赶着学习了很多很多东西。后来研究生也是一周一学习汇报,导致每周都要学东西,看论文,这样积累下来,不知不觉积累了一些知识点。

另外常用的工程性的模型可以去参加比赛实战体会一下,如果没用过只是背的话记忆不深刻。像面试官问我如何调参,我会先说一下我用的祖传参数,为什么参数要这样设置,这样回答的效果比直接背调参流程好很多。

算法工程师必定需要一门编程语言C++/Java帮助你通过笔试和面试,可能学校只需要matlab等软件仿真一下就可以,但参与工作后算法工程师就需要编程能力来帮助算法落地,因为算法不落地再好的研究内容也没法实现,这也是算法工程师为什么要考编程的原因。算法一定要求编程能力,所以编程能力要注意提高,有时间推荐看数据结构和编程算法类的书籍,再做一些实战题目,保证笔试正确率。如果想通过面试的编程这一关,剑指offer必刷,会有一部分命中题目,其他的面试官可能会出leecode的题目,如果有时间有精力,比如现在才研一并确定不深造,那么就可以开始准备找工作了,坚持做题,你在后面秋招的时候一定会顺利很多。

平时不记笔记,看个人习惯吧,但是复习知识点的时候喜欢手抄一遍帮助记忆。同学有的用脑图等整理资料,有的做了一个几百页的word,我主要用notebook。

另外我身边的后端大佬启动的可能更早一点,


4、除了要有扎实的基础知识,项目经验也是求职的加分项,能不能分享一下您平常练习的项目?除了实验室的项目,您会选择什么方式来增加项目经验呢?

没有练习的项目,都是一些科研项目,要有实际的方案并且投入使用的那种。除了实验室项目外,就真的没什么了。

Github应该有很多开源项目,有需要的话可以去上面找找。

5、经过了这么多场面试,您在面试方面也很有经验了吧。您觉得在面试的过程中有什么技巧或者需要注意的地方么?

如果自我介绍说的不好,可以写个模板背一下。另外就是摆正心态,面试是一个互相了解的过程,高冷一点也不错。如果是真的喜欢这个公司,发自内心的舔也是一种不错的策略。

面试的过程中,语速最好慢一点,这样在讲的过程中也能给自己多留一点思考的时间。讲项目的时候表现的胸有成竹一点,编程题没有想到最优思路,不要慌,先写着,经常写着写着就有思路了。假如遇见会的或者做过的题,我一般是不演的,问完边界条件等一些基本问题就直接做,然后暗示面试官这是最优解不要反驳我,这里我有一个同学的做法就挺好的,假装自己不会,然后快速的用暴力或者次优写法写出来,这时候时间会很充足,一般面试官会让你优化,你就可以把最优的思路说出来和面试官讨论,如果面试官让你写,你就可以直接默写出来了。背过的题要有自信,我和我同学都遇见过一个情况,在做第k大的数这个经典面试问题的时候,要求最优时间复杂度,我和他都是快排做的,但是都遭到了强烈的质疑,这时候一定要坚持自己的观点。就和面试官复读就可以了,他的情况是:快排快还是堆排快?快排?你确定是快排,堆排序快!不,是快排。堆排序快!不,是快排。嗯,你是对的。所以说,做到尊重面试官的基础上,不要对面试官盲信,要做到自信,对于确定正确的答案,坚持自己就好了。

如果真是不会的题也没有关系,体面的把思路讲出来,体面地结束面试就好,不要慌张。

穿着什么就随意了,不要穿奇装异服就可以。

6、每个人在不同阶段都会有自己的小目标,那您目前的阶段有什么小目标吗?您给自己制定职业规划了吗?有的话能不能分享一下?

找完工作就要开始科研了,专利或者论文整理这些,毕竟之前太忙了都没时间弄。

没什么职业规划,可能以后就朝着编程和算法发展了。一般看公司给制定什么计划跟着走就行了。

7、除了上述问题,您还有什么内容想要分享给牛油们?

算法必会:LR、GBDT、NN等,跟着自己的项目拓展。还要会一些理论基础,包括梯度下降、模型评估等很多知识。现场面可能会被要求手推公式,所以现场面之前注意复习。

其他必会:编程语言基础,数据结构,操作系统,面试也是经常问到。

其他都是加分项,会的越多越好,如果招聘上有要求,一定也要会才行。如果简历上写了,一定要注意学习相关内容。

最后大部分人一定能找到工作,所以不用过于焦虑,好好复习。

8、最后,请大佬给参加校招的牛油们送上一句祝福吧~

祝大家Offer多多,去到自己满意的公司。PS:不是大佬,以后有机会大家报我的内推呀,我一定给大家好好内推。

最后关于我这次的校招,所有面经都贴在这个链接,大家可以随便看看,欢迎讨论!

牛客访谈
牛客访谈是邀请已工作/已拿到好offer的学长学姐们,
为正在找工作的牛友们进行求职相关分享的栏目。
旨在为当下正奋战在求职路上的牛友们点亮一盏明灯。
关于牛客访谈,如果你有任何好的建议,欢迎私信@小九妹妹 ~
#百度##作业帮##算法工程师##秋招##校招#
全部评论
大佬
点赞 回复
分享
发布于 2019-09-03 15:03
厉害了!真  大佬!!
点赞 回复
分享
发布于 2019-09-03 16:04
联想
校招火热招聘中
官网直投

相关推荐

3 10 评论
分享
牛客网
牛客企业服务