IT筆試經歷

最近找工作,投了大概10多家it企業或者一些企業的it部門(是不是有點少啊……)。多少獲得了一些筆經,這裡就做個分享。
首先,我覺得目前的筆試大致可以分成4類:綜合性的,基礎類的,智力測試性的,職位傾向性的。我現在做過的最好的筆試題來自ibm。它的筆試題屬於綜合性的。我覺得它的筆試題是最好的,原因我會在後面詳細解釋。
綜合性的筆試題目涵蓋範圍廣,幾乎什麼都考,主要考察一個人的綜合知識和能力,相對其它類型筆試而言,我覺得這類筆試最有區分度,可以比較準確地衡量一個人的素質和潛力,能過濾很多“做了事先準備”的人。拿ibm的筆試來說,上來就是1個小時的快速智力題,題量基本來不及做或者勉強能做完,這樣即使事先做了準備,如果你沒有一定的邏輯思考能力,得分不會高太多。然後是1個小時的技術題,分成c++和java兩類,外加一個綜合類,基本上涵蓋了除了.net 之外所有it技術點,而且考生可以選擇c++或者java部分,相對比較公平。我的印象中,java部分題目分布廣,語言基礎,gui,j2ee,jsp/servlet都有(除了j2me)。ibm的技術題是選擇題,壞處是可以瞎矇,好處是儘管考生可能不是很熟悉某個部分,但是只要對這個部分有個正確的概念就可以試著去解題了,不會考特別細節的東西。這個我覺得很好,它考察了一個人真正的技術思考力而不是做項目積累的經驗。與此形成鮮明反差的是ati的筆試題,extrapoint部分2道問答題,主要問你關於windows中分頁機制里的頁表結構。儘管我對頁表結構是理解的(系統結構課上學的沒忘),但是要我很詳細地回答2道和技術細節相關的主觀題,顯然不可能。
基礎類的筆試題著重考察考生的基本功,比如google的筆試考了不少算法,非常有挑戰性。當然,此類筆試題走了極端就非常噁心了。比如銀聯的筆試題,問了一堆諸如“集成測試是什麼?單元測試是什麼?…………”垃圾問題,據說當時做這套2個半小時試卷的人,大部分做了1個小時就走人……我感覺這類筆試題,要不就是完全沒有區分度,要不就是能讓牛人冒泡,然後剩餘99%的都沉到底下去了。
智力測試類的筆試題相信大家見多了,非it專業的筆試很多都考這種的,主要是考察一個人的閱讀思考能力(專業的說法是什麼?職業行政能力????)。其又可以分成2類:
公務員類:這類筆試題以銀行為多,不用多說了,不懂的買本公務員的書就知道了。
外國公司類:這類筆試題的特點是全英文(英語不好的人默哀……)、時間緊張(考察一個人在壓力下的表現)、題型多(一般包含計算題,推理題,圖形題,閱讀理解等)。主要就是看你是不是適合在外企工作。不過sap的筆試題我覺得不好,我做sap的感覺就是時間不緊張,有時間檢查,而且sap有一類超級噁心的題目,就是在幾個單詞中選擇一個與其它單詞不同類的單詞。這類題目考中文的沒啥,相信大家都做過,問題就是它出的全是英文題,而且單詞沒幾個認識……個人感覺有點偏離的出題的意圖了。反正我覺得外國公司類的智力題對於搞過gre,雅思和gmat的同學很有利(偶一個都沒搞過,555)。
職業傾向性的筆試題很多公司都考。說白了,就是公司想找個立馬能上手幹活的人,而不是像ibm那樣覺得可以培養你成長的,所以這類筆試題往往都是和某個領域相關的。比如autodesk的筆試題,完全是c++的,不會沾其它東西一點,什麼對象的copycontrol,對象的記憶體模型,對象的生命周期,模版,特化………………。還有ati,sybase的筆試題也是如此。這類筆試題做不好大家不要氣餒,畢竟你可能不是這方面的大拿。不過即使是做相關領域的同學,也要事先準備一下,因為這類筆試題最容易出一些細節問題(儘管實際程式不可能寫成那個鳥樣的)。
其次,我想逐個說一下我對自己做過的公司的筆試題的看法。
微軟:很難歸類,這次做的筆試題和我投實習時候做的筆試題差別很大,就是3大題,分別對應sde,sdet和pm,題目都是主觀題,而且發揮空間大,沒有標準答案。個人感覺想全部做完是不可能的(有人做完嗎?拜一下先),所以應該做個決定,先做什麼。這種筆試題的缺點就是一旦你有個部分發揮不好,就掛了,隨機性強了點,當然能通過還是比較強的人(反正現在應聘的人多啊……)。優點是對於那些“做事先準備以圖過關”的人具有超高的殺傷力。
ibm:個人覺得是最好的筆試題,前面已經說過了。還要提一句,感覺ibm的筆試儘管“可以做很多準備”,但是有實力的人不用擔心會被淘汰的,因為題目面廣,而且是選擇題,不需要死記硬背。要說缺點就是沒有啥編程題………………
sap:完全的智力題,和往年的不一樣啊……而且時間還很充裕,感覺區分度不大,你不懂技術,也可以過關……有點無聊啊
sybase:考很多java基礎題,屬於基礎類+職業傾向類的筆試題。不過問題是考得太細節了,居然要你指出在compiletime會出的錯誤……我印象最深的是給了7、8句throw語句,問其中哪個throw拋出的exception需要外部函式聲明throws……這個太無聊了點。
autodesk:典型的職業傾向性筆試題。
ati:儘管有智力題,但是我還是把它歸類為職業傾向類的筆試題,因為它出的智力題是在網上搜到的……而且出了很多和圖形學、驅動開發相關的題目。
騰訊:算是基礎類的吧,考了很多本科學過的東西,還不錯,我去面試的時候看見我的筆試成績是95分,呵呵。
工商銀行:也算是基礎類的,不過帶了一些垃圾題還夾了少量的公務員題。
銀聯:我沒筆過(被鄙視了,555),不過據說就是“滿卷儘是垃圾題,附贈公務員試題”,不少人考了1個小時就撤退了。
cisco:算是基礎類+職業傾向類的吧,本類想歸到綜合類的,今年少了智力題。我覺得cisco的題目也是不錯的,考了一些該考的,不該考的基本沒考,不過我考的試卷就比較恐怖了,投embedded software developer的卷子,裡面滿是電路圖……據說投applicationengineer的考了不少網路,作業系統的題目。
google:沒做過(忘了去筆了……汗),據說就是算法題。還是不錯的,至少不會出冒泡排序。
symantec:沒去筆過,和qq的衝突了……聽去的同學說,前面是一張技術題的卷子,後面是一張考英文的卷子,有閱讀理解和改錯之類的題目。所以,可以算是綜合類的。
總的來說,google和ms的筆試題淘汰率高,出真金率高,當然誤殺率高;ibm的誤殺率低一些;sap,銀聯和工商銀行軟體中心的區分度低;剩下的都差不多吧。
我筆了這么多公司,感覺出題目的人真的很重要,就像聯考命題一樣,要能準確把握命題宗旨。像ibm的筆試題,明顯是認真製作的,而有些公司的就不說了。
我覺得4類筆試題都可以鑑別人才,問題是出題要有區分度。
像智力題,ati搞了2題能在網上搜到的,有什麼意思?sap的智力題有充足的時間檢查一遍,本來就不是很難的智力題,這么一搞,沒區分度了。
反正不同公司的筆試題風格不同,總有人適合有人不適合的。所以大家筆得不好也不要氣餒。我覺得了解不同公司的筆試題風格,有助於後人(偶已經over 了,5555)更好的找工作。像職業傾向類的筆試題,如果你不是做這個領域的,可能就要事先做準備。當然這就提醒我們不要亂投簡歷。你投個linux開發的,如果你一點都不懂,做這個準備開銷就太大了。智力題,只要網上搜點,自己做點,我覺得就ok了。綜合類的主要看平時了。基礎類的需要你好好看一下書。