二、筆試經驗
2.1 中興軟件筆試題
公共部分(50 分)
1:作業調度程序從處于( )狀態的隊列中選擇適當的作業的作業投入運行。(3 分)
A 運行 B 提交 C 完成 D 后備
2:SQL 語言中,刪除一個表的命令是( )(3 分)
應屆生求職大禮包2009——中興篇應屆生求職網 YingJieSheng.COM
應屆生求職網
http://www.yingjiesheng.com 第 7 頁共 16 頁
A CLEAR TABLE B DROP TABLE
C DELETE TABLE D REMOVE TABLE
3:ATM 采用的線路復用方式為( )(3 分)
A 頻分多路復用
B 同步時分多路復用
C 異步時分多路復用
D 獨占信道
4:數據庫中只存放視圖的( )(3 分)
A 操作
B 對應的數據
C 定義
D 限制
5:什么是虛擬設備?為什么在操作系統中引入虛擬設備?(10 分)
6:TCP 為何采用三次握手來建立連接,若采用二次握手可以嗎,請說明原因?(16 分)
7:什么是分布式數據庫?(12 分)
C++部分(50 分)
1:設有“int w[3][4];”,pw 是與數組名w 等價的數組指針,則pw 的初始化語句為
________________(3 分)
2:要使引用pr 代表變量“char *p”,則pr 的初始化語句為__________________(3 分)
3:“零值”可以是0,0.0,FALSE 或者“空指針”。例如int 變量n 與“零值”比較的if 語句為:
if(n==0),則BOLL flag 與“零值”比較的if 語句為______________;float x 與“零值”比較的if
語句為:______________。(6 分)
4:社有如下語句:(3 分)
Int x;
()
*px=0;
則選擇以下哪條語句可將x 值置為0。
A int *px; B int const *px=&x;
C int const px=&x; D const int *px=&x;
5:設viod f1(int *m,long&n);int a;long b;則以下調用合法的是( )(3 分)
A f1(a,b) B f1(&a,b)
C f1(a,&b) D f1(&a,&b)
6:請寫出如下代碼的運行結果(6 分)
Int main()
{int a,b,c,d;
a=0;
b=1;
c=2;
d=3;
printf(“%d”,a+++b+c+++d++);}
7:寫出下面函數的功能(12 分)
Template<class Type>
Void WE(Type a[],Type b[],int n){
for(int i=0;i<n;i++) b[n-i-1]=a;}
8 寫一段代碼判斷一個單向鏈表中是否有環。(14 分)
應屆生求職大禮包2009——中興篇應屆生求職網 YingJieSheng.COM
應屆生求職網
http://www.yingjiesheng.com 第 8 頁共 16 頁
給出如下結構
Struct node
{steuct *next;
};
Typedef stuct node Node;
JAVA 部分(50 分)
1:判斷下列對的是哪個( )(3 分)
A short s1=1;s1=s1+1
B short s1=1;s1+=1
C short s1=1;s1=s1-1
D short s1=1;s1=s1*1
2:main 方法是Java Application 程序執行的入口點,關于main 方法的方法頭以下哪項是合法的
( )(3 分)
A public static void main ()
B public static void main (String args)
C public static int main (String []arg)
D public void main (String args)
3:設float x=1,y=2,z=3,則表達式y+=z--/++x 的值是( )(3 分)
A 3.5 B 3
C 4 D 5
4:Math.round(11.5)=_______
Math.round(-11.5)=_______(4 分)
5:假設x=10,y=20,z=30;計算下列表達式的值(6 分)
A x<10||x>10__________
B !(x<y+z)||(x+10<=20)___________
C z-y==x&&Math.abs(y-z)!=x_____________
6:方法重建Overload 和方法的重寫Overriding 的區別。Overload 的方法是否可以改變返回值
的類型?(10 分)
7:談談HashMap 和Hashtable 的區別(6 分)
8:構造一個類來描述屏幕上的一個點,該類的構成包括點x 和y 兩個坐標,以及一些對點進行
的操作,包括:取得點的坐標值,對點的坐標進行賦值,編寫應用程序生成該類的對象并對其進行
操作。(15 分)
2.2 中興筆試--數據結構
(其實這些大公司的筆試不難,也不就是如此,只要學一下數據結構就可以搞定!)
排序及查找方法
#include <malloc.h>
#include<stdio.h>
#define N 11
/*用監視哨查找*/
int search(int array[],int n,int k)
{int i;
應屆生求職大禮包2009——中興篇應屆生求職網 YingJieSheng.COM
應屆生求職網
http://www.yingjiesheng.com 第 9 頁共 16 頁
i=n-1;
array[0]=k;
while(array!=k) i--;
return(i);
}
/*折半查找法*/
int halfsearch(int array[],int n,int k)
{int i,j,mid;
i=1;j=n;
while(i<=j)
{mid=(i+j)/2;
if(k==array[mid]) return(mid);
else if(k<array[mid]) j=mid-1;
else i=mid+1;
}
return(0);
}
/*冒泡排序法*/
void mpsort(int array[])
{int i,j,a;
a=0;
for(i=1;i<N;i++)
for(j=i+1;j<N;j++)
if(array>array[j])
{a=array;
array=array[j];
array[j]=a;}
}
/*直接插入排序*/
void insertsort(int array[])
{int i,j;
for(i=2;i<N;i++)
{array[0]=array;
j=i-1;
while(array[0]<array[j])
{array[j+1]=array[j--];
array[j+1]=array[0];
}
}
}
/*建立*/
void creat(int array[])
{int i;
printf("enter the array:\n");
應屆生求職大禮包2009——中興篇應屆生求職網 YingJieSheng.COM
應屆生求職網
http://www.yingjiesheng.com 第 10 頁共 16 頁
for(i=1;i<N;i++)
scanf("%d",&array);
}
/*顯示*/
void print(int array[])
{int i;
printf("The numbers after sort is:\n");
for(i=1;i<N;i++)
printf("%d ",array);
printf("\n");
}
main()
{int a[11],i,x,chang;
/*printf("enter the array\n");
for(i=1;i<11;i++)
scanf("%d",&a);*/
aga:
printf("\nchang:1: use watching method finding\n 2:use half method finding\n 3: use
directness intsert method sort\n 4:use bubble up method sort\n 5:exit\n");
scanf("%d",&chang);
switch (chang)
{case 1:
{creat(a);
printf("Please int the search number:\n");
scanf("%d",&x);
printf("The number station is:%d\n",search(a,N,x));
goto aga;
}
case 2:
{ creat(a);
insertsort(a);
print(a);
printf("Please int the search number:\n");
scanf("%d",&x);
printf("The number station is:%d\n",halfsearch(a,N,x));
goto aga;
}
case 3:
{creat(a);
insertsort(a);
print(a);
應屆生求職大禮包2009——中興篇應屆生求職網 YingJieSheng.COM
應屆生求職網
http://www.yingjiesheng.com 第 11 頁共 16 頁
goto aga;
}
case 4:
{creat(a);
mpsort(a);
print(a);
goto aga;
}
case 5:{ printf("exit!\n");break;}
default:{printf("Error!\n"); goto aga;}
}
}
二、線性鏈表的存儲實現
struct LNODE{
ElemType data;
struct LNODE *next;
};
typedef struct LNODE LNode;
typedef struct LNODE * LinkList;
1 初始化操作
Status Init_L(LinkList L){
if (L=(LinkList *)malloc(sizeof(LNode)))
{L->next=NULL;return 1;}
else return 0;
}
2 插入操作
Status ListInsert_L(LinkList &L,int i,ElemType e){
p=L,j=0;
while(p&&j<i-1){p=p->next;++j;}
if(!p||j>i-1) return ERROR;
s=(LinkList)malloc(sizeof(LNode));
s->data=e;s->next=p->next;
p->next=s;
return OK;
}//ListInsert_L
3 刪除操作
Status ListDelete_L(LinkList &L,int i,ElemType &e){
p=L,j=0;
應屆生求職大禮包2009——中興篇應屆生求職網 YingJieSheng.COM
應屆生求職網
http://www.yingjiesheng.com 第 12 頁共 16 頁
while(p&&j<i-1){p=p->next;++j;}
if(!p->next||j>i-1) return ERROR;
q=p->next;p->next=q->next;
e=q->data;free(q);
return OK;
}//ListDelete_L
4 取某序號元素的操作
Status GetElem_L(LinkList &L,int i,ElemType &e){
p=L->next,j=1;
while(p&&j<i){p=p->next;++j;}
if(!p||j>i) return ERROR;
e=p->data;
return OK;
}//GetElem_L
5 歸并兩個單鏈表的算法
void MergeList_L(LinkList &La,LinkList &Lb,LinkList &Lc){
//已知單鏈線性表La 和Lb 的元素按值非遞減排列
//歸并后得到新的單鏈線性表Lc,元素也按值非遞減排列
pa=La->next;pb=Lb->next;
Lc=pc=La;
while(pa&&pb){
if(pa->data<=pb->data){
pc->next=pa;pc=pa;pa=pa->next;
}else{pc->next=pb;pc=pb;pb=pb->next;}
}
pc->next=pa?pa:pb;
free(Lb);
}//MergeList_L
頭指針與頭結點的區別:
頭指針只相當于結點的指針域,頭結點即整個線性鏈表的第一個結點,它的數據域可以放數據元素,
也可以放線性表的長度等附加信息,也可以不存儲任何信息。
2.3 筆試題目
1>某人在某個市場某個商家買了某臺電腦,請用你熟悉的計算機語言表達出里面的關系.
其中有商家類,買家類,商品類。還要有買方法,賣方法。
2>一個完整的單例模式
3>曹操南下攻打劉備,劉備派關羽守錦州,關羽派張飛去守城門。劉備又派諸葛亮去向孫權求援。
孫權派兵攻打曹操!
應屆生求職大禮包2009——中興篇應屆生求職網 YingJieSheng.COM
應屆生求職網
http://www.yingjiesheng.com 第 13 頁共 16 頁
請畫出 UML 圖
三、面試經驗
3.1 應聘上海中興的要點
前兩*人在中興公司的招聘中有些體會,現在中興馬上要在交大,東南開招聘會了,希望我說的這些
對想去中興的人會有些幫助。不過話說回來,中興也算不上什么太好的公司。只是中興上海研究所
地理位置不錯,工資與深圳持平,在上海想要找一個比上海中興好很多的公司是比較難了。當然上
海本地人除外。
一。個人簡歷要簡明明了,不要在乎什么美觀不美觀。比如說學歷,專業最好寫在很醒目的位置。
因為簡歷交上去后,公司首先分揀出研究生,其次通信,計算機專業的優先面試。
二。初試時資料準備要充實。比方說自薦信,推薦信,科研介紹等等,最好中英文,還有各種證明,
成績單等。這些都會影響你初試的成績和印象。
初試時儀表,談吐很重要。因為初試總分15 分,其中教育5 分,專業4 分,談吐儀表各3 分。一般
說教育都是5 分,專業不光是你論文里的東西,你知識面要廣,主要是針對通信方面的,專業哪滿
分基本上也沒問題,關鍵是談吐儀表,如果各扣1 分,那你復試時很可能就排在后面了,這時每分
必爭。
初試時要爭取滿分,復試時是根據初試的成績來排隊的。要去上海當然要排在前面。否則入滬指標
用完了,就沒戲了。
初試時千萬不要直接了當的說你想去上海中興,公司會很反感的,主要是僧多粥少的緣故使它們為
難吧!
堅持兩點有助與你進上海中興。
1。強調你是江浙滬人,因為上海中興主要是為江浙滬人準備的。如果你不是江浙滬人它們一般是讓
你去深圳的。不過有一點,如果你不是江浙滬人,你瞎編一下你祖籍是這兒或者你父母親戚在這兒,
也沒關系,面試時全憑你的一張嘴,簽約后誰會去查呀。中興在這方面還是很有人情味的。
2。專業方向。上海中興主要搞接入網(AN),CDMA,ATM 這幾個方向。如果你說你對程控交換,
SDH,圖象處理感興趣那可就完了,那你就被很禮貌的推薦到南京或深圳中興,在那里可能更適合
你。專業方向非常重要,如果你單純是計算機應用專業它很可能不要,現在一切以通信專業為主。
但是你對上海中興搞的項目有所了解是很有幫助三,復試一般不問什么問題,只問你到底簽哪里。
必須堅持自己的原則不變,只要你不是太差中興一般會妥協的。但這要早,晚了就沒戲了。不過中
興最后招不滿的話,它還會放幾個名額,但這基本上100%的要通信與電子系統專業了。而且你必
須有耐心的在那等,中興的人還是比較心慈手軟的,你等久了,他會覺得你很有耐心,我的一個同
學昨天晚上今天上午一直在那里磨,最后在公司代表去上海之前終于簽下了。不過他是通信與電子
系統的并且是混合班的。
最后祝即將成為上海中興同事的各位一切順利!
3.3 中興面經
一面:技術面
1。寫個c 函數,隨機性很強,而且
2。問個人基本情況,問成績,證書來歷等等
3。問項目經歷,問得很細,突出你做的工作
二面:英語面(3-6 人一起)
1.一問一答式,不過在其他人答時你要仔細聽可能下一個問題和他們剛交流的內容有關
2 group discussion 給一個topic,每人發言不超過30 秒,總共3 分鐘,盡量說情自己觀點
可以相互反駁
三面:綜合素質面
1.聊天20 分鐘
內容包括你理想的職位,職業規劃,目標城市,自身優勢之類,主要了解應聘者交流表達
和性格特點
希望對 xdjm 有用,做個rp 佳的人不技術更重要??!