第一次技術面試

*一上來沒有自我介紹。。直接就開始了。。套路不對啊。。→_→*

  1. 問會哪些語言,JAVA、python、腳本語言會不會?(尷尬。。都只是瞭解)

  2. 說一下TCP的三次握手和四次揮手?(就開始說每一步的流程和狀態變化,順便再說幾句三次握手和四次揮手的原因)

  3. 簡單說一下TCP和UDP的區別和特點(可能是我第一個問題說的時間太長了。。。還特別強調了“簡單”。。,)

  4. 說一下指針和引用的區別(自己也帶入const加以解釋,但感覺自己這塊說的不是很好。。應該再回答的有條理一些)

  5. 指針和++元素符結合時的問題(帶入了具體例子,這塊說了好幾個例子,類型轉化、解引用什麼的。。最後一個沒聽清題也就回答了,然後面試官問你確定嗎?我就讓面試官重複了一遍問題。。。重新回答)

  6. 進程和線程的區別(直接就從內核源碼切進去,之後才解釋一般的那種回答。面試官在這說“看來內核源碼看的挺多的”。嘿嘿。。)

  7. 說一下重載和覆蓋的區別(從編譯器的角度切入,其他的就正常回答)

  8. union共用體在小端存儲的例子的打印值(說了union的作用和小端存儲。這塊兒真是尷尬。。到最後還是沒有說出正確答案。。說實話這會兒確實有點蒙。。沒有一開始思路清晰)

  9. C++如何實現接口和抽象類(喵喵喵?這不是JAVA的概念嗎???想了一會類比成C++,就開始從虛函數說,然後把自己知道的JAVA接口的作用和設計意圖說了說)

  10. BST樹的查詢時間複雜度(然後就沒了。。。)

  11. 知不知道dynamic_cast和static_cast(沒聽懂。。就問面試官是不是static?然後就說是靜態、動態的類型轉換。。這個是真不知道。。。就說記得是C++11的,只瞭解過,沒實際用過。。)

  12. 知不知道數據庫算法?(喵喵喵???只能說自己簡單的使用過常用的查詢、添加、刪除。。。)

  13. 知不知道MVC模式(抽象成觀察者監聽者模式解釋。。。)

  14. 知不知道單例模式(一步步的進行版本升級。。最後說了說線程安全)

  15. 最後就問有沒有團隊開發經驗,有沒有用過git

  16. 自己今後想往哪方面發展(我也問了面試官公司的後臺發展)

  17. 對薪資待遇的期望

  18. 最後有沒有想問的

面試官很親近,整個面試大約30min,我有說的不對的地方也都會給我說,總體感覺很不錯!

第一次技術面試。。今後繼續加油!

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