经验一:
能内推尽量不走官网。现在大厂的简历数量都非常吓人,可能几个算法岗位收到几百甚至上千的简历都不为过,那面试官怎么能从中捞出你的简历呢?一个有效的方法就是内推,内推意味着你能拿到正式员工的背书,有了这样的背书,相当于有了加分。内推还有一些好处,包括免笔试等(也有不免的,不绝对)。
能投提前批尽量不等正式批。HC(head count)就那么多,提前批发的差不多了,正式批的hc就少了,道理就是这么个简单的道理。另外如果部门有10个hc的时候,你水平差不多,招你一个问题不大,反正还有9个。但是只剩1个hc的时候,面试官就开始精挑细选,要求自然也就上来了。永远没有准备好的时候,有个60-80%的把握,其实就可以去面试了。你要问怎么算有60-80%的把握,把目标公司往年的面经拿出来,做模拟面试,如果60-80%的题目都能答出来,就差不多。
能提前准备尽量别临时抱佛脚。这是很多同学意识不到的,其实我们的秋招不止发生在这几个月,从你简历上第一段经历开始,已经是在为求职铺路了。学校,比赛,论文,其实这些都是面试的主要参考,如果能在更早的让简历变的丰富,让自己的编程和算法基本功变得扎实,将会在秋招中脱颖而出。
经验二:
一定要有一门自己比较熟悉的语言。
我由于使用C++比较多,所以简历上只写了C++。C++的特性要了解,C++11要了解一些,还有STL。面试中常遇到的一些问题,手写代码实现一个string类,手写代码实现智能指针类,以及STL中的容器的实现机制,多态和继承,构造函数, 析构函数等。推荐看一下网易云课堂翁恺老师的C++的视频以及经典的几本书。
一定要刷题
楼主主要刷了剑指offer以及leetcode上的easy,middle的题目。如果编程能力不是很强,推荐可以分类型进行刷题,按照tag来刷,对于某一类型的题目,可以先看一下该算法的核心思想,然后再刷题。楼主在求职的过程中,遇到好多跟leetcode上类似的题目,刷题的目的不是为了碰见原题,而是为了熟练算法。当然能够碰见原题最好不过啦。
机器学习的一些建议
推荐西瓜书,以及李航老师的统计学方法。另外熟悉一种深度学习框架。学习计算机,一定要实战,毕竟只有在实战的过程中,才能懂得更透彻。可以多参加一些比赛,比如kaggle,天池,滴滴的一些比赛。这对找工作的用处很大。
4.能实习就尽量实习。
如果导师是学术大牛,可以带你发顶会的论文,并且自己对方向比较感兴趣,那可以在实验室待着好好搞科研。如果你研究生的研究方向跟你以后的求职方向不一致,建议早点出来实习,找个对口的实习,实习才能发现,实际工作和在学校学习的东西差距比较大。
经验三:
参考资料
参考资料
Date:2020-08-02
Date:2019-12-31