2014这一年

目录
  1. 刻苦学习与努力找工作的一年
    1. ✔大三的第一学期
      1. ✔说时迟那时快!
      2. ✔开始找实习
      3. ✔实习
    2. ✔大四第一学期的找工作之路

刻苦学习与努力找工作的一年

这一年是我大学的关键的一年,现在回忆起来也是淡忘了很多。往事如斯,眨眼间都过了。记得去年也在CSDN上面做过2013年的总结,记得2013年的夏天,那时暑假我在学校呆了一个多月,整天在学习,那时过得也是十分充足,即使后来自己因为一些情感上的问题,但是自己也能慢慢地坚定自己的目标。2014年的寒假,那时在家里用十几天突击了三大框架,也算是为大三的下学期打了一个比较不错的基础,后来的找实习也勉强能够用得上,这也算是一种自知之明吧。大三的下学期主要是在学习与找实习中度过,暑假就去了高新兴实习。9月初回家过完了中秋匆匆地回学校开始了艰难的找工作过程,这一年也就大概这样过了,虽然有些不足但是这是我人生中至今最重要的一年,没有之一,哈哈。

大三的第一学期

说时迟那时快!

那时刚好寒假过完,三大框架也是学完了,等着回学校找实习大干一场,可惜自己的基础也是够悲催的,很多东西都忘得差不多,很多基本都不会,Java学得一塌糊涂,真是悲催。我也开始各种学,这时主要是学Java基础为主,还有算法,还有复习三大框架,还有就是深入学习Java虚拟机,这一年最大的收获是在Java虚拟机的学习上使得自己的基础能力和底层的认识有了一个巨大的提升。之后就是开始各种书的强撸,《算法导论》,《深入理解Java虚拟机》,《剑指offer》,《设计模式之禅》,《Java并发编程实战》,等等,还有就是撸各种博客,JULY的博客和他的github,还有分方腾飞的并发编程网。当然课程也不能落下,像计算机网络,还有操作系统这些我也是不敢落下的。虽然经过一段时间的复习的和学习,自己的基础也确实是扎实了不少,但是在项目这一块确实是硬伤。无奈战场还是要上的。

开始找实习

那时二月底的时候投了网易的实习岗位,过了十多天,就有一个陌生的固话打来,然后约定一个时间去面试。电话里面那个人还特地,叫我可以随便叫上班里那些Windows比较熟悉的同学一同来面试,我那时傻傻地以为是叫一个熟悉Windows编程的同学一同来面试,擦!后来才清楚地知道,妈蛋原来如此。原来就是去面试一个“电脑软件清洁工”,擦,后来也就乖乖地来到学校,不过不管怎么说自己总算是尝到面试的滋味吧。

后来腾讯实习生,阿里实习生也相继投了,VIP也是投了。

开始了一段时间的拼命笔试和面试,最先开始阿里。因为有师兄内推,我就果断去投,结果那时中午一个来自杭州的陌生电话打了过来,问我什么时候有空,能够来面试,我当然果断推到晚上的7点多,那时真的就是吓尿了,哈哈,没见过世面!后来也因为我的准备不足,也就放弃了这一个电面的机会。

后来华为的机试也放弃了,那天正下着雨,而且机试自己的编程能力也确实弱得一逼,无奈也就放弃了这一个机试的机会。唯品会的笔试没有通过,,腾讯一面被刷(一面还是比较蛋疼,哎,我的TX梦),阿里笔试也被刷,真是悲催。那段时间也是悲催,后来到了快5月份的时候,下雨天做公车两个多钟,中途还吐了一地,去到了萝岗的高新兴笔试,后来也算是幸运,终于如愿能够进到那里实习。后来我也参加金山网络的笔试,还有UC的笔试,还有亚信的笔试,金山网络和亚信笔试就跪了,UC还他妈比较幸运笔试通过了,但是后来的面试,麻痹结结实实地被鄙视草,那天也是下雨天,真是悲催。

