chaosuper85

C++博客 首页 新随笔 联系 聚合 管理
  118 Posts :: 0 Stories :: 3 Comments :: 0 Trackbacks
二、笔试经验
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 佳的人不技术更重要!!
posted on 2009-03-27 23:50 chaosuper 阅读(1287) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理