迟到的算法岗秋招总结(1):准备贴
引言:
我主要是求职计算机视觉算法工程师和机器学习算法工程师的岗位,最后算找到了满意的工作,本帖主要回顾自己的秋招准备过程。
准备秋招正式开始是7月份,至9月底算是基本结束,庆幸10.1能够放松的回家,也感谢秋招时期牛客网给大家的帮助,下面涉及到的内容分模块介绍了秋招我个人涉及到的几乎所有重点内容。
一、基础知识
1、 c++
我自己使用过的资料有:
a) 书籍:c++ primer(找工作之前看的,感觉不是那么的重要,需要再进一步看啥知识点的时候可以翻翻书,配合视频吧)
b) 视频:北大c++视频(郭炜,刘家瑛)
2、 Python
a) 教程:廖雪峰,学习python的时候就看过的教程
b) 书籍:python核心编程,找工作阶段看了里面的基础内容
3、 算法和数据结构
a) 视频:网易公开课上浙大的算法与数据结构(主要是看了视频)
4、 面试宝典
主要包括c++和算法数据结构的内容
推荐书籍:<程序员面试宝典>、或者王道程序员面试宝典>
注:
我个人用的是王道程序员面试宝典,相比另一本比较老,但是感觉还行,许多朋友用的是第一本,看个人啦。
这里单独列出来是因为我觉得找工作那段时间专门看这类型的书确实感觉心理会踏实些(= =),把c++和算法数据结构过完一遍之后再看这种面试宝典会比较好,我是这样看的。
另外,有的同学全部是用python来编程,貌似就不需要掌握c++的知识,面试官一般也会问你熟悉什么语言,所以比较灵活?
5、 机器学习、深度学习部分
a) 机器学习部分
我主要看的是统计学习方法这本书,以及吴恩达机器学习视频(找工作之前看过),另外会根据看的面经去补充相关知识,自由度比较高。
b) 深度学习部分
因为本身是做深度学习的,这一部分我还是通过之前看的东西比如视频、课件以及面经来温习。
主要参考资料:
- cs231n的课件以及作业(之前写过);
- 吴恩达deep learning.ai学习视频;(根据个人分主次,比如rnn部分我就看的比较粗糙)
注:
这一部分我觉得除了这些比较系统的知识来源以外,我都是从面经上去扩展,比如看一些知乎上的很好的面经以及牛客网上的很好的面经,有一段时间我专门看了几个还不错的面经,还是很有收获的感觉。
比如:知乎应届硕士毕业生如何拿到知名互联网公司深度学习offer问题下的最高赞答案就是一个,然后就是牛客网上的高质量帖子等,自己可以多搜多看下。
二、编程练习(重点)
1、 剑指offer
书和牛客网上的剑指模块可以配合一起,必备。
2、 牛客网上的刷题模块,主要是leetcode模块
刷题是很重要的,找工作那段时间基本上每天都会刷下题。但是我是用c++刷题,有的人选择python,那么他可能不需要看c++的内容,看个人。
三、项目(重点)
这个肯定是因人而异,但是我自己的经验告诉我项目是绝对的重点,我主要做的工作是偏科研,所以对我而言就是研究的内容。就我个人而言,总的来说,主要还是取决于简历上写的东西,自己简历上的东西自己要非常熟悉,并且不能局限于自己做的东西,要发散一点,要比较深入的理解和熟悉自己的研究内容,要有自己的想法(这个应该是从自己的研究方向的论文积累量上可以获得的东西)。
另外建议多看牛客网上的面经。尤其是要面试啥公司的时候可以针对性搜索面经看一下。
个人经验:
我自己的面试过程主要都还是讨论项目、手撕代码;c++的基础知识、算法数据结构、以及深度学习的知识也会问到,相对来说比重不高,数据结构涉及到的会多一点;机器学习的内容问到的挺少的,只有少数公司问到过,并且应该是根据简历问问题;python都没有人问诶,可能是因为每次别人问我什么语言比较熟悉,我两个都说,别人一般就问c++去了。
结尾:
祝大家找到理想工作,我自己提前批投了很多简历,基本上无人问津,主要都是在秋招阶段面试的,当没有什么面试消息的时候,不要太着急(所以前期更要好好规划自己的复习计划,稳住!),继续好好准备,越努力越幸运(干了这碗鸡汤!),一定要争取多投多面,经验很重要。
#秋招##算法工程师##面经#