应届生求职网小程序
   主题推荐: “应届生求职网”微信小程序 更多推荐 今日十大    最新导读    应届生求职网微信小程序
搜索讨论区: 按拼音查找
楼主: docs
打印 上一主题 下一主题

[经验] 毕业情怀,研三学长的路

[复制链接]
docs      

主题

好友

72万

积分

世界首富

跳转到指定楼层
1
发表于 2012-10-8 15:45 |显示全部楼层 |倒序浏览
[此帖已被设为精华]

发信人: thatboy (thatboy), 信区: CquptExpress
发信站: 幽幽黄桷兰BBS (Wed May 16 13:07:26 2012), 站内



应研会的邀请,分享下找工作经历,也给学弟学妹们一些建议,不喜欢前面的流水帐,可以直接跳到后面去看。码了一上午,不晓得有人看木有,饿了,吃饭去。

找工作分享

开门见山,我只有一条分享的:随时都在准备。我是一个技术族的(并不代表我喜欢技术族),可能以下的分享只适合某些希望走上技术岗位的同学,说得不对或者有误的地方,请大家斟酌。

我总共面了4个公司,中兴,华为,腾讯,百度。最后去了腾讯。

华为。首先是华为模拟招聘,好像是在研2下学期的时候,华为公司在学校举办了一个模拟招聘大赛,大概就是提前招聘的意思,估计今后也会有类似的,建议大家都去试试水,只有去试了,你才有机会,没有试,机会是不会自己来的。一般华为招聘都有3-4面吧,我是经过了3面,1是技术面,2是群P,3是经理面。1面技术面,我没有啥说的,那个面试官就没问我,看了下我的简历,上面有2次华为编程大赛获奖,然后就问了下对于华为的看法,巴拉巴拉说了几句什么《华为的冬天》,《走进华为》,反正以前看过,第1个“随时都在准备”,你就可以说了;至于华为编程大赛,也算是第2个“随时都在准备”吧,这个是研1研2参加的,都获了奖。关于技术族的“怎么提高码农能力”我在后面分享我自己的经历。我问他,1面不是技术面,不问什么代码之类的。他说,既然华为编程大赛获奖了,也就没啥问的了。所以在这里又一个经验:面试的时候,你是通过什么载体突出你的能力。试想,面试官面对一群不认识的人,都是白纸,面试官凭啥就选中你。你得通过一些奖励,作品等来衬托你,让他从无到有的了解你。红花还需绿叶,这种人就是红花,而啥也没有的人就是绿叶。华为编程虽说不是什么大型比赛,但是是华为公司认可的,他就需要这样的人,所以他认可华为编程,也就不需要再面试了。2面,搞技术的也群P,估计是华为的专利吧。这个不晓得,低调不行,高调不行,你不如让我们去死算了。对于码农,他会问你的优点、缺点之类的。我就说了我码代码方面的优缺点,优不是很优,缺也不是很缺,我这样说的(大概哈):优点是对程序特别仔细,方方面面都考虑到;缺点是对程序面面俱到,过于累赘。所以吧,优点不像优点,缺点不像缺点。你说一个搞技术的,肯定得面面俱到,越仔细越好了,什么判断条件,返回条件等。不过当你说这些的时候,得为自己想好后路,我就举个例子说了优点和缺点,顺利过关。3面,经理面,一个胖胖的,有点小胡须的中年男子,带个黑眼镜,一看就是搞技术的。互相上下打量,简单自己介绍,然后他看看简历,上面有记录吧。然后就问为啥喜欢底C,为啥喜欢协议,驱动之类的开发。这里,又一个关于简历的经验:个人觉得,简历第一页除了自己的基本信息外,应该是求职意向,自我推荐(自己能力的推荐)之类的。把什么项目经验,获奖之类的写到后面去。曾经实习的时候,一个总监就说,面了半天还搞不清楚他(面试者)自己能做啥,具备什么能力。所以吧,我觉得你既然去面试了,你得把自己的求职意向,自己的能力在简历上说清楚,有的放矢。不同的公司,不同的职位对应不同的简历,弄个公司的logo以示尊重,表示我是有准备来面试的。简历尽量简洁,淡雅,重点突出,高亮某些关键词,就像大便PPT一样,字不能太多。反正就是吹嘛,毛遂自荐,放宽心,他不要你,你又不会少个耳朵,别怕,亮出自己最光鲜的一面。比如说平时自己做的小玩意,平时自己读的书,平时自己去的网站等等。额,写的太多,打住,那次顺利也过了,居然还拿到华为最佳求职者,得到个移动硬盘和一本画册。后面的校园招聘,不用面了,给你打电话,顺理成章,你想去,他就要你。

