程序员笔试面试宝典
找工作基本完成
很长时间没来
记录一下最近的日子
主要分两部分:1 程序员宝典,2 找工作后不清闲的日子
所谓程序员宝典
听起来到挺像葵花宝典
事实上,真有这本书
微软的一个哥们写的
据说这位哥们是个比较成功的人士
我写宝典不是为了吹嘘
1.为了交流,说不定那位仁兄看到这篇博客,能有点启示(虽然经常的访客只有小屁孩儿)
2.说不定哪天我失业了,还得接着找工作,先把经验记下来,或许以后能有些帮助
按照时间顺序来
第一家来东大的就是百度
来东大的面试官很多,15.6个
可惜最后只招了3个人
据说百度今年的企业高层有变动
来东大只为做一个广告
没打算招人,后来中兴来的时候,有人问,今年中兴打算招多少人?
中兴的hr说,你看我们的面试官的人数,就知道我们能招多少人了。结果站起来30多个面试官。
我就开玩笑说,按照百度的比例
也就6.7个人,事实上,中兴在大连招了200多人。
在沈阳的招聘还没结束,谁知道他要多少。继续说百度。
百度的笔试和面试题很难,也很高级,所谓的高级是指几乎没有代码级别的问题
例如:按照关键字顺序合并两个链表等等
这样的低级问题一个没有
至少也得是个动态规划,排序算法(虽然这也不是特别高级)
但是,刚开始的时候觉得百度的笔试面试题确实很难
不过后来发现,大家都是一样难,
例如腾讯的笔试题虽然都是填写代码
但要是不仔细研究,
小样,憋死你
顺便插一句
我感觉企业在问索引的问题时
比较喜欢问hash表
但hash表在研究领域应用比较少(个人认为)
因为hash表只支持点查询
范围查询对哈希表是不行的
但有可能在企业的实际应用时
哈希表使用比较多
因此,他们问的也比较多
我平时使用树的索引结构比较多
所以回答他们的问题时自然还是树
在这方面可能比较吃亏
百度的结果是我没去上
总结一下原因:准备不充分
面试的时候问我的一些sizeof,指针的问题基本都没答对
其实这些东西平时用不上,也记不住,但要是不会,
说明你基本功不行
临笔试或者面试的时候稍微看一看就行
只可惜,我当时没找到问题的原因
知道方正笔试后,才坐下来,仔细想了想,
第二家公司是方正
刚去的时候就没打算应聘这家公司
只是想赚点笔试,面试经验
结果没想到
笔试就被拒了
很伤心
你别瞧不起方正
方正还瞧不起你呢
被方正拒后
才开始想问题出在哪里
结论就是上面的那个:准备不充分
既然是准备不充分
那就开始看吧
推荐一本书:程序员面试宝典
苦读了一个星期(其实只要基础好,那本书很简单)
终于有效果了
第三家是千橡公司
笔试面试都很顺利
最后也给了offer(虽然现在也没寄给我)
但是我没去
原因很简单
这不是一家以技术为导向的公司
千橡的运营手段很成熟
我想,这可能是他们成功的原因
但是对于一个技术人员而言,这个问题太致命了
此外,他们的技术可能也不太成熟,
问我问题的时候,居然说“我们在算法导论上,找到的这样一种数据结构”
在他给我解释完那种数据结构之后,
我问:你说的是不是M-tree?
他说,是!
我晕
不过,还是特别感激千橡的面试官
因为,所有的这些公司当中,在提出问题之后,唯一能给学生正确答案的公司,只有千橡
其他公司是管杀不管埋
问完他们的问题就算结束了
你答不上来,他们也不会告诉你答案
对于学生而言,这么做
就使得我们不知道自己的缺陷在那里
也不知道如何改进
还是感谢千橡
第四家公司是阿里巴巴
个人感觉阿里巴巴比较有自己的企业规划
不是干到哪里想到哪里
马云确实比较厉害
网上说:大学生应聘阿里巴巴,不为薪酬,为马云
的确是有点这个意思
比较让我看重的`是:阿里巴巴正在建立自己的研究院
对于一个技术人员,这是比较有吸引力的
笔试面试都通过
最后,offer
需要提的是,面试的时候,我问了几个问题
似乎hr对我的这几个问题比较感兴趣
1.阿里巴巴的职工一般都来自于全国的那些高校?
开始的时候,boss似乎误会了我的意思
一脸严肃的说:你为什么问这个问题?有什么顾虑么?我们公司不特定面向某些学校
我说:是这样的,我认为,企业职工的来自于那些高校,某种程度上能够代表这个企业的水平
按照高考成绩来说,一个学生是550分,另一个是650分,两个学生谁更好一些?这个不好讲
但是,两个群体,一个是550分,另一个是650分,他们的优劣就比较明显了,所以我总开玩笑,东大永远也比不过清华,因为在辽宁省,东大的录取线是550分,清华是650分
我的解释完了
2为hr一脸的笑,误会解除了,他们也很满意
还特意为我介绍了他们公司的职工都来自哪里
当然了,基本都是全国前20位的学校,
让我那么一说,有差的我估计他也不能说了
不过,最后,他还是郑重声明:我们公司不特定针对某些高校招生
2阿里巴巴是否真的要建立自己的研究院
阿里巴巴以前一直是一个以运营为导向的企业,技术问题很少
也是,做几个网站,能有多少技术?(我不是学web的,顺嘴胡说,说错了别有意见)
这次真的打算开发自己的技术?
其次,建立研究院需要很大的成本,阿里巴巴能坚持住?
答案都是肯定的(其实这是个拍马屁的问题,说实话,我问的问题都是拍马屁的问题,只是觉得这次问的比较成功)
按照他的说法:如果一年以前我问他这个问题,他还不敢给我确定的答复,但是现在,完全可以
据说阿里巴巴把微软亚洲研究院的副院长请来,作为自己研究院的院长,研究院高层的人员都已经齐备了
3据我所知,最先开展搜索业务的不是google,也不是百度,而是雅虎,不知道阿里巴巴跟雅虎有没有技术往来(典型的拍马屁问题)
其实问这个问题的时候时间已经很晚了,问这个问题比较冒险,如果人家觉得问的没有意义,会觉得我在耽误时间,但事实证明,效果不错
阿里巴巴是被雅虎收购的,技术上有些交流是很正常的事儿,何必再问?
但是,问题在于很多人不知道雅虎最先开展搜索引擎,
因为,雅虎虽然最先开始,但是企业对此并不重视,结果让google抢先
这也算是雅虎的失策
问完之后,hr都笑了,感觉他们提到这个问题是都比较自豪,按照他们的说法,现在阿里巴巴的搜索团队都是来自于雅虎的,技术上应该比百度要好,跟google差不多,因此,在国内跟百度竞争,他们是比较有信心的,
可惜,有一个问题被忽略了,百度的成功很大程度上不仅仅是以来技术,还有企业运营,这个山头已经被人家抢占了,外来的和尚未必好念经,
不管怎么样,阿里巴巴给offer了,我也决定去,虽然后来还有腾讯和oracle,但都没考虑,但愿能够击败百度吧,要不我就得下岗失业了
随后是腾讯
腾讯的笔试题不亚于百度
差别在于腾讯是考程序,百度是考算法 或者系统
腾讯的题目难就难在然你填空
他写好一段程序,告诉你大概意思,让你填空!!!!!!!
按照我同学的说法,我怎么知道你下一句想说什么?????????
不过还好,仔细研究一下他的题目,不是特别难的程度
但对于编码不熟的人
这样的笔试题是比较难的
我同学算法很熟,可惜编程经验少
结果腾讯就没要他,原因可能有2
1.代码不熟
2.和他女朋友是雷同卷!(这个他活该,情场得意,总得付出代价啊)
腾讯给了面试机会
不过没去,原因很多
1.已经有阿里巴巴了,感觉两家公司都差不多,虽然腾讯给的待遇好一些,但是工作性质差远了,据说腾讯来东大只是为了招聘游戏开发,我特别不理解,一个程序开发用得着一年15w么?给的也太多了
2.那天面试的时候同学找我出去玩,一高兴,就答应了,把腾讯扔一边了(这个原因比较败家,不要外传)
再后来是oracle
oracle果然是大公司
招聘的时候场地定在汗卿会堂
到目前为之,只有东软和神州,oracle的招聘场地在汗卿会堂(前两家的老总是东大毕业的)
面试的时候他们说:会给一个想当有竞争力的待遇(口气特别肯定)
笔试也跟其他公司不一样
网上测评
我查过,提供笔试题的这家公司比较有名
可惜,笔试的网站是个国外网站
学校里学生的ip上不了国外的网站
笔试那天我只能偷用boss的ip
结果,题目达到一半,断网了
oracle流产了
晕
不过感觉oracle的题目比较系统(虽然我没做完)
题目没有想像的那么难
但时间比较短(这也算加大难度了)
我的工作结束后
问题就来了(也跟找工作有关)
同学有“档期”攒不开的,让我去定
什么投简历,听宣讲,都是我的事儿了
不过也不是一点收获没有
神州的宣讲我就去了
他们公司似乎很重视在东大的招聘