【算法求职】转行算法岗,如何准备?

文章目录

    • 前言
    • 0. 查找岗位
    • 1. 如何通过简历筛选
      • 1.1 简历制作
      • 1.2 简历内容
      • 1.3 简历投递
    • 2. 沉稳应对面试
      • 2.1 面试开场
      • 2.2 编程部分
      • 2.3 交流项目
      • 2.4 反问环节
    • 3. HR面试
    • 4. 小结

前言

又到了找实习的时间,秋招也快到了。部分天坑专业的同学都十分渴望转到计算机行业,算法岗是重灾区,加上算法岗本身就是卷中卷,对非科班同学的不友好程度可想而知。这里介绍一些对于转行的同学而言,找实习和找工作需要做的一些准备和常用的平台。

求职过程中大体流程包括:

简历筛选
笔试
N场面试
hr谈话&签约

0. 查找岗位

这里给出一些我用过的一些求职平台:

求职平台 特点 推荐指数
公司官网 信息准确 ⋆ \star ⋆ \star ⋆ \star ⋆ \star ⋆ \star
牛客网 信息准确,丰富 ⋆ \star ⋆ \star ⋆ \star ⋆ \star ⋆ \star
BOSS直聘 岗位多,可以直接同hr聊天 ⋆ \star ⋆ \star ⋆ \star ⋆ \star ⋆ \star
实习僧 岗位较多 ⋆ \star ⋆ \star ⋆ \star ⋆ \star
学校就业信息网(不局限自己学校),校友资源等 ⋆ \star ⋆ \star ⋆ \star ⋆ \star ⋆ \star

1. 如何通过简历筛选

简历筛选是求职流程的第一步,由于hr在此阶段只能通过简历来评估求职者,所以十分考验个人实力在简历中的体现!

1.1 简历制作

这里推荐一个简历制作的网站:https://www.wondercv.com/ (超级简历),这个网站提供的简历模板是极简风,高级感比较强。我自己的简历就是模仿了这种风格自己设计的,直接用超级简历的模板也已经非常好了。

1.2 简历内容

有了模板,就可以填写简历了。简历一般包括:

名称 内容 备注
教育背景 教育经历 如果是成绩比较好、保研等可以特别备注
实习经历 实习内容、产出
科研/项目经历 论文/项目内容、成果
其他:个人介绍、技能介绍等 其他成就、技能、外语等 针对前面未提及的,但岗位需求的内容进行补充

简历内容可以根据自身情况扬长避短,介绍项目的时候要留有少量文字介绍个人在项目中的产出(解决了什么难题、获得了什么奖项、优化了什么内容等等)。此外,如果实习经历、项目做的比较多不要一股脑全往上放,同样建议针对你要投递的岗位进行筛选,择优展示。

对于转专业的同学,经常会被质疑专业能力,这里我给大家一些简历填写的技巧:

  • 硕士专业带上研究方向,如车辆工程专业做图像的可以带上研究方向自动驾驶感知算法,本科专业可以写选修方向,如车辆工程(选修方向:汽车电子)等等;
  • 其他的就是一些硬实力了,多积累一些相关的项目,措辞不要口语化,多用专业名词;

所以为了丰富简历内容,以下工作要提前开始:

  • 任何时候好成绩都是加分项,重视考试(本科生大家项目都不多,成绩是筛选的重要内容,如果是研究生可能实习、论文和项目会更重要些);
  • 尽可能找一份相关的实习,大厂/行业独角兽的对口实习>大厂实习>小厂实习>没有实习;
  • 算法岗还是很看重论文的,顶会论文在求职过程中帮助很大,如果是普通论文,作用可能不及一份好的实习;
  • 基础技能方面,Python肯定要会,**C++**熟练最好,不能一问三不知,深度学习框架至少熟悉一个等等

总体而言其实还是有些难度的,现在算法比较卷,所以转行过程中会比较痛苦,但机会其实也不小,结合自身情况量力而行(至少还有本专业工作保底,不要怂,哈哈)。

