从校园招聘里学到的东西

时间:2022-07-12 05:46:28 职场 我要投稿
  • 相关推荐

从校园招聘里学到的东西

要说校园招聘我自己学到什么重要的东西,最重要的有2点第一个是不要抱死一家公司不放:有个目标是很好的事,但是如果抱着一种“非这家公司不去”的心态,忽略了准备其它公司的笔试、面试,那么一旦真的有闪失,后果会非常严重,我自己在校招初期就是这样遭到很大打击的;第二个是笔试成绩非常重要,一定要重视:以前总有一种错觉,就是觉得只要笔试通过了一个门槛,进入面试那就基本只看面试表现了,后来经过多次经历能明显发现笔试成绩在面试过程中也占着非常重要的地位。

从校园招聘里学到的东西

先从大处基本的方面说,如果我重新准备笔试面试,会怎么准备?我现在看来,从大二的最后一次假期开始准备,也不为早。尽早确定自己到底是要读研还是 要找工作,尽早有个目标,我心里其实一早就是想直接找工作的,但是奈何一开始父母比较倾向于走保研的路,而我自己当时也觉得其实没有那么不想读研,因此也 没有太过准备找工作的事,后来越到临近找工季,越是感受到心里对于直接工作的向往,于是不但放弃直博,连保研也放弃了,可以说是直接把自己推到一条没法后 退的道路上。这几个月我看资料、看书的效率实在是大学任何一个时期都比不上的,很辛苦,但是不得不这样!

在准备找工作开始到现在,下面列出的材料大概是在3个月时间内阅读、完成的(我是偏后台开发的):

《Effective C++》,看了之后绝对获益匪浅;

《C++ Primer》,其实我个人不觉得这本书有多么震撼(起码没有Effective C++给我的那种感觉),但是确实是对C++一些细节查漏补缺的好书;

《编程之美》、《剑指OFFER》、《编程珠玑》、《Cracking the Coding Interview》, 其中《编程之美》和《Cracking the Coding Interview》看得差不多,《剑指OFFER》和《编程珠玑》大概看了一半。这四本书是准备面试(甚至一部分涉及写代码的笔试题)的非常好的材料, 其实很多公司的题目都能在里面找到踪影,看了后要着重记住解题的思路;

leetcode,直接搜索,上面有非常多很赞的题目,既是基础,但是又是十分考验功底的题目,我到现在还十分后悔没有早一点开始刷这个oj,因此只能挑我觉得大部分公司着重考到的题目所有和链表、树、数组有关的题目。我到目前也就做了50多题,很惭愧,如果全部做完,那么能力肯定会提升一个level。另外,leetcode里面的题目和《Cracking the Coding Interview》里面的风格比较类似,都是非常考验基本功的;

《UNIX环境高级编程》《UNIX网络编程-第2卷》,这两本书是我应聘所有与Linux或者后台相关岗位时觉得很有用的,两本合起来大概用了20天看完,而且《UNIX环境高级编程》的代码全部由手敲并运行过,而且写了一个小程序,里面运用了锁、多线程等技术点,可以对操作系统有个更好的理解,个人感觉是很值得的;

《构建高性能WEB站点》,其实这本书的用途没有想象那么大,当时是为了准备面试中可能碰到的系统设计题而看的,但是看了也很难回忆起比较深刻的东西,主要是没有接触过,理解起来也困难。不过面试过程中也基本没有到那么多,但是还是能作为开开眼界的一本书;

手写插入、冒泡、选择、快速、归并、堆排序,同时敲入了实际代码,其中快排和归并排序练习了几次,已经做到信手拈来,可惜面试中还没碰到直接写排序的,当然了各种排序算法的时空复杂度以及特点都是要理解好的;

编写链表、队列、栈、堆、哈希表数据结构,一开始没有写总是觉得思路比较简单,到实际去实现就会发现没那么简单了,后来面试中确实要直接手写一个栈的实现代码,有所准备了;

当然还有July的博客中 的关于海量数据处理的题目,以及他所提供的各类笔试面试题,精品!我时常在想如果没有了这个博客那么这些有价值的内容会封闭到什么时候?当然有人觉得这些 都是题目,看了有什么意思呢?但是看了的人确实更有竞争力了,要找工作的你看还是不看?我笔试面试中有几题就是在July的博客中有的。

包括网上各种有用的资料,别人的面经,包括我的博客中的某些内容,例如C++类、结构对象内存布局浅析,找出带环单向链表的环入口(交点),等内容,尤其是第一篇,几乎所有的笔试题都会考。

其实还有很多很多的内容,我这里根本就列不完,所以越早准备校园招聘越好。另外我也深深感觉到一份相关的实习工作经历也是很重要的……