範文齋

位置:首頁 > 職場範文 > 筆試

程序員筆試面試寶典

筆試1.2W

找工作基本完成

程序員筆試面試寶典

很長時間沒來

記錄一下最近的日子

主要分兩部分: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的題目比較系統(雖然我沒做完)

題目沒有想像的那麼難

但時間比較短(這也算加大難度了)

我的工作結束後

問題就來了(也跟找工作有關)

同學有“檔期”攢不開的,讓我去定

什麼投簡歷,聽宣講,都是我的事兒了

不過也不是一點收穫沒有

神州的宣講我就去了

他們公司似乎很重視在東大的招聘