特别要提一下的是一个儿童游戏公司,叫百田。那时记得4月份的时候也有在华工笔试过,结果6月份的时候又到广工开了一次宣讲会,我当然也去参加了。笔试是三道算法题:1、实现一个类似微信红包分钱的算法。2、给两个字符串s1,s2。剔除s2中含有s1中的所有字符。3、实现一个栈。2,3题太水不说也罢。1题还有点技术含量,笔试的时候做得不好,面试的时候也想不到比较好的算法,后来到网上查了一下,我想如果实现一个基于随机分配然后符合正太分布模型的算法应该基本符合。理论上比较简单,但是实现确实是有点难度的。一面的时候问的东西真他妈多,而且还他妈的两轮,一轮两个人,好说歹说,哥哥还是挺住了。过了几天,就电话通知我去参加第二面了,二面的时候是中年人目测40+岁。技术问题没怎么问,问了哪一门课学得最好,麻痹当然是数据结构。然后问了我怎么设计一个棋类游戏(象棋),怎么设计一个数据结构,我就说是一个矩阵来记录棋盘的状态,然后他问如果人机对战如何才能使得电脑的胜算更大,我就说必须根据对手每一次的布局做出有利于自己的走法,如果有可能也要要预测对手的下一次布局,然后做出不同的应对策略。其实我在这个问题确实回答得不是很好,因为没有接触过游戏的设计,也只能胡乱回答。面了十几分钟,就说结束了,基础别的什么都没有问到。要走的时候他还意味深长地问了我一句:“你们现在出来找实习的人多么?”。我就回答说:“相对于其他专业,计算机的还是需要更多的实践,所以现在出来找实习的人还是比较多的!”然后我也就走了!之后的一个多星期内毛都没有收到,也就结束我的找实习之路了,暑假来临之前就乖乖地去实习了。。。。

实习

6月29日,我就开始在高新兴的实习之路了。我来到了技术预研部,部门都是搞各种高大上的技术:Hadoop大数据,全文检索,云存储等高大上的东西。可以说接触了Hadoop使得我的视野更加地开阔了,也使得在后面的校招中能够弱弱地装装逼。实习的时候自己的代码其实写得真的太少了,这个是非常悲催的,每天就主要学习Hadoop,还有复习一些基础知识等,真正的算法提高还是自己开始刷leetcode的那段时间,确实自从开始刷了leetcode之后自己的算法能力确实提高了很多,实习了2个多月,急急忙忙地辞职了,然后开始找工作之路了。

大四第一学期的找工作之路

找工作这一路自己确实有真正地努力过,很多方面都有所提高,无论是知识还是自己的口才或者应急方面都有所提高。当然有些东西是命的问题,但是!但是!最最重要的是自己有去努力过其他的就是命的问题,无需后悔。

最先开始是8月底的阿里笔试,妈蛋,出的题有点蛋疼,都是选择题。很多都是概率论的。无奈这一方面比较欠缺,笔试也就跪了,与阿里无缘之后就是开始9月中旬之后到国庆之前的校招,这时才是真正决战。这时我开始了BT,魅族,立方网,唯品会,久邦数码这一系列公司的笔试和面试。

最先开始是魅族的笔试,出的题只能说太水了,都是一些基础题,轻松就通过了笔试,接下来就是百度还有唯品会,腾讯的笔试,妈蛋那时试过一天三四次笔试面试,真是累得半死。那时百度的笔试虽然很水,但是我却做的一塌糊涂,前几道C语言的概念题,麻痹居然都做错或者忘了乱答。结果就跪了,而后来腾讯的笔试和唯品会的笔试就想对比较容易一点,也就都通过了笔试。

腾讯的一面我表现得还算比较淡定,面试官问的问题基本都能答出来。后来出了一道 算法题 这道算法题之前有接触过选择题,这道题的题意第一次看的人确实有点难理解,还有那时面试官居然问我是否有接触过这道题,妈蛋我那时傻逼居然说没有,但是当他问是否理解这道题,他就说了一遍题意我就理解,确实这个是很让人怀疑的。结果就华丽丽滴跪了。。。。。。。。。诚实是多么重要啊!!!

唯品会的面试,哇擦,那个面试官假装很高冷的样子,真的很看不惯,他看我简历上写着熟悉操作系统,妈蛋一上来就狂问操作系统的概念,麻痹,直接就被问死了。操作系统那段时间压根就没有怎么复习过,一面就跪了,如果一面没有跪的话是可以直接进入下一面的,一面也就悲催地跪了,本来还以为唯品会是可以进去的,估计待遇也应该不错,毕竟人家是上市公司嘛后来到了差不多11月份,唯品会发了offer,哇擦一听说工资才6000+,真是的。。。。。。

魅族的面试相对比较容易一点,就吹,看谁吹得吊,我记得我那时对面试官说我接触过Hadoop,有深入理解过Hadoop的mapreduce的运行机制。然后他就问我这是怎么地一回事,哈哈,我就和面试官侃侃而谈,把Hadoop的mapreduce的运行机制清清楚楚地吹了出来,当然我估计面试官也不是很了解,要是面试官有所了解的话,估计,他如果再问一些深入一点的问题,估计我会悲剧。还有他也问到jvm的一些相关的机制,这个我当然学得比较熟,当然可以大吹特吹。魅族只有一面,面试完了,说国庆之前会给通知的。

国庆之前的最后一场面试是久邦数码的面试,那时我是去霸面的。很不幸的是我笔试做的感觉不是很难,基本都会做,结果TMD就跪了,想不明白就去霸面,当然更不幸的是霸面也是跪了。主要是跪在一些基础没有落实,还有就是项目这一块真他妈是欠缺!

