写给未来准备秋招的学弟学妹(图像算法简单校招经验)

楼主应聘的是 计算机视觉岗位,从年初的迷茫到现在也收获了一些offer。牛客网对我的帮助很大,我也分享下找工作的一些经验,算是还愿 + 回馈牛友啦。
CV算法岗主要重视的是 : 算法 + 项目 + 深度学习基础 + (可能需要较强的C++底子 以及 python)

算法部分:

1,强推看 Sedgewick 橙色那本《算法》,简单实用,里面知识基本够用了。重点看查找与排序等底层数据结构实现。图和字符串章节看懂。最好用C++实现一遍。(算法导论真是呵呵了,枯燥晦涩,个人境界还没到)
2,leetcode 前300 - 500。对于数据库部分题目可以不刷。基本刷2-3遍。可以先按照分类刷,容易总结一些编程规律。
3,剑指offer刷透,利用牛客网平台,写c++版本。
面试难度:在线运行编程面试 > 手撕代码 > 笔试。
一些经验:作为工程师,编程部分不过,基本就gg了。但是考虑到公司考核时间成本,大多数算法题不可能又臭又长,都是先有思路,然后写个短程序。对于图部分的考核多数在面试口述,楼主只遇到过2次让写的。而且除了BAT,多数公司的题库都不大(有的可以说是极端小 比如 海康 英伟达),可以多结合面经倾向性准备。
基本考核范围就是leetcode + 剑指offer。《算法》主要用来应付面试,如果公司要求高,DP部分应该一定会考察下。

深度学习部分:

基本上深度花书的前半部分可以涵盖,CV的也从来没有问过RNN哈。
机器学习看《统计学习方法》第二版。
一些经验:机器学习问的基本概念李航那本都包括了,其他太深的也不用多看了,而且被问到机器学习的频率可以说相对低一些。如果时间不充裕,优先准备深度学习基础知识。多数面试官会结合项目问深度学习知识点(比如说分类不平衡你怎么处理的,之类),当然也有一些直接盯着知识点问的。

C++ / python 部分:

看下《C++ primer》,其实如果对c++有一定的实践基础的话,看起来蛮快的。再在github上搜一下,c++面试的常见问题就行了。
python 相对简单,但如果要深入准备的话,看下《流畅的python》。(这个有时间再看)
一些经验:有些偏底层的算法工程师对C++还是有一些要求的。楼主有时候也会被问蒙了,还是要多准备下,重点关注下C++类的部分以及STL部分。python感觉易学不易精,但是找工作感觉也不用精通。楼主只被问到过 垃圾回收 以及 装饰器部分。

项目部分:

面试官时间都比较紧张,简历可以多写几个项目,被问到就详细说一下。如果让你自我介绍,我一般就讲两个拿得出手的项目。一个是实验室项目(paper项目),一个实习项目。这两个项目要重点准备下,包括可能问到的问题,相关论文,以及手写 pipline 和 loss function。
CV岗一般都要对自己的一个研究领域有一定深入了解。怎么算深入了解呢?我感觉是读过十几篇或者几十篇相关领域的文章,以及有一定的实践能力,最不济也要跑通过相关代码,知道常用数据集以及不同算法在数据集上的表现。再追下最新的顶会。
还有可能让你手撕下图像相关的代码,比如C++实现下 IOU,中值滤波,卷积之类的。

关于实习:

顶会可遇不可求。有了顶会面试不差基本可以冲SSP了。但是我们毕竟是面一个算法工程师,而不是研究员,我周围拿算法工程师的感觉也没有几个有顶会的。面试这么久,我感觉公司更加重视的是工程能力和项目相关的基础知识能力,当然有了顶会就飞升了。
但是,实习基本算是必选项目,没有顶会必须去大厂实习,要么秋招会偏难。。。
有点诡异的是,有些公司,辛辛苦苦实习转正很容易拿到白菜价,反而不如校招进来的。还有些公司,拖到最后,不给HC。反而由于实习,影响甚至错过了秋招。
根据我的经验,实习转正评级可能更加重视:代码实现能力,平时和主管的关系,以及 PPT 和演讲答辩能力。
所以,暑期实习比较精贵,最好找转正率高、hc多、加班不严重的单位,好有时间准备秋招,骑驴找马。实习前一定要想学长打听清楚。

