【推荐】算法与数据分析秋招经验

秋招已经悄然开始,又到了很多人开始迷茫头疼的时间,今天和大家谈谈我的求职经历以及能给大家的一些经验,考虑我的公众号下大家的需求,我会尽量兼顾到参加校招的同学以及准备要社招同学的需求,另外,文末有内推码获取方式。

开始之前,大家可以先看看我这篇文章,会有一些内容我在下面这篇文章写过了,在此处不再重复啦。

提问回复0324 | 秋招求职

我的求职历程

我已经经历过两大轮求职,分别是2018年春招和2019年秋招,两次心态不同目标不同,结果也有一些小区别,简单说一下,给大家做参考吧。

2018春招

2018春招的目标是找个实习,同时根据求职内容确认自己的方向,然后开始进行有目标的深入。

我当时按照几位前辈的意见准备了两份简历:一份数据分析岗位一份算法工程师岗位。当时前期投简历主要以算法工程师为主,发现自己的不足后又投了一些数据分析的岗位,其实发现自己的算法工程师岗位回音少很多,而数据分析的结果倒是还行,这个与自己本身的短板——计算机工程能力有很大关系,虽然自己有一些开发经验,但是仍不足以拼过很多更强的同学,首先是在去哪儿做了产品数据,虽然后续因为个人原因离职,但是总的来说自己在数据分析方面还是可以的,但是算法工程师可能还不够格,后来运气还不错被美团捞起过关斩将最终进来,实习期大概有大半年了吧,算是确定下来。

这期间我觉得非常迷茫的是自己没有对自己有明确定位,是数据分析还是算法工程,这两个虽然都是被称为“大数据”之类名号的岗位,但是实际工作内容、求职需求都差别很远,两边虽有交集但是要准备的东西往往是非交集的部分,后面会谈,所以建议大家还是尽快确定工作方向,虽然较小的切入点会缩小你的求职范围但是会提升自己的成功率。

另一方面,我非常理解大家“进大厂”的目标,但是事实上并不是那么简单,如果是奔着“进大厂”的目标去的,那我建议大家考虑的是“先上车”,一方面了解自己的长处,另一方面选择比较冷门的方向,例如我当时很多大厂都投的数据分析岗位,因为我擅长数据类的计算但是不擅长工程,且数据分析在这方面的人才确实比较少,所以比较容易,很多人可能会担心自己进去了干不喜欢的事情,我的感觉是进去后可以提出转岗,大部分公司都有“活水”系统可以转岗,转岗的难度和通过一个自己不太擅长只是喜欢且非常热门的方向进入大厂,那个难度比较高很容易判断,这几年随着算法岗位的兴起,边缘的Java、安卓IOS之类,数据分析,数据工程类其实都很缺人,大家懂的。

2018秋招

这段时间基本在美团实习,但是因为有点想回深圳的医院,以及惧怕自己留不下来,所以再次决定加入这次战斗。

说实话美团的实习经历给了我很多支持,这里感谢一下各位在美团一起工作的前辈,直接过历程吧,这次相比之前我的目标更加明确——就是找算法工程师,而这个难度就起飞一般,所以其实挫败感很强吧,这里面的主要原因还是因为自己的计算机能力不足,虽然已经很努力地在弥补,但是感觉还是相差很大,我基本都折在笔试,因为笔试中存在大量的和计算机有关的知识,计算机网络、汇编语言、操作系统等,这是计算机专业的专业课,但是我基本没有学过,尽管我努力学但是成本高收益小,虽然策略有很大问题,但是我还是建议大家优先刷好算法题,有时间再看计算机基础,算法题基本是现在笔试的必考题,而且占比非常高,建议大家一定要重视,其他专业知识抽空看吧。

说到面试,其实我自己的还是比较自信的,除了第一次面试迷茫、一次电话面生病+信号不好(额,可能是客观原因吧),其他都是过的,成就感有,但是问题就在于——能给我面试的机会真的不多。

数据分析岗的感受

我在的是一个产品岗,且时间不长,下面内容我会加一些我认识同学的感受吧。

  • 数据分析对技术要求不高,更多是要求你完成一些分析挖掘任务,怎么完成不管,没有性能要求,只要你完成目标即可,例如分析最近下单量减少的原因。

  • 吃经验,一些对行业的认识,大概就是你见过了下次就能想到这样吧,需要见多识广,尤其是某个行业内的经验,需要沉淀。

  • 统计学知识很重要,机器学习反而不太需要,例如t检验、回归分析之类的,你需要会利用这些工具进行分析,而不需要类似CNN之类的深度学习机器学习模型。

  • 面试笔试在于考察你对某个问题的想法是否够多够好,例如“如何给一个微信群的性质打标签,例如工作群,学习群等”

  • 我的话基本都要在公司吃完饭干会活才能走

