1. 程式人生 > >騰訊移動端開發一面問題記錄

騰訊移動端開發一面問題記錄

程式語言

  • C++裡#和##區別
  • C++裡include<>和include” “區別
  • C裡new malloc delete
  • 變數許可權,不同包子類能不能訪問
  • static
  • 堆和棧的區別
  • Java的GC機制
  • Java中==和equals()區別

資料結構

  • 常見時間複雜度,寫個O(logn)演算法
  • 陣列和連結串列區別
  • 常見排序,都說一下,手寫快排
  • 常見查詢,都說一下,手寫二分
  • 雜湊,雜湊衝突解決

計網

  • TCP/IP協議
  • TCP三次握手

作業系統

  • 虛擬記憶體
  • 程序和執行緒
  • 程序互斥

設計模式

  • 你知道的設計模式,介紹一下

後記

  • 面試官說了一句話:做什麼崗位沒關係,基礎好的話學什麼都很快,那你接受其他崗位嘛?