深信服2008校園招聘筆試題

2021-04-13 22:20:42 字數 858 閱讀 1198

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 中虛函式如何...

深信服筆試題

題很多,共8頁 1.sort int array,int n 排序,讓小於等於0的數放在左邊,大於0得數放在右邊,要求時間複雜度為o n 2.假設有1001個棋子,你和乙個人拿這些棋子,誰拿到最後乙個,算誰贏,每次只能拿1,2,4個棋子。你先出手,是否有把握必贏,如果沒有,說明為什麼。3.編寫ato...

深信服筆試題

做了一波深信服的筆試題 題目難度定義成一般吧,程式設計題前兩道還好,第一道考察的是格式化字串,第二道考察的是階乘。第三道。忘了 其餘都是選擇題,知識點也比較廣泛,考察的知識點我把我記住的例下來 1 行內元素 a,b,br,em,font,i,img,input,label,select,span.塊...