一面(群面):簽到,填資料,然後12個人一組,5分鐘看資料,然後輪流自我介紹並說明自己觀點,再無領導小組討論,最後一人總結發言,面試官問誰覺得發言少的舉手,舉手的人挨個說明為什麼自己發言少。我就屬於沒說話的那種,最後也舉手了,居然我會過一面。
然後馬上二面,技術面。
1.自我介紹。
2.不是計算機專業的,自學的嗎?
3.手寫乙個客戶端。
4.了不了解資料庫
5.會不會寫sql。
6.c語言中記憶體分配,比如變數放在哪,就那幾個區。
棧區stack:由編譯器自動分配和釋放,存放函式的引數值、區域性變數的值等。其操作類似於資料結構中的棧
堆區heap:一般由程式設計師分配和釋放,若程式設計師不釋放,程式結束時可能由作業系統**。它與資料結構中的堆是兩回事,分配方式倒是類似於鍊錶。
全域性區(靜態區)static:全域性變數和靜態變數的儲存時放在一塊的,初始化的全域性變數和靜態變數在一塊區域,未初始化的全域性變數和未初始化的靜態變數在相鄰的另一塊區域。程式結束後由系統釋放。
文字常量區:常量字串放在這裡。程式結束後由系統釋放。
程式**區:存放函式體的二進位制**。
7.堆和棧的區別。
8.如何避免死鎖。
加鎖順序(執行緒按照一定的順序加鎖)
加鎖時限(執行緒嘗試獲取鎖的時候加上一定的時限,超過時限則放棄對該鎖的請求,並釋放自己占有的鎖)
死鎖檢測
破壞死鎖的必要條件。銀行家演算法。
(前三點是網上查的,後兩點是翻書的,這裡把合在一起)
9.closewait和timewait的區別。
10.如何判斷大端,小端
#include int main() data;
data.n = 0x00000001; //也可以直接寫作 data.n = 1;
if(data.ch == 1)
else
return 0;
}
11.特長。
12.期望薪資。
13.有什麼要問的。
騰訊一面二面題目
1 new delete 和malloc free的區別 一 基本概念 malloc free 1 函式原型及說明 void malloc long numbytes 該函式分配了numbytes個位元組,並返回了指向這塊記憶體的指標。如果分配失敗,則返回乙個空指標 null void free v...
巨人網路一面二面
崗位 c 遊戲開發 自我介紹 姓名 學校專業 程式語言 學習基礎 做過什麼c 的專案?說自己的兩個專案 問一下c 的知識,const關鍵字 我答了const修飾常量,const修飾指標常量,常量指標,不可修改的特性 面試官補充const修飾函式 兩種方法,放在前面和放在後面,對比了一下 具體忘記了,...
美團一面二面
美團一面 1.介紹專案 2.說出自己優秀的地方 3.手撕 找出回文數 4.瀏覽器輸入乙個url 5.反問 美團外賣二面 49分鐘 1.介紹 2.專案介紹 3.白盒測試有哪些方法 4.黑盒測試有哪些方法。5.乙個軟體從開發到上線有什麼流程 6.現在有一段 搜尋一些檔案,在檔案找到關鍵字,最後函式返回關...