深信服科技公司2008校園招聘筆試題

2021-07-04 21:44:03 字數 857 閱讀 6429

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...