1.3 简历投递

找到目标公司和岗位后首先阅读岗位需求,岗位需求一般体现了该岗位的工作内容和需求,可以为面试的准备提供方向,同事可以针对性对简历进行修改和补充。

很多适合投递岗位的过程中,招聘方也会让你按他们的格式填写线上简历,其实这个有时候挺头疼,因为会需要不得不填写一些自身的短板的信息,可以适当修饰,但不要弄虚作假。

简历投递之后便进入等待模式即可,可以多投,但是需要留意的是,有些公司会保留每次求职记录,如果实习笔试面试表现比较拉跨可能会影响正式秋招,所以还是提前做好准备,珍惜每次机会。

2. 沉稳应对面试

算法岗面试大部分情况会有多轮,不同的公司面试流程和内容也会有差别(多看看面经!!!),一般情况下都是会有工程面的(考察写代码的能力,俗称coding)。对于有工程化工作内容的岗位而言,有时会让用c++做题。

重要提醒:对于自己实在不会的内容,不要强行乱答,坦诚自己的知识盲区,然后将面试官引导到自己擅长的领域。

2.1 面试开场

面试一般会要先做个简单的自我介绍,这个倒没有特别固定的模式,但是注意控制时间,扬长避短。下面是我自己用的介绍模板:

面试官您好,我是XXX大学的在读硕士XXX(名字),读研期间研究方向为XXX(代替专业名称),有过N段图像算法方向的实习经历,在XXX公司算法岗实习过N个月,主要负责XXX,优化了XXX,完成了XXX。在校期间做了XXX项目,主要负责XXX,获得了XXX。以上是我的主要经历。

2.2 编程部分

这个只能是多练了,leetcode和牛客网都有提供在线编程练习的功能,多练,多总结。一些基础知识则也要多背,多理解。

2.3 交流项目

对于自己做过的项目,一定要滚瓜烂熟,对每个细节都要十分清楚。对自己的项目要有清晰的思路,包括项目难点,自己的解决方案,技术路线,项目成果等。然后与之相关的一些知识点也要去学习,这里不局限自己用到了的技术,与之相关的一些技术方案和底层原理也要掌握,然后能够清晰说出方案选择的原因和优势等。以及避免面试官问及相关技术领域的一些知识的时候卡壳。

2.4 反问环节

面试结束后一般面试官会问求职者还有没有要问的或者想了解的?

可以从以下几个方面回答:

  • 让面试官介绍一下公司或者部门在做的一些工作(了解一下入职后可能做的方向);
  • 可以询问面试结果的反馈时间、方式等(体现对面试结果的关系,虽然没什么卵用);
  • 如果想了解一下自己面试的情况,可以简单问一下面试官对自己的评价;

3. HR面试

如果到了这一步,有相当大的概率已经稳了。这里列举一些常见的hr会问的一些问题:

问题 回答
对我们公司和投递的岗位的了解? 提前做一下功课,然后在技术面反问环节也可以问一下这些内容
办公地点和家乡远不远? 这里如实回答,然后如果比较远,尽量体现出自己不在乎这个,把行业选择、公司平台等其他方面作为自己求职的核心考虑因素告诉hr
有没有男女朋友? 这个问题比较逗,除了男女朋友工作地点和你当前求职的岗位在同一个地方的情况下,还是直接说没有算了,避免麻烦
期望的薪资待遇? 神器小程序offer-show你值得拥有,这上面可以查到以往的薪资情况作为参考
职业规划? 尽量和岗位匹配,和公司目前的情况相结合展开叙述
目前拿到的offer? 如实告之,如果对自己十分有信心,可以说不满现状,把自己期望讲高一点,搏一搏单车变摩托
其他简历上的内容提问 打造合理的人设

4. 小结

找工作不易,转行更不易,转算法更更更不易,技巧总归没有实力靠谱,厚积薄发才是根本。最后,希望大家都能找到自己满意的工作!

你可能感兴趣的:(笔记,深度学习,算法,机器学习,面试,编程语言)