程序员笔试面试宝典

来源:范文网 1.31W

找工作基本完成

程序员笔试面试宝典

很长时间没来

记录一下最近的日子

主要分两部分: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的题目比较系统(虽然我没做完)

题目没有想像的那么难

但时间比较短(这也算加大难度了)

我的工作结束后

问题就来了(也跟找工作有关)

同学有“档期”攒不开的,让我去定

什么投简历,听宣讲,都是我的事儿了

不过也不是一点收获没有

神州的宣讲我就去了

他们公司似乎很重视在东大的招聘

相关文章
热门标签