第二部分,填空題 數據庫
1. 什麼是UML?分哪兩類? 編程
2.
OS通常的兩種進程調度策略 數組
3. 進程間的四種通信方式 網絡
4. 一棵二叉樹的前序,中序,後序遍歷結果 數據結構
第三部分,問答題 測試
1. 一般遞歸所採用的數據結構?遞歸和循環的區別? spa
2. 將一個單鏈表逆序。 操作系統
3.
A,B,C,D四個進程,A向一個緩衝區寫數據,B,C,D從該緩衝區讀數據,A要等到B,C,D都已經讀好才能寫下一個。用p,v操做實現通信。 .net
4.
C 程序寫運行結果。 計算機網絡
class
A
{
public:
void f1()
{
printf("A::f1\r\n");
}
virtual void f2()
{
printf("A::f2\r\n");
}
void callfunc()
{
printf("A::callfunc\r\n");
f1();
f2();
}
};
class B :public A
{
public:
void f1()
{
printf("B::f1\r\n");
}
void f2()
{
printf("B::f2\r\n");
}
void callfunc()
{
printf("B::callfunc\r\n");
f1();
f2();
}
};
int main()
{
B *pB=new B;
pB->callfunc();
A
*pA=pB;
pA->callfunc();
return 0;
}
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
前面已經有人寫了,hehe,我寫一下稍微詳細的版本:
中斷優先級排序
補碼:寫出0,-1,-5的二進制補碼
遞歸的優缺點;寫程序的結果;求出一個學生成績數組的max,min和average的值
網絡知識:路由器的做用,DNS的原理
項目開發:軟件流程,瀑布模型;黑盒測試
數據庫:建立一個數據庫,建立一個表,包含主鍵,索引。
操做系統:進程調用,死鎖,頁面置換
無線通訊:CDMA的軟容量(6分);
CDMA的反向閉環功率控制原理(7分);
CDMA的關鍵技術(7分)。這三個題我都不會寫 :(
還有兩個故事(情景題),來測試你對團隊的管理制度的見解;還有你的意見和權威衝突的時候,你的立場 。
取自"http://wiki.xyzp.net/%E5%8D%8E%E4%B8%BA%E7%AC%94%E8%AF%95%E5%9B%9E%E6%9D%A5.htm"
今天參加了華爲的筆試,作技術的,考的東西涉及比較廣。主要包含了如下九個部分:
計算機系統。
數據結構。
面向對象編程。
C/C++ 。
軟件工程。
操做系統。
數據庫系統。
計算機網絡。
無線通訊。
雖然除了無限通訊之外都學過,不過都還給老師了。因此今天作的不好,丟人啊。 看來作技術的話仍是得把大學學過的東西稍微複習一下。