2015我的校招之路

一、写在前面

      本人非985非211非计算机专业的一名硕士研究生,转眼间来杭州已一个月了,接近30场的笔试早已疲惫不堪,一直没有停下,一方面是有身边同伴的 相互扶持,另一方面是不让自己后悔。我应聘的岗位是研发工程师,霸笔霸面过,结果大多千篇一律的一致:“回去等消息”。我不是牛人,更不是大神,只是一个在鄙视中不断弥补和总结的学习者。

二、想说的话

      做技术这一行,一般公司不太看重学校和专业(合肥某公司除外),比如阿里、人人这样“不拘一格降人才”的企业受人尊敬,能力者或有藏于民间,一个面试的机会有那么客观过滤的必要吗?

三、关于笔试

      没有内推的我们,笔试会是一场硬战,尤其对于类似我这种非科班出生的半路人士更是如此,自8月开始主攻数据结构、操作系统、计算机网络等基础教程,9月开始每天保证2道算法题,看过如《程序员面试宝典》《程序员面试金典》这样的神书,也执着于国家公务员的行测部分(个别公司很注重),更有着 leetcode上的“可恶”算法调试和优化。总结而来大致以下几点:

  1、数据结构:严老师的数据结构教科书,还有小甲鱼的视频说的很好http://blog.fishc.com/category/structure

  2、计算机网络:那本《计算机网络:自顶向下方法》已经很好了。

  3、操作系统:《现代操作系统》前2章就可以了。

  4、精通的语言:主要就是Java或C++,不过有些公司不分语言,如美团就直接八道算法题!

  5、行测逻辑部分:国家公务员行测的逻辑部分多做几遍感觉就差不多了。

  6、无止境的算法:《程序员面试金典》上的100多道算法题很经典,还有Leetcode上的算法题https://oj.leetcode.com/problems/

     这几点有了八成功力基本可以过所有笔试了(一般来说50分以上会有面试机会),后续我会将参加的20多场笔试整理下并尽可能的给出答案更新到博客中。

四、关于面试

      一般来说面试的结果还是和笔试有联系的,所以笔试的高分会给你面试加分不少,好的面试官会尽可能的挖掘你的能力和潜能,那些故意为难你的面试官不面也罢,大多数面试的过程都是比较自然的,把真实的能力展示给他就好。

      一般大公司的面试官更注重基本功,技术官以算法题为主,如果没有思路他会给出一些提示让你思考和启发,只要基本功够扎实一般都会说出一二,尤为重要的一点是纸上写代码,你的思维和代码风格会更直观的展现在面试官面前。而中型公司更看重你的项目经验,会对着你的简历上的项目经历问问题,这就需要我们对项目更深入的理解,从业务到框架等都是重点,值得一提的是,在学校中做的项目很多都是比较小的,而面试官问的有时会比较深,所以有必要自己总结下项目中可能出现的问题。后续我也会将我遇到的行为面试题更新上来。

五、写在最后

      对于普通非计算机专业的我们来说,付出更多的心思去打好基本功,这点尤为重要,我确切的开始系统学习数据结构算法只有2个月左右的时间,深深的感觉到还有好多知识点不会,好多算法还没有思路,果然是冰冻三尺非一日之寒。

      最后感谢一路支持我陪伴我帮助我的一大帮人,感谢PPTV。

原文地址:https://www.cnblogs.com/dingshilei/p/4093401.html