今天是11月20日,回想过去的一个多月在北京参加的校招经历,觉着很有必要总结一下。也要一些自己的观点,有可能不是很正确但只是个人的感受,希望大家勿喷…………
作为一名在长春读书的应届本科毕业生,在校期间做过一些项目,也有过一些网站的开发经验,与他人或盲目或有目的参加培训班不同的是,我自己自学完成了对j2ee知识的学习,而且比一般参加培训班的学生也差不到那。感到有一点点的自豪,呵呵自恋一下下 ,比较成功的经验有独自完成对应用写作杂志社网站(www.appliedwriting.com大家可以瞧一瞧提提意见,)的设计,开发,部署和后期维护,现在正在做该网站的改进工作。也接手一些网页二次开发的私活,哈哈哈 维持生计啦。
大三的暑假独自一人来到了北京,找的第一份实习的单位是用友股份,是在某部门的Java开发,刚开始主要是做一些简单重复性的工作,诸如做盘,改BUG之类的,跟自己在学校学习的知识联系不是太大感觉。可能是用友的产品大都是传统行业软件的原因吧。当然在任何一个公司都会有学习的地方,比如用友的开发真的是很规范(这是跟我去的新的单位相比),待遇也挺不错的,比如我们股份的实习生住宿都是免费的,条件也不错,有餐补,有过节补助,同事们也是相当nice。总之除了在知识上不是自己喜欢做和学的之外,用友还是相当nice的(妹子也确实不少哦,)。为了找到喜欢做的,10月校招季就开始了残酷的北京10月。
首先想说一下我对校招的一些看法,可能不是很全面,但我觉着还是很有用的。我认为参加校招要做两手准备,大公司的和小公司的(公司的大小就按他的知名度和规模吧,大公司比如几大bat,大的电商之类的)。针对大公司和在各大高校举办招聘会的公司最重要的是基础知识,也就是在学校学习的专业基础,比如操作系统,数据结构,计算机网络,操作系统。因为这些大的公司有完善的应届生培养体系,所以他们所招的都是专业知识相当ok的,至于这些专业知识是如何以笔试和面试的形势考察的稍后会为大家细细道来。再者就是针对小公司的校招(一般小公司是没有校招的,有校招的也是那些无人问津的。),这些公司一般来说没有专业完善的培训机制,需要的是很快就能上手的,对于这样的公司有很好的专业技能和项目经验就很重要了(比如java研发的那么你的java基础知识,j2ee的掌握程度就决定了你的成功与否)。当然这些事对于那些大学期间没有好好学习,专业基础相对比较薄弱的而言,如果你的专业基础和开发能力都很强那就更ok了。
再说一下对北京校招的感受,以我的感受来说,其实我是可以在长春参加校招的,但是当时听一个学长说北京的机会多就来了北京,可是只是想到了机会多没想到竞争竟然是如此的激烈。一般来说北京的校招不是针对北京的大学的,而是全国各地的校招。北京汇聚了全国各地有梦想有激情的小伙伴。这样问题也就来了,由于人太多,而且基本上来北京的都不是善茬,所以在笔试和面试上就难了很多,这也是可以理解的。同样是一个大公司的笔试题,我参加过长春和北京的,只能说与北京的笔试题相比,长春的简直是小菜。说这些没有别的意思,只是想对未来的一天想来北京的小伙伴说一声,是不是有足够的实力和挑战北京的校招,当然我相信大家是有能力,有信心的。
上面两点是我的切身感受(我是站在一个普通的非大牛的java研发应届生的角度来说的,望各位大牛勿喷。)接下来说说校招笔试和面试的问题吧。
对于笔试,大公司的笔试考察的都是基础知识,针对上面说四大专业基础课我各举一个例子,①数据结构:一千二百万八千四百一十五,将该字符串转化成数字形式,要求时间复杂度最小(去哪长春站笔试题),②计算机网络:简述TCP协议的三次握手和四次握手的过程和好处(百度长春站,美丽说天津站笔试题),③数据库:百万的数据量,要求实现对数据搜索的优化,及query语句(美丽说天津站,爱奇艺北京站),④操作系统:进程去线程的区别,pv原语实现科学家就餐问题。举以上例子只是对该门学科的一个概括。应该清楚没一科的考察点在那里。具体没一科的细说我们留在下次吧,先将大概的说一下。
小公司的笔试主要是考察java的基础知识,数据库的知识,当然也会掺杂一些基础知识(我是一名java开发者的角度来说的,其他的诸如php,c,c++也是一样的)。在这里推荐大家看看java面试宝典,上面总结的java的细小知识在面试的时候还是很有用的。
今天说感受说的比较多,最主要的对笔试题的分析说的很笼统,留作明天细细道来吧。。
北京校招之笔试篇http://blog.csdn.net/u013598726/article/details/41356499
送大家一句话:每天醒来就要想到我要像羚羊和狮子一样不断的向前奔跑,不断的努力,大家加油~~~第一次写博客希望大家多多海涵,有了开始我也会不断的将自己的经历和经验与大家分享,少一些奋斗路上的弯路吧。。