記JD二面涼經

 

 

好像一開始是想和我聊人生,無奈我的項目沒啥可聊的.....所以就變成了聊基礎知識了。

1.自我介紹

2.介紹近期的這個項目.機器人之間是怎麼通信的(想讓我往網絡那邊靠攏)

3.本科的項目介紹下

4.介紹完之後,問我Linux內核瞭解不

5.然後開始問了C++知識,你知道C++不???

6.C++的特性說下(難道想讓我說C++特性嘛?)

7.析構函數爲什麼得是虛函數?虛函數底層是怎麼實現得?虛函數表是類還是對象有?虛函數指針是類還是對象有?

8.計算機網絡一題 : TCP與UDP區別

9.操作系統兩題: 進程與線程區別   怎麼實現線程同步(線程同步有什麼高效的鎖?)

10.設計模式瞭解嘛?(單例的實現說了下,要求實現加鎖的,觀察者模式(說昨天剛看的,然後面試官說笑了說臨時抱佛腳))

11.軟件工程瞭解嗎?(聽過瀑布模型和敏捷開發)說完後面試官說軟件工程是這樣的嗎???

12.網絡模型有幾種?

13.說下你知道的排序算法     冒泡,插入,選擇

14.剛纔說的冒泡是穩定的嗎? 是穩定的。 爲什麼?? (模擬下.....)後面面試官看我不知道,就說如果遇到相同的數字,需要交換嗎?不需要(這才知道一開始不知道在想啥..)

15.說下堆排序

16.堆排是穩定的嗎?(....不知道,面試官:沒記住了把....)

17.你覺得你相比於軟工有什麼優勢?

18.你那邊有什麼想問的?

對我評價下? 理論比較紮實,實際開發經驗比較少,做這行還是得多開發項目。

做什麼的?  廣告平臺.

 

沒什麼要問的了,結束....

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章