記聯文科技實習面試經歷

2011.3.9

 

面試官一如既往的和善。見面後先看了下簡歷,也沒根據簡歷發問,就是看到我寫的做的東西2個是java實現的,他們公司是c的,我說我以前acm都是寫c。隨後打了份筆試題給我做,20分鐘做完。

填空,選擇,改錯,編程。主要考察c基礎,sizeof,union大小,struct的對齊,指針常量,常指針,函數指針,傳值傳址,socket服務器客戶端。

1:

int i=0,j=0,k=0;

if(i++&&(j++||k++))//考察 &&,|| 操作符

//&&運算當前面的爲false時不做後面的

//||運算當前面的爲true 時不做後面的

printf("%d %d %d/n",i,j,k);

當時沒想到是考這個,還以爲是考++,--的副作用,所以沒辦法填上了不同編譯器答案不同...不知道面試官爲什麼不問我爲什麼填這個答案。。

 

2:c99新增的數據類型爲:bool

 

3:2個指針變量不能的操作爲+,可以<,-,!=,==等。

 

總體簡單,多虧最近複習了c。面試官看到答卷後貌似比較滿意。

 

然後問我acm的事,他不知道這個比賽是個啥,叫我介紹。我支吾半天不好說什麼,只是介紹這個比賽多nb,我主要負責動態規劃,高級數據結構,圖論方面的算法。他很想我講個例子,因爲2年多沒搞了,很虛的講了下TRIE圖~~~意識到:要總結下比賽的心得,重點弄明白幾個算法,好面試的時候講。其實很多時候面試官就是想知道你具體做了什麼,通過這些來評估你,不要講虛的。

 

做題比較讓面試官滿意,後面沒多問,就開始洽談了,呵呵。。做協議棧的優化,比較感興趣。

發佈了38 篇原創文章 · 獲贊 3 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章