关于投简历:

提前批绝对影响校招。短短1-2个月,一个人很难有本质的提升,而公司招人是有成本的。如果提前批挂了,很有可能这家公司不再给秋招机会。即使给最后给秋招机会,在公司的面试记录里面也有留底,即使面试过了也有可能影响薪资的定级。所以提前批也要好好准备,最好别随便用好厂的提前批练手。八月中后期可能是提前批比较黄金的时间段。
找实习的时候,可能相对容易些,拿到挺多offer。拒实习offer一定要提前且客气,别影响公司的正常人员流动。如果拖到最后才说不去,秋招这家公司极端可能会把你拉黑名单,甚至公司内部招你的这个组,会对你的学校有偏见(当然针对非TOP X 学校)

以上都是我的一些个人经验,当然楼主也没有拿到BAT的offer,最后去头条了,相对片面一点,非常欢迎指摘。有些其他宝贵经验也希望留言下。
#计算机视觉岗##学习路径##面经##校招#
全部评论
导师不让实习的我,已经哭晕在厕所
点赞 回复
分享
发布于 2019-10-29 11:26
点赞 回复
分享
发布于 2019-10-29 14:38
博乐游戏
校招火热招聘中
官网直投
感谢大佬。
点赞 回复
分享
发布于 2020-03-26 10:28
楼主,请问去年字节的提前批什么时候截止的呀,今年7.16就停止简历投递了😂有点慌不敢投
点赞 回复
分享
发布于 2020-07-12 08:12
导师不让实习的我也哭晕在厕所
点赞 回复
分享
发布于 2020-07-12 09:30
虹软科技已经开始2021校招了哦,算法工程师,杭州/上海/南京皆有,内推私信我。
点赞 回复
分享
发布于 2020-07-13 17:03
这是我的2021届字节跳动校招内推码: MJVMRFE 投递链接: https://job.toutiao.com/s/JjQs6bs 有别的问题也可以私信我
点赞 回复
分享
发布于 2020-08-04 12:38

相关推荐

#推荐算法面经##快手暑期实习### 快手【转正实习】-推荐算法(简历挂)简历挂快手【转正实习】-机器学习(第二志愿流转)### 第一次面试 - 时间:2024-03-27 11:00- 自我介绍- 手撕:  - 数组中第K大值(维护K大小的堆,复杂度O(nlogk))  - 快速幂- 本科推荐系统项目  - 召回用了哪些    - 非个性化:热度和高质量召回    - 个性化:FM、deepFM  - 召回的输入特征怎么来的  - FM召回算的什么分数,干什么用的  - FM特征怎么构造的  - 年龄等dense特征怎么处理的:直接送入或者分桶  - 召回融合方式:轮转召回融合和线性加权  - 排序用了哪些    - 协同过滤    - deepFM  - 协同过滤怎么做的  - 知道/用过哪些评测指标  - 是用的离线推荐吗:只写了离线层,没有实现在线层和近线层,数据规模小,用户五万 物品十万  - 大规模数据怎么处理:聚类选择代表性物品和用户,聚类id  - 数据库里存的什么信息,怎么计算FM的二阶特征交叉  - 冷启动怎么解决- 论文:照着paper讲解- 反问环节  - 项目规模  - 落地业务  - 我对该岗位来说,还有哪些需要提升和学习的?套评价,分析面试官反馈:实操丰富,但是缺少实践经验,本身招实习也是为了你们能来实战,感受业务场景从评价看,感觉一面能过。中午面下午就来二面消息了,不愧是**快**手,确实快😀
点赞 评论 收藏
转发
18 106 评论
分享
牛客网
牛客企业服务