要知道在求职前需要从哪着手进行准备,首先要考虑面试官在面试的过程中主要看重我们的什么方面。我认为主要就是两个方面,一是面试者的履历,二是面试者的是能力。
因为很难在半小时左右就非常准确的考察出面试者的水平,所以之前有哪些经历就会显得比较重要,我们的履历主要包括:
另外面试官在面试过程中会综合考察你的能力,个人能力主要体现在:
当然,上述的履历并不是要求必须每项都要有,我个人认为在简历中有一到两个闪光点就已经基本足够大厂的要求了。所以说基本就可以得出一个Offer公式:Offer=代码能力+算法能力+计科基础+项目+实习(可选)+竞赛(可选)+顶会(可选)。
所以,我的建议就是秋招过程中要争取能够多维度的提升我们的履历和能力,主要可以考虑通过以下几个方面来提升:
科研经历:增加论文、专利的产出并提升对自己所做工作的理解
比赛经历:Kaggle、天池等平台上相关比赛的比赛过程及获奖经历
项目经历:做好岗位相关的项目复盘,熟悉项目中所用到的知识点
实习经历:需要我们提前了解相关信息,尽量有大厂实习经历
算法能力:熟悉常见机器学习、深度学习相关理论的理解和推导
编程能力:多刷力扣、牛客等平台上的题目,熟悉常见算法题的解法
计科基础:了解或熟悉数据结构、操作系统等相关的计算机基础知识
算法基础知识的准备方式,主要可以考虑以下几个方面:
在准备的过程中,很重要的一个环节就是搜集岗位相关的面经和知识点。信息获取的渠道可以通过如牛客、知乎、博客、github等多个平台。最后再简单推荐几个算法相关的资源,以供大家参考,后续将会专门写一节来进行资源推荐。
这是一份关于推荐的一些书籍和比赛平台等学习资源的共享文档,可供参考。
https://docs.qq.com/sheet/DQndmWnBXZnljWVNm
https://github.com/CyC2018/CS-Notes
http://www.cyc2018.xyz/#%E7%AE%97%E6%B3%95
https://github.com/amusi/AI-Job-Notes
https://github.com/DWCTOD/interview
https://github.com/amusi/Deep-Learning-Interview-Book
https://github.com/kailashahirwar/cheatsheets-ai
https://github.com/HarleysZhang/2019_algorithm_intern_information