算法工程师的感受

算法工程师,前后实习快有1年了哈哈哈,这个我多说点吧。

  • 无敌在乎技术实现,目标导向,结果好LR模型都可以,这与科研中要求的“创新”完全不同

  • 可能很多人都只会python,在现实应用绝对不止他,sql必须会,然后建议Java和C++至少会一个,这是基操吧

  • 进去了不见得就是每天让你建模,绝对不是,可能只是让你加一个策略、调个参数等,越是大厂越会如此,在工作上你的目标就是实现某个功能或者是通过某些方式完成一个指标的提升

  • 算法工程师是开发岗,你和前后端、安卓IOS一类基本是放在一起的

  • 虽然工作要求你做的可能比较low,但是自己必须,必须,必须持续学习,否则会被淘汰得很惨

  • 我的视角下,大部分外企不加班,其他很少看过有算法工程师不加班的,做好心理准备

笔试面试准备

笔试方面

笔试一直是自己的弱项,平时考试都很难考到突出吧,所以我会做如下准备:

  • 各大厂的笔经甚至真题全部拿来刷——牛客网、北森、赛码网之类的,还有百度多找找

  • 记录错题,专题学习

  • 专题刷算法题,分治、贪婪、递归等,在leetcode等刷

笔试额其实,和高考的套路蛮像的,只不过现在没有了老师给你安排任务了,得自己找资料和安排学习,只要多做其实会有提升,之前我说地计算机专业知识只能通过刷题来慢慢补充了,当然有时间的同学可以专门学一下无妨。

面试方面

面试是自己的强项吧,比较会说(额,仅限于某些小场合、面对特定对象且特定话题吧哈哈),说说经验。

  • 简历上写的一定要会和熟悉!!!!

  • 技术和知识点至少要有个大概,但有几个必须能会推会写

  • 经历的,要熟悉,会谈细节(主要是考察是否确有此事)

  • 参考求职说明,上面说的,至少要听过,部分要会推会写

  • 一般都会有个手写算法题,大家知道该怎么做了

  • 事先看看笔经面经,参考一下(由于有些时候会看到有些很难的问题会问出来且答出来了,不是因为面试就这么难且那个人这么厉害,可能因为那个人简历上写了,且自己准备了),当然自己都会是最好的,会的越多越可能被要走且高工资

  • 尽可能大胆自信一些,这个可能和面试风格有关,我自己一到面试就会比较嗨,聊的会比较大胆,显得对很多知识很熟,嗨起来后脑子快语速快,额可能会让面试官觉得我对这些如数家珍,是个优势吧,可供大家参考。

进入OPPO的历程和感受

我简单说说我进入OPPO的主要流程和感受。

我没有赶上OPPO的提前批,只是投了简历,紧接着有笔试,面试一共3轮,是专门有代表团到达租了酒店,分别用2天完成的,第三天签了一个2方,后续学校发了3方后完成了3方签订,最终完成了签约整个招聘过程结束。

笔试印象可能不是很深,大家查网络的其他材料为准吧,一面是典型的技术面,一方面是简历内容和有关的技术经验,包括之前美团的工作内容,以及自己在科研上比较核心的工作,另一方面问了一些提前准备好的问题,做了一个算法题,还有一个现实场景的题目;二面像是leader面,以简历的个人经历提问为主,另一方面也有问一些自己对某些技术问题的看法,因为人很多所以时间不是特别长;三面是HR面,问了一些有关个人职业规划的问题,以及一些为人处世的素质问题。

自己有幸有时间且被选中参加实习,简单说说自己的感受吧。我在一个比较偏向业务的部门,而不是偏向科研的部门,所以重在一定性能要求下实现功能,例如会参考QPS之类的,团队以特定项目为单位,团队内有前后端Java等多个职位类型,直接合作完成整个项目,有一定工作压力吧,个人感觉合适,至于成长,我自己非常喜欢的是目前大部分团队对应的项目都不是非常大型的项目,而是小项目甚至是初创项目,因为这里能让你更好地看到这个项目从无到有的成长起来,看到很多技术细节,甚至直接接触,这个挑战性很大,而收获也很大,所以自己感觉非常满意,额有人会关心薪资,我这里不方便说哈,可以去看offershow。

小结

这是我有关两次校园招聘后的经验和经历,希望对大家有用吧,也祝大家成功上岸!


你可能感兴趣的:(【推荐】算法与数据分析秋招经验)