中兴。没啥说的,国企,稳定,在重庆算是比较好的了。搞了2次中兴捧月,都进入决赛。和华为编程一样,公司自己搞的,他肯定就认可。于是,给你打电话,你想去,他就要你,没啥说的。经验:什么都去搞一下,你想去啥公司,首先去关注他,他搞的什么活动比赛之类的,尽量去参加,说不定后面都不用面试。

腾讯。公司争议多,不评价,不反驳,在国内哪个IT公司都一样。这个是我想去的公司,所以以前格外用心。怎么用心,从大4的时候,就去应届生论坛光顾(我也喜欢去看看,挺有意思的,喜欢http://www_ma**67_com/blog/的博客,举个例子哈,还有很多人的博客都值得去关注,挺搞笑的,又能学到好多知识),看看笔试真题,面试技巧,注意事项等;也去CSDN,每年到笔试的季节都去看,上面好多各大公司的笔试题目,日积月累;还有很多博客,比如所博客园,cppblog,codeproject,javaeye,cppblog等等,算是最重要的“随时都在准备”了。去年3月,托学长投了个内推的简历,面了一次,感觉会常良好,但硬是活生生的等了1个月,折磨了1个月,杳无音信,哥的处女面,伤感。4月,踏上去成都的路上,期间可能后某些人一样,纠结要不要去。这里就说我那些小师弟小师妹的,今年实习生招聘,开始还不愿意去,成都,这么近,还动车,给你机会了,你不去,有啥办法。最后鼓动了下,都去了,有个小师妹还去了西安,手机也丢了,不错啊,在西安拿到offer了。所以吧,都去去,机会是自己掌控的,你不去,人家还不会求你去。期间网易游戏发了笔试邀请,没去,现在后悔惨了。笔试,在川大,望江楼,住在川大,20米米/晚,1个大房子,住了6个基友,正好我们去了6个。考了好多东西,基本啥都考,涉及到计算机的,操作系统,编译原理,计算机网络,算法数据结构等等,整了67分(校招的时候在重庆整了76分,哈哈缘分啊),面试的时候还说分数不错。第4个“随时都在准备”,好多知识都是平时学的,记得考了逆波兰式表达式,那个时候居然知道,还有编译语言那个圈圈+横线的,叫什么状态转移图,我也居然知道。1面,技术面吧,早上8点过去的,等到12点,还没轮到我,肚儿都饿了,花儿都谢了,期间,一哥们进去了2个小时,我们都以为直接把他录取了,羡慕嫉妒恨啊,不过出来把他郁闷着了,换了3个面试官,“专业不对口”啊。然后轮到我,兴奋啊,不过进去就不兴奋了,一个招客户端的大叔(我不是报的这个啊,怪不得进去那哥们换了3个面试官),三下五除二就把我搞洗白了,问得太专业了,那个什么C++模板的特化和偏特化,这个以前我还专门看了的,没用,啥都不记得了。坏了,我勒个XX,就是不想要我嘛,你直说嘛,你饿了可以理解撒。还好,我给他说,我不是面客户端的,我面搜索和数据挖掘方面的,他说他不懂,下午让我再来找他(记得申诉,允许的)。谢天谢地,谢谢CCTV,给了我机会。下午,一年轻小伙子,很舒服,看了简历(简历啊,也很重要哟),然后我带了好多材料过去(你认为觉得好的东西),要的就是“震住”他,给他好的印象。记得问了个脑筋急转弯,1根绳子,对折3次,从中间剪开,最后变成了几根,貌似是9根,涉及到二进制的推算。还有个QQ号码,怎么最快寻址,等等其他记不得了。1面,面了就感觉有戏。下午回去,5点过接到电话,说是QQ的,要电话面试,没搞懂,上午才面了。然后就是轰炸,一个接一个的问题,问的是数据处理方面的,用户行为分析。记得一个问题是上网看车,你怎么知道用户是看车模还是看汽车。OMG,我知道个P啊,乱扯呗,其实还是很有道理的,至于怎么说的,自己猜呗。后来才知道,这个不是成都那边的面试,是我以前那个电话面试的第2面,应该算是压力测试哟。晚上12点收到成都2面通知,哈哈,兴奋。第2天早上,路上又接到电话,我的个神,这是电话面试的第3面了,一半时间是在车上面的,后来确实不好意思,有人在旁边看这呢,然后下车了,继续面。这个时候,我才知道昨天下午那个是深圳那边的面试,我给他说我在成都这边2面呢,他说没影响,我们继续,哈哈有点迫不及待哟。(有点玄乎,真人真事哈,没有水分)完事,问了写数据处理方面的算法,嗯嗯,回答的还好不错,然后他说代会HR会给我联系。至此,开心死了,这会算是木有问题了撒。然后又去成都这边的面试,首先就是让写程序,2个集合,找出相同的元素,其实都挺简单的,考的就是代码能力和心理素质。要求时间和空间复杂度,有O(N*N)的,有O(N*log(N)),还有O(N)的。我写了个O(N*log(N))的算法,先排序,然后递归,自我感觉会场漂亮,规范,速度也快,然后给他解释了下,还说了这3个之间的区别,时空复杂度。面试官大大赞扬了一番。期间接到HR的短信,然后给面试官交涉了下,他也理解。后面2面3面一起面的,然后接着HR面,一个上午搞定的。拿到2个offer回学校了。然后去实习,选择在深圳,留下。

百度。这个不写了,3面,都是电话面,每次1个小时以上,很专业,也比较难,自己要代笔,草稿纸,还要算。比如说如何在N个流数据(就是一个接一个的来,不能知道全部,就像MapReduce那种)取出M个数据,并且是等概率的,考点就是数据抽样。回答这个之后,然后升级,N是未知的,取出M个数据,并且等概率。比如那种给一个产生0概率P,1概率(1-p),怎么产生等概率。回答这个之后,再升级,怎么产生随机数。然后再升级。。。。这个,你得做好准,平时多积累,多看。前面那个问题,我在实习的时候遇到过;后面这个,在某个博客里面看过,升级再升级的版本。

编程经历分享

7年了,在CQUPT,可以回味的编程3件事吧:
1,认识了ZJ和LH,ZJ是一个程序高手;而LH和我那个时候都是菜鸟。那个07年那个暑假我们一起报名参加数模竞赛,酸甜苦辣都尝到了,记得学校门口那个洪水线就是在那个暑假留下的。过程不讲了,听ZQH老师说,当时我们那个“乘公交看奥运”论文获得重庆市最高分,拿到全国一等奖。那个时候对ZJ特别崇拜,因为他两天写了几千行代码,看得我眼花缭乱,ZJ负责调试,而我呢,负责写文章,现在看看我们的论文,挺自豪的。遇到几个好朋友,好兄弟,女孩子眼中的闺蜜,男人眼中的基友。算是ZJ带着我和LH玩代码的,非常感谢。从那以后,对程序特别感兴趣,一个偶然的机会,在网上发现了这么一号人,“楼天成”吧!如果你是学计算机的,你一定得去搜搜这么一号人,说一个头衔吧,TopCoder算法区常年排名世界第一,清华大学姚班(姚期智)博士,快毕业了(86年的),facebook早给他offer了。看到他的成绩,心情很激动啊,计算机也可以这么牛B。于是开始学 ** 。

2,一起在POJ上刷了好多题目,那个暑假,每做对一个题目,都觉得特别自豪,特别高兴,哈哈,激情澎湃。也就是那个时候炼成的。不说ACM/ICPC是啥,可以去网上搜下,ACM,POJ,楼天成,topcoder等,可以自己去了解。

3,研究生,做了一些数据处理算法方面的研究,参加了个基因数据挖掘竞赛。用了好多JAVA,真正没怎么学过,但是用的比较多。

技术族的,多看些博客,网站等。我买了好多书,其中最喜欢《算法导论》,《信息学竞赛》,《程序员的自我修养》,《深入理解计算机系统》,《编程之美》,《深度探索C++对象模型》。。。。等,当然还有其他,总共有30本左右。我觉得搞技术的,首先得喜欢这个,不过我现在讨厌这个,真心的。学一门语言,比如说C++ PRIMER,JAVA编程思想这书,看至少3次,翻烂,一次看懂了,不能说你牛B,只能说书有多垃圾。第2次,第3次会有不同的收获。然后你的语言功底就有了。但是不等于你会code了,代码=算法+数据结构,你要对你程序的每个字节都了如指掌。你只学会了语言。就比如说我们都会汉语,但是为啥别人就是诗人。现在问题是你要用这个语言做成一些有意义的东西,这需要算法和数据结构,这个就需要练习,水滴石穿,绳锯木断。估计是找不到如何下手,是真的,想练习,但是总不至于按照书本上的码吧。得找一个载体,找个目标,比如说去POJ上刷题目,好处多啊。这个总是没激情的,还得有几个人一起,有目标,有竞争。就像在11平台上打dota,都喜欢去天梯刷分,因为有竞争,有比较,还有一群基友一起。码代码还不是,那一天,基友不在,dota还是dota吗?WoW还是当年的WoW吗?其次吧,找个开源的项目,认真专研,学习人家的风格,sourceforget上好多,下一个简单的专研。简历上没有项目不要紧,有代码,有开源的东西,比项目还好很多。再说说POJ有多好,我记得面试的时候考了个题目:
n = 0; for(double i = 0; i < 1; i+=0.1) n++;
n = 0; for(float i = 0; i < 1; i+=0.1) n++;
最后2个n不一样,考的就是IEEE754,浮点数的表示方法,因为计算机里面就没有0.1存在。还有就是什么算法,数据结构在POJ里面全有,编译原理,组织与结构。其实这还想说好多的,但是又不晓得说啥了,他又多好,都得靠自己去百度,google,他们是好老师,什么都知道。

最后吧,7年了,如果还能够重来,我说说我会从大1干嘛,我自己的想法哈(技术簇):1,把E语学好,至少把CET6过了嘛(只过了CET4,丢人,CET6的准考证都可以三国杀了),争取能说会道吧,真的重要啊啊啊! 2,本科没事就去POJ上码代码,一时看不出好处,但是后面你就晓得了。3,身体锻炼好,革命的本钱,码农些。4,除了技术书,看点其他的,其他的什么,我也不晓得。5,生活习惯,别搞坏了,恨死那种12点还不睡觉的家伙。6,做点事,能够回味的,几张奖章,几张照片,其他不晓得了。7,做事,果断点,别犹犹豫豫的,耽搁了最好的时间,最后还得去做,不好。

好了,即将离开的研3学长的流水帐,然后呢,祝福大家:天天开心,心有多高,梦有多远,心想事成!

+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 QQ登录

本版积分规则

关闭

站长推荐上一条 /1 下一条

应届生微信小程序|应届生求职网YingJieSheng.COM ( 沪ICP备12015550号-13 )

GMT+8, 2025-2-25 07:50

Powered by Discuz!

© 2001-2012 Comsenz Inc.

快速回复 返回顶部 返回列表