1 變數和值的儲存位置(堆/棧/**段/資料段等)?
2 sizeof
struct
d;sizeof(d)? 為什麼在不同的平台上得到的值不一樣?
3 找規律
21 2
1 1 1 2
3 1 1 2
1 3 1 1 2
————— 問下一行應該填什麼?為什麼?
4 linux(redhat)的啟動順序?
5 c++中虛函式如何定義,使用時應該注意什麼?
6 從1-100的數中取出10個數的不同種取法,列印所有的取法。
7 如何用最簡單的程式實現大端小端的判斷。
8 如何判斷兩個單向鍊錶是否有相交,並找出交點。
9 有1000個球和10個箱子,將所有的球裝入10箱子中,問如何裝球,使得你可以取出不同箱子的組合便可 得到1-1000球。
10 八皇后問題,堆疊很少,要求不能用遞迴。
11 訂票系統
12 用乙個程式示意常見的錯誤能夠導致棧破壞,如何檢查?
13 用鎖效率低,有那些方法可以避免或減少鎖的使用?
14 如何在release版本中查詢以下問題,
a 記憶體洩漏 b 段錯誤導致非法操作
c 程式cpu占用100%
15 c++拷貝建構函式和賦值運算子有那些不同和相同點。
16 比較雜湊表和平衡二叉樹的特點,它們分別如用那些場合。
17 spinlock,mutex,semaphore,vitical section的作用與區別?
18 正規表示式
19 字串匹配問題。要求在s1中刪除所有s2的字元,要用最快的演算法
20 函式前的static和volatile變數中關鍵字的作用
深信服2008校園招聘筆試題
1 變數和值的儲存位置 堆 棧 段 資料段等 2 sizeof struct d sizeof d 為什麼在不同的平台上得到的值不一樣?3 找規律 21 2 1 1 1 2 3 1 1 2 1 3 1 1 2 問下一行應該填什麼?為什麼?4 linux redhat 的啟動順序?5 c 中虛函式如何...
深信服校園招聘c c 軟體開發A卷
函式calc計算圍棋中位置 x,y 處連成一片的棋子個數。所謂連成一片,即沿著棋盤橫豎線往任意方向遍歷,遍歷過程允許轉彎,不允許走斜線,中間未出現對方棋子或空子。enum color 第1 19行資料是棋盤上棋子的顏色資料。0表示未落子,1表示白子,2表示黑子。第1行最左邊位置的座標是 0,0 第1...
深信服2023年實習生校園招聘總結
參加了深信服2018屆實習生的筆試,面試,順利拿到offer,下面記錄一下自己在這次筆試和面試的一下問題,題目很基礎,但是是多選題,非常容易出錯,及其考驗基本功。1下面 能輸出hell的是 a.char buf 4 hell b.char buf hell c.char buf 8 0 memcpy...