1. 程式人生 > >[email protected]的專欄

[email protected]的專欄

(一)     C語言篇

C語言求職血淚史

華為(實習):機試、一面、性格測試被鄙視、優招被鄙視、普招被鄙視

銳捷:筆試、面試莫名其妙被鄙視

創新工場:筆試、一面、二面、offer

阿里巴巴:筆試被鄙視

cvte:網測、面試沒去

大眾點評:網測悲劇

IGT:筆試、一面、二面、offer

烽火眾智:霸筆、等兩個小時面五分鐘、offer直接拒

酷派:筆試、一面、二面莫名其妙被鄙視

網易:簡歷被鄙視

暴風影音:筆試被鄙視

去哪兒:筆試、一面、二面、offer

百度:研發筆試、研發一面、運維霸一面、運維霸二面、運維三面、研發二面、運維offer、結束

深信服:筆試、一面對噴、二面不去

Thoughtwokrs:筆試、一面、二面、小組面沒去

新浪:筆試、一面、二面、座談、offer

騰訊:筆試、一面霸、二麵霸、三面、口頭offer

面試和筆試主要基礎來源於:

C和指標(加大量的編碼經驗)、

資料結構與演算法(嚴蔚敏或者李春葆(建議新手))、

程式設計師的自我修養、

計算機網路自頂向下(強烈推薦,看完後看看TCP/IP詳解)、

現代作業系統原理、

鳥哥的Linux私房菜(基礎篇+伺服器篇)、

演算法導論(看不懂+沒看完)。 + 編譯原理(我沒看)

找工作前衝刺書籍:(前面基礎重要,這個只作衝刺用)

程式設計珠璣、

程式設計之美、

劍指offer、

程式設計師面試寶典

總結:學校做專案、實習都好,一定要注重夯實基礎,基礎是內功,語言是招式,內功愈深,方能招架各種筆試、面試。以上書籍不管如何,請熟悉再熟悉。真的非常重要。

(二)C++篇

C++求職血淚史:

銳捷:筆試直接掛,C++招的人貌似不多

CVTE:網測直接掛

人人網:一面掛

阿里巴巴:筆試直接掛

大眾點評:網測直接掛

深圳有方:一面直接掛

深圳大拿:一面等了一兩個小時,面試就5分鐘左右

思特沃克:一面沒去

美團:筆試直接掛

IGT:一面、二面、offer。

烽火眾智:霸筆,筆試直接掛

百度:一面、二面、三面、offer

去哪兒:一面掛

華為:機試、一面、性格測試、綜合面、offer(實習生招聘)

360:霸筆,一面、二面、三面、offer

暴風:筆試直接掛

深信服:一面掛

恆生電子:一面掛

新浪:筆試直接掛

騰訊:霸面,一面、二面、三面

C++方向推薦書籍:

MFC:深入淺出MFC,window程式設計,MFC六大模擬。這個問得很少,基本上不用看。

先看C++,再看STL,最後看設計模式。

C++:C++ Primer,C++高階程式設計。有時間主要看C++Primer,這本書講得很詳細了,可以多看幾遍,後面那本書,想了解得更多,可以看看。

STL:STL原始碼剖析。這個問得有點多,主要把各種容器的底層實現機制以及優缺點掌握清楚,這個問題經常問。另外,大資料處理經常用到hash_map,

hash_set,hash_map,hash_set和一般的基於紅黑樹的map,set之間的對比,以及紅黑樹和平衡二叉樹之間的對比問得比較多。

設計模式:大話設計模式,Head First設計模式,設計模式可複用面向物件軟體的基礎。沒有時間,這個可以少看,稍微瞭解一下,問得不多,也不難。

資料結構:李春寶,資料結構與演算法(c++)版,劍指offer,程式設計師面試一百題,演算法導論(迴圈不變性,動態規劃,貪婪演算法),程式設計之美,程式設計珠璣。

先把基礎的資料結構與演算法(c++)版搞得非常熟,對於陣列,連結串列,棧,佇列,字串,二叉樹,查詢,排序要非常熟,最好多寫幾遍。其他的在找工

作之前兩三個月內看看。

計算機網路:tcp/ip詳解卷1,計算機網路自頂向下。重點看tcp的相關章節。

C:C陷阱與缺陷,程式設計師的個人修養,C語言深度解剖。重點看程式設計師的個人修養,C語言深度解剖後面有大概二十道題,能夠基本上做出來就不用看了。

作業系統:現代作業系統 Andrew S. Tanenbaum(linux核心0.11,linux核心情景分析)。要了解原理的話,前面那本書講得很詳細。作業系統的話,

執行緒間通訊和程序間通訊問得比較多,再就是程序空間,核心態,和使用者態也可能問一下。

linux:UNIX環境高階程式設計,UNIX網路程式設計。有時間可以看看,搞上層的話基本上可以不看。