算法岗准备计划

就业形势一年比一年严峻,去年算法岗已经是诸神黄昏了,今年只会更难,在这总结一下现有的资料。

目前从问师兄师姐情况来说,下面各项论重要性的话,笔试要考编程,也就是数据结构和算法,很重要,笔试不过甚至没有面试资格。而面试80%到90%问项目和比赛,10%问基础专业知识。所以重点在于好的简历和编程能力。

数据结构与算法

  • 极客时间课程(已经“看完”,用于刷题时回看补充基础知识)
  • 剑指Offer刷题(66道题,一天三道,至少两遍)
  • LeetCode高频题和每日刷题计划(精选算法200道,刷完剑指offer后一天三道)

专业知识

先将下面的系统知识过一到两遍,然后看相关面经补充知识

下面是机器学习算法工程师的概略图,右边基本的不需要怎么准备,主要看左边。

image-20200301193321554

深度学习(主)

  • 百面机器学习
  • 深度学习500问
  • 前言知识(论文)和一些琐碎的基础知识(面经)

机器学习(辅)

数理统计(少)

  • 刷面经

项目

  • 华腾公司项目(待确定)
  • 信号毕设项目(待总结)
  • 导盲盲杖项目(待复习知识)
  • 华为AI芯片项目(待做……)

比赛

  • 两个Kaggle比赛和华为比赛(主要看对比赛细节理解程度)
  • 最多再做一个比赛,名次要很高

软实力

  • 个人博客:好的文章置顶,很基础的东西就不要展示了,要高质量
  • 个人Github仓库:常更新

知识面

  • 总结Reid,目标检测,图像分割,图像检索,模型压缩方面的发展史,前沿方法
  • 保证C++部分不能特别拖后腿,最基本的知识一定能回答出来

工程能力

  • 再整理一遍Draknet源码部分,保证能够大概结构讲出来

  • 锻炼解决问题的能力。比如问你当时拿到这个比赛(项目)时,怎么去解决的,为什么这么解决。这是面试中经常问的

杂七杂八资料

岗位发布

  • 知识星球:2020AI算法岗求职群
  • 牛客网
  • 睿思、西电就业信息网

  • 各大公司官网

相关经验贴

机器学习-算法工程师 -面试/笔试准备-重要知识点梳理
19CS小硕校招面试心得、自学CS经验及找工作分享
算法工程师知识点大全(正在更新…)

好的Github仓库

AI-Job-Notes
Deep-Learning-Interview-Book
CS-Notes
interview
DeepLearningBookQA_cn

师兄师姐总结

吴亚聪

自己面试+实验室人交流总结出来的

image-20200301183807192

image-20200301183815581

image-20200301183823242

阿里问的数据结构

image-20200301183830840

他们组是要看你的潜力,编程题不一定会有,有也是比较简单的、类似于剑指offer的题,C++、java类语法不怎么问,甚至不会也没关系。90%的问题都是围绕着你的简历去问,简历上的每一个点你都要一清二楚。如果觉得你潜力大,基础差点也没关系,面试官是否觉得你潜力大,完全是主观意愿。所以面试过程能够展现出你的思考问题能力和解决问题的能力,尽可能地让面试官跟着你的思维走,例如简历上有的东西但是自我介绍不说,给面试官挖坑,若被面试官兜着鼻子走很容易挂。剩下10%的问题则由岗位而定,若你是测试岗,问一些测试的东西;若是算法岗,问一些机器学习算法或者深度学习算法。当然,如果简历上写的不多,则会问的比较杂了。还有就是要清楚自己的优势在哪里(工程能力?)。

工资待遇:测试、开发20K,算法估计21K,阿里基本工资差不多不大。发13月工资,若考察合格,再奖励三个月。早上上班时间比较自由,大概10点,晚上9点开始有人走,周六日不加班。若是一带一路高校并且去杭州阿里,一次性奖励10万,不用交税,并且有住房补贴,一个月1千到两千,补贴几年。若中了实习,但是没去,阿里会在秋招再面试一两轮,若通过就直接发Offer了。腾讯应该没有这样的规定。另外,阿里是有简历池的,你只能一下面试一个部门,若这个部门不要,可以再投另外一个部分。若是简历录入系统了,面试官对你的评价所有部门面试官都可以看到。若是不录入系统,则没事。

王思宇

image-20200301185906000

还有两篇《简历问题准备:CVPR》和《面试题类型和解析》放在印象笔记中,无法导出。

其他

two-stage和one-stage的有啥区别?

mask-rcnn和rcnn的区别?

yolov3和yolov2有啥区别?

torch.Tensor和torch.tensor有啥区别?

Python中列表和tuple有啥区别?

单向链表,如何找到倒数第k个节点?

两个数组分成A和B两个部分(个数不一定相等,且不一定需要保持顺序),使得均值差最大?数组排序后,暴力的尝试,看从哪个地方划分开。存不存在最优解,A中的个别元素比B中的大。

------ 本文结束------
坚持原创技术分享,您的支持将鼓励我继续创作!

欢迎关注我的其它发布渠道