面试完久邦出来就收到一个来自珠海的电话的未接来电,我知道我一定拿到魅族的offer,果不其然,过了一会儿,那个电话又打了过来,offer get!

国庆了,本来想好好复习结果就是因为拿到魅族的offer,有点松散了,很多基础都复习的不是很到位!

国庆过后就开始国庆之后的校招了,那时我也很幼稚,总是想现在的公司估计开的价也不会很高,所以有时真他妈不主动,这是性格问题,拿不到很好的只能怪自己,也可能就是我的命。

最先开始的是去暨大的美图的笔试,那天和文昭一起去的,美图的这一套笔试不是很难,其中有一道是正则表达式匹配正整数(科学计数法的格式有一般形式和),正则表达式用得不多,我就说可以用字符串遍历的方式进行判断。其他题都是什么求前N个数这些题目,或者是排序,不是很难。那时回去的时候已经差不多12点了,在5饭买了个牛丸果条,在买的时候就收到第二天面试的通知了。第二天同样是在暨大,很早就过去了,我是第二个面试的,一上来面试官就问我那一道正则表达式我说遍历是怎样理解的。我就说字符串通过遍历来判断是否符合,他就说这样的时间复杂度多少,我就说O(N),然后他接着问具体的做法。那时我因为忘记了科学计数法的格式,在一点上答得非常不好,结果被批没有专研精神,还有就是考虑不周全,好吧!这样也就跪了!

之后参加了金山WPS的测试笔试(这个太蛋疼了),还有YY的笔试,国庆之后的参加的不多,确实不多。。。

金山的笔试考的是一些乱七八糟的测试题,麻痹,真是蛋疼,后面有一道二分法查找,还有一道设计一个数据结构,我也做出来了。

过了一两天也收到了面试的过程太蛋疼。。。真的是蛋疼到极点,不是自己擅长的东西最好还是不要去趟浑水。

YY的笔试考的范围比较广,但是都不难,和腾讯差不多。笔试后两天就收到面试的通知了,那天是在面完WPS之后的已经TMD四点多了草!害的我京东还有UC的笔试都没有去。。。。妈蛋错过了都是命!!!面完WPS就去YY面试了,是在华工大酒店的!人很多,多得非常离谱,我一直等到7点多才等到面试我的机会。面试官估计面了很久都有点心不在焉了,其他面试官大部分都去吃饭了,YY的面试其实很没有秩序的,下去5点的面试可以等到7点多。。。上来面试官一直看我的简历,然后就叫我自我介绍,接着就叫我做一道字符串剔除的题目,so easy。。。然后就问我mapreduce的机制,哈哈!又是哥擅长的!所以就果断给说得详详细细!然后问我项目那个聊天系统是怎么实现的?我就说出了TCP和UDP的两种不同方式的实现!然后他还问我简历上的其他项目是否是自己做,都有做出来?我当然回答是!然后他就说叫我等一下,他去找个人再来给我面试一下!他找了一会儿,不过那时很多面试官都去吃饭!他就叫我明天再来面试吧!等了一个晚上,妈蛋居然没有一个电话或者短信来通知我去面试。。。第二天果断9点多就去,期间单车在内环那边就坏了!到现在还没修!可能我记忆真的永远停留在那个时间。。。只好走路去华工大酒店!后来打了个电话问一下,耿涌有没有来,他说他10点多就过来,后来10点多他也过来了。那时那边也是有很多人很嘈杂。。。这种面试环境也是醉了。。。然而,我们两个等到中午12点都没有人来面试。。。。。。中午就和HR姐姐去一楼吃一顿免费的午餐!哈哈!!!期间我和耿涌还和一个C++面试官边吃边聊!吃完就回到二楼等待面试!结果等到两点多才开始面试,是HR面!HR面这个简单啊!反正我就吹技术牛逼嘛,反正HR也是不懂哈哈!HR面之后,HR姐姐叫我等一下就安排下一面!下一面是总监面。。。4点多才开始!面试就问了一些反编译相关的问题,还有TCP的状态转换,还有Hadoop的反序列化!第一个来最好一个答得不好!那时我想是跪了的节奏。。。都是命!后来我也多次找了一面的面试官,问问情况,可是毕竟总监才说了算。。。等了一个多星期,也收到YY offer的短信通知!后来由于待遇问题和预想的有点出入,个人也确实想不开也就没去了!不管如何YY的面试官感觉还是nice的,以后有机会还想再一次面试YY!

面YY时我就说这是我秋招的最好一次了!找的太累了!!!YY的offer最后也确实拿到,去不去都是命。后来蛋疼还面了个顺丰,拿到offer分分钟。。。

这就是这一年的大致情况!无论如何还是值得肯定的!!!