1.平時玩什麼遊戲?
2.對公司有多少了解?
3.聊課題
4.後端知識:
你對於高併發的理解和實現方法?
linux的使用?
gcc的使用?
編譯的四個階段,以及在linux下的命令是?
linux中學過什麼,shell?
5.最近在學哪些東西?以及你的感受?
6.兩個有序陣列a和b,求它們的中間大的值?
7.遞迴和迴圈的區別是?
8.你看過的計算機底層的東西?
9.堆區和棧區的區別?
全域性區和靜態區的區別?
巨集展開在哪個階段?
標頭檔案展開在哪個階段?
預處理階段做哪些工作?
巨集能幹的函式能不能幹?
巨集跟函式有什麼區別?
10.你有什麼要問的?
1.平時玩什麼遊戲?
2.對我們公司有多少了解?
3.關於考研和高考問了一些問題。
4.為什麼想到要進入遊戲行業?
5.為什麼想要做後端呢?
=》對於遊戲來說,客戶端跟服務端負責不同的任務,也需要不同的技術。客戶端也有很多任務作要做,甚至要比服務端多。服務端主要是處理和計算,客戶端主要是效果顯示。
6.快速排序的思路?
基於快速排序的思路,給10000個數,現在讓找到第1000大的數,怎麼做?
7.乙個平面上有n個點,點的座標都是知道的,要求畫出乙個凸多邊形把這些點包含其中,並且面積最小。
8.你有什麼想問的?
1.實習的工作情況介紹。
2.談薪資和手裡的offer。
3.你有沒有什麼需要了解的?
C 伺服器開發之筆記三
為什麼需要原子性操作?若是有兩個執行緒同時對同乙個變數 就會出現問題,如下 time thread 1 thread 2 0 load eax,x 1 load eax,x 2 add eax,1 3 add eax,1 4 store x,eax 5 store x,eax 我們希望的結果是x 2...
C 伺服器開發之筆記三
為什麼需要原子性操作?若是有兩個執行緒同時對同乙個變數 就會出現問題,如下 time thread 1 thread 2 0 load eax,x 1 load eax,x 2 add eax,1 3 add eax,1 4 store x,eax 5 store x,eax 我們希望的結果是x 2...
伺服器技術系列綜述(三)
網路請求包經過網路層 技術系列綜述 一 被解析翻譯成程式自定義的訊息,之後被投遞到業務執行緒的執行緒訊息佇列 技術系列綜述 二 中。業務執行緒在佇列的另一端取出訊息,開始處理,這是本章要介紹的部分。業務處理部分 主要有會話類 session 和會話管理類 sessionmanager,常見該類為單例...