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