找一份IT類的工作,相對容易,但是找一份滿意的,就不是那麼容易。IT類的公司非常多,招聘的标準各異,雖都有筆試面試,但考核的内容差異比較大。這裡僅僅是做一個大體的概述,希望具有一定的意義。
找工作過程中的筆試和面試,很大部分在于考核一個人的基礎知識,那麼哪些是基礎知識呢?個人看來,資料結構、C/C++、算法屬于最基礎的知識,這也是經常被考核的内容。建議在找工作前一兩個月實實在在的研讀下面幾本書:
資料結構-----------嚴蔚敏 (涵蓋基本算法)
C++ Primer
一本經典算法書
其中前兩部分是最核心的,不是說算法不重要,而是算法不好短時間突擊。再者對于一般的IT公司,考核的算法都是一些非常基本的題目,并不會涉及動态規劃。總之這些基礎知識是必考的,尤其是在筆試中。請注意:好好的研讀,不是随便翻翻(基礎足夠好的話,另當别論)。
很多公司面試時,比較深入,也很專業。很多平時都沒有好好想過的常見問題,常常讓你無法回答上來。這些問題很多和C++/C相關,需要好好注意。具體的問題,可以參見推薦資料中的常見題目收集。
下面針對一些不同公司的筆試面試做一些說明:
Microsoft: 可能考得比較雜,但是有兩類題目是必考的:string操作函數,測試題目。
百度:算法、Linux
Google: 算法、C++(虛函數相關)
Brion和Synopsys:非常注重C/C++的考核,不知道該說是考得偏,還是深入;其次就是算法。
IBM:C/C++, 軟體設計,設計模式,測試等等
摩根IT:C++/Java/C#等,C#更多,曾經重點考核SQL
EMC: 算法(數學),C++;曾經重點考核OS
Autodesk:C++,智力題
舜聯和群碩:C++,相對簡單
上面這些内容其實并不全,很多都忘記了。不過有一點,平時積累很關鍵。對我而言,有一個感覺:找工作時最好什麼都會,可實際中總是有不會的。是以面試前,做好充分準備;面試時,自信些,回答盡量有條理。
本文轉自 zhenjing 部落格園部落格,原文連結:http://www.cnblogs.com/zhenjing/archive/2010/10/17/1853831.html ,如需轉載請自行聯系原作者