中兴面试题

范文1:中兴试题【以文搜文】

1>某人在某个市场某个商家买了某台电脑,请用你熟悉的计算机语言表达出 里面的关系. 其中有商家类,买家类,商品类。还要有买方法,卖方法。 2>一个完整的单例模式 3>曹操南下攻打刘备,刘备派关羽守锦州,关羽派张飞去守城门。刘备又派 诸葛亮去向孙权求援。孙权派兵攻打曹操! 请画出 UML 图 2006 年 12 月中兴在我们学校的笔试,最后的大题

(其实这些大公司的笔试不难,也不就是如此,只要学一下数据结构就可以搞 定!)

排序及查找方法

#include #include #define N 11 /*用监视哨查找*/ int search(int array[],int n,int k) {int i; i=n-1; array[0]=k; while(array[i]!=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(karray[j]) {a=array[i]; array[i]=array[j]; array[j]=a;} } /*直接插入排序*/ void insertsort(int array[]) {int i,j; for(i=2;i /*建立*/ void creat(int array[]) {int i; printf(!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&&jnext;++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

头指针与头结点的区别:

头指针只相当于结点的指针域,头结点即整个线性链表的第一个结点,它的 数据域可以放数据元素,也可以放线性表的长度等附加信息,也可以不存储 任何信息。 第一部分 数据结构和算法 1. 假设执行语句 S 的时间为 O(1),则执行下列程序短的时间为() for(i=1;i<=n;i++) for(j=I;j<=n;j++) S; A. O(n) B. O(n2) C. O(n*i) D. O(n+1) 2. 二位数组 A[10…20,5…10]采用行序为主序方式存储,每个数据元素占 4 个存储单元,且 A[10][5]的存储地址是 1000,则 A[18][9]的地址是() A. 1208 B. 1212 C. 1368 D. 1364 3. 设栈最大长度为 3,入栈序列为 1,2,3,4,5,6,则不可能得出栈序 列是() A. 1,2,3,4,5,6 B. 2,1,3,4,5,6 C. 3,4,2,1,5, 6 D. 4,3,2,1,5,6 4. 设有 98 个已排序列元素,采用二分法查 似乎不难,可我还没找到。

头几天参加了中兴的笔试,做的不好,勉强是个合格,就这么黄了。

依稀记得几道题,公共题 50 分,C++和 JAVA 二选一 50 分。 其实一直就在 用 C,一看没有 C 心里还霍霍的,我当然选的 C++。

我做的 C 卷:

1.对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现?? 答案:将操作多个表的操作放入到事务中进行处理

3.ICMP 是什么协议,处于哪一层? 答案:Internet 控制报文协议,处于网络层(IP 层) 4.触发器怎么工作的? 答案:触发器主要是通过事件进行触发而被执行的,当对某一表进行诸 如 UPDATE、 INSERT、 DELETE 这些操作时,数据库就会自动执行触发 器所定义的 SQL 语句, 从而确保对数据的处理必须符合由这些 SQL 语句所 定义的规则。 5.winsock 建立连接的主要实现步骤? 答案:服务器端:socker()建立套接字,绑定(bind)并监听(listen), 用 accept ) ( 等待客户端连接。 客户端: socker()建立套接字, (connect) 连接 服务器,连接上后使用 send()和 recv(),在套接字上写读数据,直至数据 交换完毕,closesocket()关闭套接字。 服务器端:accept()发现有客户端连接,建立一个新的套
接字,自身 重新开始等待连接。该新产生的套接字使用 send()和 recv()写读数据,直 至数据交换完毕,closesocket()关闭套接字。 6.动态连接库的两种方式? 答案:调用一个 DLL 中的函数有两种方法:

1.载入时动态链接(load-time dynamic linking),模块非常明确调用 某个导出函数,使得他们就像本地函数一样。这需要链接时链接那些函数所 在 DLL 的导入库,导入库向系统提供了载入 DLL 时所需的信息及 DLL 函数 定位。 2.运行时动态链接(run-time dynamic linking),运行时可以通过 LoadLibrary 或 LoadLibraryEx 函数载入 DLL。 DLL 载入后, 模块可以通过调 用 GetProcAddress 获取 DLL 函数的出口地址,然后就可以通过返回的函数 指针调用 DLL 函数了。如此即可避免导入库文件了。 7.IP 组播有那些好处? 答案:Internet 上产生的许多新的应用,特别是高带宽的多媒体应用,带 来了带宽的急剧消耗和网络拥挤问题。 组播是一种允许一个或多个发送者 (组 播源)发送单一的数据包到多个接收者(一次的,同时的)的网络技术。组 播可以大大的节省网络带宽,因为无论有多少个目标地址,在整个网络的任 何一条链路上只传送单一的数据包。所以说组播技术的核心就是针对如何节 约网络资源的前提下保证服务质量。 2006 年 3 月 21 日于华侨大学洪祖杭大楼, 笔试分三部分, 公共部分 (都做) , C++部分和 JAVA 部分选做。考试时间 1 小时!蜗牛自己打字好累啊!供涯 友分享。

我是学网络的,本来我想先介绍一下做的项目,后来都没有机会,只把 其中两个附带介绍了一下。ppjj 好像不太懂技术,只问我最后一个项目中担 任具体工作,我刚好想说,因为这个项目我做总体设计和项目管理。

另一个问我 IPv6 对 V4 的改进之处,IPv6 的过渡技术,我们的改进方案 的原理(这是我的研究方向),UDP 的应用场合,ping 的实现原理(让我 ft) 还让我写二分法的算法(太简单了,很 ft,问了他几次证实,他有点不悦) 我就很快写了一下,可能有些小错。最核然后问我想在哪儿工作,ppjj 代我回答了,对他说上海深圳都可以的。 他们就是问你项目然后逮住你自己说精通的或者他懂的东西深入问一 下。 1.对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现?? 2.TCP/IP 建立连接的过程?(3-way shake) 3.ICMP 是什么协议,处于哪一层? 4.触发器怎么工作的? 5.winsock 建立连接的主要实现步骤? 6.动态连接库的两种方式? 7.IP 组播有那些好处? 我对中兴表示深深的失望,想不到面试组织的这么差,我还从来没碰到过组织 的这么差的面试. 给人感觉就和赶集似的,一点组织都没有,乱哄哄的.连一次
面试都组织不 好,这种企业的管理可想而知.

面试时,基本上没问什么问题,就让你介绍介绍自己做过的东西,技术上根 本没有深入的问.面试完,我就一直在考虑这个问题,中兴凭什么来区分优中差 哪? 我想凡是交大的研究生,照这种面试方式,应该都能通过一轮面试.那他总 要率减掉大部分人啊,哪又凭什么呢? 那么最终的结果很又可能看你的出生,你是电信的,ok,要了,哪怕你是个衰 人(电信里不见得人人都很牛吧),不是电信的免谈.专业不限,只会是句空话罢 了. 上一周到收到中兴的面试通知,要我周六上午去面试。 面试也就两轮,第一轮是技术,第二轮是人事。 技术面试轻松过关,倒是面试我的人感觉水平实在一般。 接下来就是人事面试。把我领到了一个小房间,里面据说是什么部长。 一开始只是问了几个很普通的问题。接下来讨论待遇,我看他没什么犹豫, 估计没什么问题。听说中兴加班很多,我就特地多问了加班的情况。接下来 意想不到的事情发生了。 那个鸟部长是这样回答的:中兴每天的工作量很大,在正常的上班时间 是肯定完不成的,我们是每周 1,2,4,6 加班。最后还加了一句?没有加班 费?。 这不是明白告诉我,他们要违反劳动法。

那个鸟部长看我脸色不对,赶紧缓和了一下语气。我实在没情绪再面试 下去,应付了一下就草草收场。 面试感觉:现在劳动者实在太可怜。尤其是做 IT 的。 面的销售, 考官 1:你应聘什么职位 我:售前或者售后都可以 考官 1:那你应聘的是国际市场罗?(好眼力,是我第一志愿,看样子 是只能定一个职位了) 我:是的(把简历递过去) 考官 1:请你用英文做一个自我介绍 我:balabala 然后考官 1 问了几个常规问题,随便问问的,感觉主要考察一下你的英 文发音,不要答得太烂就可以了。 考官 1:你对工作地点有什么要求? 我:我对工作地点没有要求(反正做国际市场总要在外面跑的,只要户 口能落在上海这句正准备说出口) 考官 1:我们是工作在哪户口就落在哪,基本没有例外,很难(好眼力 啊跳跃的灵魂我心里想什么她都知道~~) 我:(尴尬 ing)如果这样我大概比较难选择……

考官 1:那你大概已经失去了一个很好的发展机会。 考官 1,考官 2 和我都比较尴尬,一时没说话。然后问我家在哪里,去 深圳发展很好啊… ……………最后我说再跟家里商量一下。 考官 1:好了,我没有问题了,你来问技术吧(对考官 2 说的) 考官 2 人很好,很有亲和力的样子,我也挺放松。他之前偶尔在听我说 说,偶尔在看我的简历,问的问题跟我做的项目沾边,但其实并不是我项目 做的内容,所以我
答得不好。 我觉得考官主要还是挑他知道的东西问,我主要做的光通信的项目他都 不问,这个项目跟移动通信有一点点协议上的联系,他就问了 GSM 的东西, 我并不了解,跟他解释了一下,然后自己主动叙述了一下我做的项目,跟移 动通信是如何联系的,有多少联系… …总共大概 15 分钟左右,末尾考官 1 叫我留意一下 bbs 这几天的通知,同时跟家里人沟通一下户口的问题。然后 就结束了。 哎……户口真不是个小问题啊,原本不太了解情况,怀着霸王硬上弓的 心情要去中兴的,不料居然侥幸通过了笔试,但没想又是栽在户口问题上, 做国际营销是我很感兴趣的职位啊,可是在户口问题上我又很难妥协,只有 放弃中兴了。 听说软件和营销的职位基本都不在上海,不知是不是这样,哎…… 今天下午中兴的面试太失败了。还没坐下,考官 1 就问想到哪工作,我说上 海,他说不可能有机会了。然后我进房间坐下,面试开始。问我家哪的,我 答合肥,考官 1 说那到南京工作挺好的。然后两考官看我的简历,从我做的

项目上说到深圳总部比较合适。这是我心绪已乱。这时考官 2 拿出我的笔试 卷,指着我没做的那道附件题,问为什么没做,我说题目没看懂,然后他给 我解释一下,叫我再做。 哎!我不会,说句老实话,我到现在还没懂那道题到底什么意思。就这 样浪费了几分钟后,我说不会。考官 2 又出了一题:用 c++写一段程序,在 一个文件中找一个字符串出现的次数。问题不难,可是我就是不知怎么办, 胡乱写了点,以前都是把程序调通了才提交,现在要在两人监视的情况下编, 好难! 总之,是我不够机灵,反应不快,或者根本学艺不精,两个考官还是很 nice 的。这样又浪费了几分钟。考官 1 问我哪门课学的最好,还要举出个例 子把这门课的主要内容描述一下,我楞是没举出例子,我的记性太差,才两 年不到的时间,就什么都不记得了,或者当时我情绪真的不在状态。就这样, 又几分钟浪费了。面试的过程中,他们两个叫我不要紧张,我感觉也不是很 紧张呀。 总体来看:他们没有为难我,而是我太烂。哎!我自信心倍受打击,原 来我这么差。想到面试中考官 2 问我有没有 offer,我没有 offer 是我太差, 不是我投的少呀,看来我要好好自我反省了。 中兴面试经历 先说一点题外话,从我前段时间了解的情况和今天的面试来看,中兴在 上海没有打算要多少人。我的一个本科同学说,中兴在他们学校一招就是一

百个。转过来看看中兴在上海总共会不会招一百个还很难说,何况,还说大 部分不能留在上海。 好了,言规正传,我被
安排在 3 点钟,2 点 40 多到了 8017,已经有十 来个同学在那里等了。两位 HR 给大家解释了一下,说是面试安排和面试时 间上有些不合进度,所以每个人的时间可能会押后一点,大家表示理解,只 有一位 young lady 是从上午推迟下来的,等的时间比较长了,向两位 HR 发 了火,还好没有引起更多的不愉快~~(在此特别向那位 HRGG 的友好态度 表示赞赏,呵呵)。 我投的是 DSP 驱动开发。3 点 20 多的时候轮到我,于是去了一个房间, 先和两位技术官问候了一下,然后递过简历。副面试官翻了简历,问我,说 我的本科学校不错,怎么会到现在这个学校读研的;又问我两所学校有什么 差别。这是个比较尴尬的问题,也曾经是我的伤心往事,不过我有所准备, 比较委婉地回答带过,不表~~ 然后主面试官开始问话,很狡黠地说自己不懂 DSP,要向我请教云云。 立刻我就知道自己有麻烦,明显感觉得到是遇到了牛人,高手。他说既然你 熟悉 DSP,那么先画个功能框图吧。当时就有点傻了,做了这么久的项目还 从来没去考虑这个问题,而且自己一直看的硬件参考手册上也没看到过(回 来后在 TI 的英文文档里找到了这个冬冬,FunctionalOvervi ew),于是只好 硬着头皮把自己知道的部分往上画,可是拼来拼去就是不像。我只能费力地 掩饰自己,说自己在项目中只关心了相关的部件,没有注意到这个冬冬。主 面显然不满意,打了两句圆场后,就问我还有什么问题要问他。

天!我绝对明白他的意思,分明是说我可以客套几句然后就 out 吧。我 尽量让自己镇静了下来,微笑着对他说我的项目您还没仔细看过呢,我们可 以聊聊。他说那你讲讲,于是我开始说自己做的这个项目,本来我尽可能详 细地解释中间的细节, 但我越来越失望—— 我的希望随着主面的并不投入而 一点点破灭,他对它们并没有什么兴趣,或许是和他自己从事的工作有距离 吧——我觉得自己的嘴唇有些僵硬。 我只能讲了个大概,主面对我所讲的内容没什么疑问。空气有点凝固。 副面缓解了一下气氛,说你熟悉 C,那么用 C 写个小程序吧。我的反应不够 灵敏,写过的程序也不太多。在这种环境下写出来的程序没有考虑到更多的 细节。副面指点了几处,说存在考虑不周的地方。程序,写完也就意味着面 试结束。 两位面试官再次问我有什么需要问的。想想自己也该走了,于是问了两 个问题,一个是中兴的员工培训机制如何,另一个是我所应聘的部门主要是 做什么方向。前一个问题的答案很标准化,而后一个问题的答案也没有太大 的信息量。:)于是作罢。 起身告辞的时候他们还是很
客气的,态度也很和蔼,一如整个面试过程 一样的和蔼,当然那种笑容却是很职业化的。即便如此,中兴给我的映象还 是很不错,由始至终都能让你感到轻松,良好的作风不输于某些有名的外企。 走出南华亭,回头望了一眼 8 楼,我快步跑向马路对过的地铁站,心里 觉得自己还有那么一点遗憾。对我来说,中兴是一家不错的公司,我也很看 重它的招聘。从周六霸王笔到今天的面试,我尽了不少的努力,整日复习专

业书之外,还尽力把项目回忆了一遍,我能想到的、可能被问到的问题都开 列了出来,遗憾的是,今天它们都没被问到,又重新沉回我的记忆中。整个 面试中我试图能将谈话的中心引向我的项目,这样我才有话可以说,我也曾 提醒主面能多问我做过的部分,包括与算法有关的内容。可是事实让我发现, 我的大部分努力都是徒劳。:( 所以我有些困惑。中兴,你是认真在上海招人的吗?如果是,为什么不 让我多展示一下自己呢? 中兴的面试没有华为紧凑,要去三次东方驿宾馆:一面,二面,英语测试。 一面,二面都是先去 303 房间等待。好像大致分软件和硬件方向,我跟 hr 说,我是面硬件 fpga 方面的,感觉中兴不太有芯片方面的,那我就 fpga 了。 一面,两个 gg,自我介绍完,gg 说,你这个情况应该是没什么问题的,按 照惯例还是要问你一些题目。晕~~,不知是客套否。感觉他们有个题集, ms 还有标准答案,问我的题目大致如下: 1.看一段 verilog 代码,画出电路图,很简单的,大概就是两个触发器和 两个门组成的电路 2.用过的 fpga 型号、规模 3.fpga 内部的主要结构 4.将程序下载到 fpga 里有哪些方式,jtag 有哪几条线 5.fpga 和 cpld 的区别 6.竞争、冒险产生的原因,如何消除

7.如何实现输出线与功能 我基本上都回答出来了,感觉很好,想二面应该没问题吧。 二面,还是两个 gg,比较 ft 的事情发生了。面试过程也就 20 来分钟吧, 而我接了三个电话(分别来自瑞晟、 freescale 和华为, 它们怎么都在这个时候 给我打。。。)。我一直在道歉,但还是都接了,估计他们有点不爽,在华为 也接了一个电话,华为的面试官到是主动说,没关系,你接吧。华为中兴不 是我的首选,我在等一些更重要的电话,手机只能开机了。 二面的问题大致如下: 1.对中兴的看法和认识,为什么想来中兴 2.对工作地点的选择,上海、南京、深圳 3.与导师的观点产生冲突时如何解决 4.看我很顺利,是不是没受过什么挫折,谈挫折 5.谈缺点

中兴的英语测试,我没去了。感觉不好意思了,而且越来越发现自己是 不会放弃作 ic 的,中兴没有这方面的
,拿了 offer 也肯定是据的,还是把机会 留给更适合的人吧。 今天下午结束了中兴第二轮面试,心里长出了一口气,虽然自己现在心态调 整得很好,没有什么压力,不过走出帅府的时候,还是感到一阵轻松。 想想自己从 10 月 10 号参加的北电笔试开始, 到现在 11 月 10 号中兴面 试的结束,也应该是一个总结的时候了。想写些什么东西出来,却又感觉一 整凌乱,就这么乱七八糟的写吧,呵呵~~

今天真的是一个值得纪念的日子,不但是我开始找工作的月纪念日,而 且我今天晚上挑战了一下食堂的米饭,目前胃还没有出现什么意外状况,标 志我在食堂因为包子食物中毒之后的全面康复, 终于可以不用再天天 吃面条 和稀饭了,哈哈.... 以前听他们说找工作多辛苦多辛苦, 可看学长们最后都有了不错的工作, 拿着不错的工资,总觉得找见一份不错的工作不是什么难事。轮到我时,这 些信心越发的动摇起来,第一次宣讲会、第一次笔试、第一次面试 宽阔的会 场里挤满了不知从哪里来的人,终于发现原来学校里面真的有这么多人,一 双双发红的眼睛里,饥渴的盯着讲坛上的 hr MM,想想大家脸上猥琐的表情, 可能我也一样把,呵呵.. 慢慢的、慢慢的、开始适应这一切,开始适应 接不到面试通知、甚至接 不到笔试通知的现实,从开始的焦急期盼到在教室中静心看书,慢慢的一切 好像又达到了一个新的平衡。现在看着招聘会场,面试待客厅里 漫山遍野的 人,心里居然一阵塌实,原来这么多兄弟姐妹也没有找到工作,哈哈.... 整理了一下,发现自己其实这一个月里,只笔试了 5 家公司,面了 via、 北电、中兴,效率不是很高,这可能是我比较挑剔吧。我在想,今天中兴面 试完之后不管结果如何,都该放慢找工作的脚步了。专心去把我的操作系统 做好。 说了这么多,该讲讲今天面试的情况了,想不到今天 hr 面试 居然又是 一个研发人员来面试我,(什么时候能见到 hrmm 呢,呵呵...)他听说我篮 球打得很好, 就让我分析今年火箭队的夺冠前景, faint! 我就开始大言不惭的

狂吹一通,说火箭今年最多季候赛第二轮,看他眉头紧皱的样子,我心想完 了, 这哥们不会是火箭 fans 吧。 等我吹完, 他又问我应该怎么面试一个人, ....., 最后,我让他给我提下意见,他居然直说我话太多,哎,看来他还真是个老 实人啊,大家出来混都不容易。 最后一面,是群面口语,以前觉得自己口语不好,直到几次面试以后我 才发现,原来比我口语水的人太多了,因为人多,hr 居然让我们是十个人一 起用英语玩杀人,我的强项阿,我就在那里指点江山,一顿乱吹
,貌似效果 不错。 有个很奇怪的事情, 几次我出去碰见的华工兄弟都是忠厚老实那一类的, 今天跟我分到一组的尽是些油头粉面的西装男,面目及其猥琐。看来华工也 有这种禽兽阿... 说到最后,觉得自己现在这么洒脱,真的是因为小猪的鼓励呢。最后一 面被 via 拒掉,阿里巴巴笔试惨败, 那个时候我也很慌乱,完全没有信心, 觉得自己找不见工作了。是小猪有把我拉回了轨道,今天看见我一个打球认 识的兄弟,在会客厅等待面试的时候,全身发抖的样子,真的觉得自己很幸 运,因为我不是一个人,呵呵.... 中兴结束了,不知道最后会不会有结果,不过我知道的是,我已经不再 恐惧、不再犹豫。不管是什么样的情况,我相信,我都会坚定地走下去..... 我在中兴干了 6 年,由于是做管理工作接触的人比一般做技术的多一些,站 在一个公允的立场上看,中兴在国内是很不错的企业了,作为一个中国人我

还是为中国能够有象华为,中兴这样的企业而高兴的,但作为一个中兴的员 工,我觉得也是很难有什么优越感的。作为一个公司中兴有利有弊。 1. 薪酬 应该说 2000 年我进中兴的时候,薪酬还是不错的,工资六千,奖金四、 五万吧,这些年来中兴规模扩大,但新员工薪酬并没有什么变化,奖金还低 了一半,现在中兴的薪酬水平应该说在国内非垄断企业中是不错的,比外企 和垄断企业就差多了。考虑到飞涨的房价,实在很难说中兴的薪酬有什么竞 争力,当然对于刚毕业的学生还是可以的,普通员工除非到海外工作否则基 本上不要考虑凭工资买房了。如果在中兴内地的研究所比如重庆,西安,成 都等,那么中兴的薪酬相比当地还是不错的,如果是在上海,建议还是考虑 跳槽。 2. 企业文化 中兴企业文化比一般国企要好很多,同事的素质都不错,工作环境也还 比较宽松(如果学会怎么混的活),BBS 很热闹(但限制越来越多),后勤 人员态度也是比较好的,总体而言,中兴很多领导还是很能干的,也很有激 情,但中兴提倡的相互尊重,基本上也只是下级对上级的尊重,中兴的领导 很多很年轻,由于少年得志,所以很多人很张狂,有些人很粗鲁。总体而言 中兴领导的个人教养方面,比起外企来相差不止一个档次。此外中兴具有中 国企业的重要特点,内部腐败现象严重。 3. 员工保障

中兴对员工的态度肯定比一般国内企业好很多,我的一个同事在海外子 公司当总经理,遇到车祸,花了大价钱,把他救了国来,如果是一般的小公 司,恐怕就保不住命了。当然比起外企来说这方面就差很多了,比如中兴的 工资中绝大多数是奖金和补贴
,基本工资很少,所以一旦你被辞退或生病, 那么能得到的补偿是非常小的,这一方面外企就好得多。此外中兴采取强制 淘汰的制度,考核为 C 就可能被开,实际公司业绩不佳时,往往采取这种方 式变相裁员。 4.职业发展 中兴尽管有 3 条跑道,但实际上有价值的跑道只有一个,那就是当领导, 如果在 90 年代来中兴,很多人还是有发展的,现在的员工基本上职业发展前 途不大,中兴的领导都能年轻,现在公司大了,个人想有什么发展,基本上 机会不大。特别是做管理工作的,在中兴获得的经历很难被外界,特别是跨 国公司认可,别的不错,中兴人的英语就很烂。 对于管理干部和一些老员工来说,中兴还是不错的,但是对普通员工而 眼,无非就是 IT 民工,一年收入也不够在上海,深圳买个卫生间的,当然现 在白领成灾,如果去不了外企的话,在中兴混混还是可以的,到老家去找个 老婆,买房子就不要考虑了。 华为、中兴是中国在世界新经济中值得骄傲的企业,是中国高科技企业的旗 帜。特别是华为的任正非总裁逃脱出中国传统企业绵羊般被人宰割的历史。 用狼的忍耐、凶残、狡诈,在西方成群的雄狮中杀出了一条血路,让雄狮为 之胆寒。

华为、中兴的现阶段成功说明了什么? 说明中国人一样可以在高科技的经济领域主宰世界,战胜日本、美国经 济列强,只可惜华为是一只孤傲、悲壮、血性的“孤狼”,面对成群的猛狮,勇 敢的任总义无返顾地让自己遍体鳞伤,在华尔街网络经济的凛冽寒风中,昂 着狼头、睁着滴血的狼眼,嗷叫着“华为的冬天”,而他身后却是无数瑟瑟发抖 的绵羊,迈着“走进新时代”颤呵的羊步,在漫长的寒冬里吟着“春天的故事”。

在生产绵羊的***绵羊经济中,怎么会冒出个狼呢? 我有时也在思考这个困惑的问题。 要看清这个问题就要了解华为的出生、 成长的历史。因为只有狼才会生出狼,并且光生出来还不行,吃着羊奶长大、 在羊妈妈温暖的怀抱里成长的狼,绝对会失去狼的忍耐、凶残、狡诈,只能 是一只外形似狼的绵羊。那么我们就必须先找到生它的狼妈妈,就解开他出 身的谜团了。

谁是中国***的狼呢? 哦,狼必须是专吃绵羊的那个家伙。

***的绵羊又是被谁吃掉了呢? 不知道,外表看不出来,因为中国企业外表没有狼的特征。不对!一定 有一只狼, 羊是绝不会吃羊的。 哦! 想起来了, 从小老师、 妈妈就跟我们讲“披 着羊皮狼”的故事。对!找出那个“披着羊皮的狼”,不就知道谁是真正的狼了 吗?

谁是那个“披着羊皮的狼”呢?

哦,一定是那只养的最肥的、专吃肉不吃
草的家伙。

谁是最肥的、专吃肉不吃草的家伙呢? 哦,明白了,是中国移动!中国移动是中国***赚钱最多的企业,它所有 的钱没有从雄师那边抢过来,它在雄狮那里高价装满锋利的牙齿,在绵羊堆 里独自吃的脑满肠肥。没有对手跟他抢,它换着花样吃,月租费、双向收费 这些美味,西方那些雄狮连想也不敢想哎。而且被它圈养的羊羔 2005 年突 破两亿只。著名跨国营销研究机构 Millward Brown 日前出台了全球最强品牌 最新排行榜,中国移动公司赫然出现在第四名位置。其中微软高居榜首,品 牌价值为 620 亿美元, 通用电气第二, 品牌价值 558 亿美元, 可口可乐第三, 品牌价值 414 亿美元,中国移动行以品牌价值 392 亿美元排行第四。

中 国 移 动 (0941)
wst=狼友一脚踢开,过去在圈外的羊羔,谁多吃点无所谓, 现在已经是圈内的羊羔,当然要算帐了。华为终于结束了多年的企业辉煌春 天,任总感觉要进入华为的冬天了。

为什么华为作为中国最有钱的高科技民营企业还有危机感呢? 因为华为企业的管理层、科技人才、市场经营人才是中国***十多年来, 绝对的高收入阶层。其他经济领域的中国企业多是以草为主,是草食动物。 自从中国移动生下它以后,吃了十几年肉了,让华为吃草就是它生命的结束, 任总知道只要华为不给他的下属吃肉,那么第二天,任总将被养的群狼所吃 掉。在华为经济效益下滑的日子里,不多日子,任总的高级助手就另起炉灶,

吃起任总来了。所以华为没有退路,狼吃草就死,可是肉在哪里呢?华为能 吃的也被圈了,这是任总看见西方狮子全是吃肉为主,在国内饿死,不如去 狮子那里抢肉,威武的狮子那想到中国会跑出来条狼,狮子还没缓过神来, 狼已经拖走不少肉走了,狮子们现在正协政策如何共同对付华为,只可惜狼 要成群,才能有实力,中兴通讯还不能算狼,应该算只狼狗,毕竟它还有主 人养着。

华为这只中国***的孤狼,被赶出***羊圈以后,面对狮群的包围,昂着狼 头、睁着滴血的狼眼,嗷叫着“华为的冬天”,冲向雄狮阵。 我是 2000 年毕业的,2003 年进中兴做 CDMA 研发。 我发现部门不少领导和 我年纪相仿, 他们也就比我早几年进中兴,刚好赶上中兴的 CDMA 产品开始启动。由此看 来,找一个有发展潜力的企业或部门是最好的选择。 在中兴做领导或项目经理又什么好处呢?首先年薪至少在 20 万左右; 其 次你可以领导一个的研发团队做一些拥有核心技术的产品;你有不少出国的 机会,甚至有机会坐在谈判桌上跟老外谈判;你有机会成为行业标准的制定 者…… 中兴还有一个特点,当领导的很少是名校出来的,其实不仅中兴,其他 民企也如此,为何?大多数名校毕业生就业时首选外企,做一些技术支持之 类的活,当他们发现中国自己的企业也不错时,再进去机会就比较少了。我 就属于这种情况,不过还好,至少我还能有机会参与行业标准的制定。

现在中兴刚刚成立一个新的部门, 802.16, 做 这是一个很有潜力的产品, 提供高达 70Mbps 的无线接入,很可能会替代炒得正火热的 3G 的,3G 最 高速率才 2.4Mbps。目前这个产品很缺人,是一个很好的机会。 我目前深陷于 CDMA 1x EV-DO 中,是没有这个机会啦:( 一年一度的毕业生分配又开始了。而我,一个 2003 年 4 月份刚走上工作岗 位的小硕,昨天终 于办完了辞职手续,离开了中兴这个让我伤心和失落
的地方。很久没有来到 这里了。看到这里又开始讨论华为,中兴,大唐和 UT。总觉得有些话想说出 来。当年我们找工作的时候,也是成天在这里讨论这些公司,想听听过来人 的经验。那时候就有好些帖子反映了中兴的实际情况,可惜当时是抱着“别人 的话只是建议,好不好一定要自己亲身体验才知道” 的心态来看的,也不把 人家的忠告当作一回事。直到今天走到这一步,才明白那句话“不听老人言, 吃亏在眼前”确实是千古明训。我也知道,不论我今天在这里把中兴说得怎么 差,还是会有很多 XDJM 会义无反顾的投身进去。但是我不想凭着自己的喜 恶随意贬低中兴,只是想把我在里面呆过的 6 个月的实际情况反映出来,让 大家共享一下,也许会“拯救” 一些将走入歧途的 XDJM。 关于中兴现在的发展势头,我不想多说。在目前看来,它正处在发展的 高峰期,其实正如一位 XD 所说,它现在的主要收入就是靠小灵通和手机收 入在支撑着,这对于一个主产品是大型通讯设备的公司来说,是很不正常的, 也是维持不了多久的。

说说中兴招聘吧。中兴招聘最毒的一招就是签约时不给你确定部门和工 作岗位。我和很多同一批进中兴的毕业生就是这一招下的受害者。当初招聘 人员对我们的说法是:你们这一次招进来的研究生基本上都是搞研发的。他 当时也跟我们说了,部门和岗位是在进入公司再分配的,而且部门不同,部 门之间的收入差别确实很大的。 当时我的想法就是:再怎么差,也是在中兴啊,实在不行的话,跳槽就 是,那时候也有中兴工作的经历做底呢。然而,到了中兴以后,才发现自己 的想法确实太幼稚了。到中兴报到的时候,看到分到的部门叫“康讯公司”,当 时就有点奇怪:中兴招聘时的宣传资料中没有提到这个部门啊。人事部门给 我们的解释:康讯是中兴完全控股的子公司,相当于中兴的一个事业部,是 整个中兴的采购和测试平台。当时就有种受骗的感觉,我们当时签的是中兴, 可没有说来子公司之类的。后来在人事部门那些人的花言巧语,连蒙带骗的 伎俩下,签了劳动合同。苦难从此开始了。康讯完全是个大杂烩,从事的基 本都是与技术类无关的工作,就更别说研发了。都是什么技术部啊,供应部 啊,工艺部啊,仓储部之类的。我分的部门是供应部,搞采购的。当时人事 部门还鼓动我去仓储部,说那里基本都是职工,你是职员,去了就是领导, 都听你的(中兴的员工分为职员和职工,职工基本上是干体力活的,在中兴地 位很低)。 幸亏我还有一点点理智,没有听从他的建议。不懂的人一听说搞采购, 以为很
好,可以经常出差,有油水可捞,如果真的这样,我也不走了,呵呵。 其实不然。从来没有出差的机会,而且你所采购的东西基本上都是指定要买 的,供应商也是指定好的,你所要做的就是在合同上签名,承担责任。工作

就是成天打电话和供应商洽谈,然后拿着合同成天楼上楼下的跑,找所谓的 领导签字。顺便说一句,我学的是工科的通信类专业。在那样的采购体制下, 你既要降低采购成本,又想要保证供货期,压力可想而知。反正我感觉那 6 个月几乎是活在地狱里,基本上天天要加班,每天一上班就开始接电话,中 间几乎连喝口水的时间都没有。如果是我所感兴趣的工作也好,累一点,苦 一点都无所谓。这种工作一点前途都没有,说什么锻炼你的能力,完全胡扯, 任何一个大本,甚至高中生都可以胜任的工作,当时我所在的部门就有好几 个是大专和高中学历的,而且都工作都很出色。 你指望这样的工作能锻炼你的什么能力呢。我也许算好一点的。还有所 谓的业务员就更惨,成天就是打电话催促供应商送货,名副其实的电话生。 这样的工作也是由和我一起分去的一个名牌大学的通信类硕士做。还有一位 计算机软件的硕士,所做的工作是资料整理和文档分类。交大的好几个 XD 分在康讯的技术部,从事供应商验证的工作,也是那种毫无技术性可言的重 复性工作,听说也要走了。 其实对于所分岗位的不满意,并不是我选择离开的最重要原因。参加过 工作的人都知道,不可能一下就找到合你胃口,合你专业的岗位。我提出辞 职时,人事部门的负责人冷着脸对我说:我真搞不明白,你们这些毕业生是 怎么想的,公司辛辛苦苦的把你们招来,一点都不替公司着想,动不动就走。 我当时的回答是:我也搞不明白,公司替我们毕业生想过一点点没有,我们 辛辛苦苦的从大学读到硕士毕业,要找的就是一个高中生就能干的工作?中 兴宣传的什么“以人为本,以员工利益为公司利益“,完全是胡扯。它才不管你 个人的发展和你才能的发挥。说什么公司发展很快,你的机会会很多,也是

在胡说。前几年,中兴的发展规模迅速扩大,是急需人才的时候,那时候也 许机会确实很多。可是现在,所有的领导职位都被以前的老员工霸着,他们 在公司的地位和待遇都很好,一般不会被辞,也不想走,你根本就没有什么 发展机会,有的倒是跳槽的机会。而且中兴确实是国营企业风格,管理相当 混乱。公司内部扯皮,相互推脱责任的事情更是常见不鲜。在研发部门,官 僚主义作风也许会好些,就我所待的那类性质的部门,真正的是官大一级压 死
人。看到那些科长,部长在上一级领导面前唯唯诺诺,像老鼠见了猫一样, 心里特不是滋味,感觉很是压抑。这也是我选择离开的重要原因。和我 4 月 份一起进入中兴的小硕,共有 480 多人,到 9 月中旬为止,辞职走人的已经 有了 100 多人,而且还有很多的观望徘徊者。最快的一位是分到本部事业部 的,第一天到部门一看破烂的环境,立马提出走人,三天后就离开了中兴。 而且中兴的土政策,在试用期间走人是要交赔偿金的,当然,人家给你 办了户口,调了档案,这些费用肯定不能白出。让我不可理解的是,还要赔 偿它的招聘费用,就是说它当年的招聘宣传费,招聘差旅费等等都要摊派到 辞职的毕业生上,要你赔偿。我还向专门的劳动法律师咨询了,答复说是不 合法的。当我就此向人事部门据理力争时,其态度特难看,说什么这就是公 司的规定,不合法的话,你可以告去。深圳那么热的天,我的心却一下寒到 了极点。这就是一个知名大企业的处事风格。就是这样一个企业,前不久还 因为招进了 1000 多人就被教育部授予“珍惜人才奖“。 可笑啊。 我也懒的和他 再争,也没有精力和他争,交了 10000 多元的赔偿金,我转身就走。 凭心而论,中兴也有它的优点。如果你确定你能进的部门是 CDMA 或者 营销事业部,还是挺不错的。而且在普通员工之间,关系也是比较简单和好

处理的。但是如果你在签约时,不能确定部门和岗位的话,我劝各位一定要 三思,现在的工作虽然难找,但是像样的单位绝对不只中兴一家。对于能力 强,想要有发展前途的 XDJM,我奉劝一句,千万不要来中兴。


范文2:中兴笔试试题【以文搜文】

中兴2009

1>某人在某个市场某个商家买了某台电脑,请用你熟悉的计算机语言表达出里面的关系.

其中有商家类,买家类,商品类。还要有买方法,卖方法。 2>一个完整的单例模式

3>曹操南下攻打刘备,刘备派关羽守锦州,关羽派张飞去守城门。刘备又派诸葛亮去向孙权求援。孙权派兵攻打曹操! 请画出UML图

2006年12月中兴在我们学校的笔试,最后的大题

(其实这些大公司的笔试不难,也不就是如此,只要学一下数据结构就可以搞定!)

排序及查找方法

#include #include #define N 11 /*用监视哨查找*/

int search(int array[],int n,int k) {int i; i=n-1; array[0]=k;

while(array[i]!=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

return(0); }

/*冒泡排序法*/ void mpsort(int array[]) {int i,j,a; a=0;

for(i=1;iarray[j]) {a=array[i];

array[i]=array[j]; array[j]=a;} }

/*直接插入排序*/ void insertsort(int array[]) {int i,j;

for(i=2;i

while(array[0]

} /*建立*/

void creat(int array[]) {int i;

printf(

scanf(

void print(int array[]) {int i;

printf(

printf(

main()

{int a[11],i,x,chang;

/*printf(

aga:

printf(

{creat(a);

printf(

printf(

case 2:

2:use half method 4:use bubble up

{ creat(a); insertsort(a); print(a);

printf(

printf(

case 3: {creat(a); insertsort(a); print(a); goto aga; }

case 4: {creat(a); mpsort(a); print(a); goto aga; }

case 5:{ printf(

default:{printf(

二、线性链表的存储实现 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&&jnext;++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;

while(p&&jnext;++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&&jnext;++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

头指针与头结点的区别:

头指针只相当于结点的指针域,头结点即整个线性链表的第一个结点,它的数据域可以放数据元素,也可以放线性表的长度等附加信息,也可以不存储任何信息。

第一部分 数据结构和算法

1. 假设执行语句S的时间为O(1),则执行下列程序短的时间为() for(i=1;i<=n;i++) for(j=I;j<=n;j++) S;

A. O(n) B. O(n2) C. O(n*i) D. O(n+1)

2. 二位数组A[10…20,5…10]采用行序为主序方式存储,每个数据元素占4个存储单元,且A[10][5]的存储地址是1000,则A[18][9]的地址是() A. 1208 B. 1212 C. 1368 D. 1364

3. 设栈最大长度为3,入栈序列为1,2,3,4,5,6,则不可能得出栈序列是() A. 1,2,3,4,5,6 B. 2,1,3,4,5,6 C. 3,4,2,1,5,6 D. 4,3,2,1,5,6 4. 设有98个已排序列元素,采用二分法查 似乎不难,可我还没找到。

头几天参加了中兴的笔试,做的不好,勉强是个合格,就这么黄了。

依稀记得几道题,公共题50分,C++和JAVA二选一50分。 其实一直就在用C,一看没有C心里还霍霍的,我当然选的C++。

我做的C卷:

公共题:

1、数据库中 XXX 和XXX操作可恢复数据库。undo redo 吧?

2、数据库的核心是XX。

3、头文件中<> 和“”的区别?

4、定义一个宏,输入两个参数,输出积。

3、简述电路交换和分组交换的区别及优缺点。 4、 C++

都记不太清了,过去快2个星期了!

大约4个选择题,一个6分。数组的操作,在内存中的分配(注意下标从0开始),大题:

1、18分的题:

char *GetMemory(void) {

char p[] =

void Test(void) {

char *str = NULL; str = GetMemory(); printf(str); }

请问运行Test 函数会有什么样的结果?

答:可能是乱码。

因为GetMemory 返回的是指向“栈内存” 的指针,该指针的地址不是 NULL,但其原 现的内容已经被清除,新内容不可知。

还有一个比较简单,不写了。

2、析构函数什么时候运行,实现什么功能?

7、全局变量和局部变量的区别。

仔细看看林锐的《高质量程序指南》基本不会有大问题。可惜啊,大意了...鄙视中

1.对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现?? 答案:将操作多个表的操作放入到事务中进行处理 2.TCP/IP 建立连接的过程?(3-way shake)

答案: 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。

第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;

第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;

第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

3.ICMP是什么协议,处于哪一层?

答案:Internet控制报文协议,处于网络层(IP层) 4.触发器怎么工作的?

答案:触发器主要是通过事件进行触发而被执行的,当对某一表进行诸如UPDATE、 INSERT、 DELETE 这些操作时,数据库就会自动执行触发器所定义的SQL 语句,从而确保对数据的处理必须符合由这些SQL 语句所定义的规则。

5.winsock建立连接的主要实现步骤?

答案:服务器端:socker()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。客户端:socker()建立套接字,连接(connect)服务器,连接上后使用send()和recv(),在套接字上写读数据,直至数据交换完毕,closesocket()关闭套接字。

服务器端:accept()发现有客户端连接,建立一个新的套接字,自身重新开始等待连接。该新产生的套接字使用send()和recv()写读数据,直至数据交换完毕,closesocket()关闭套接字。

6.动态连接库的两种方式?

答案:调用一个DLL中的函数有两种方法:

1.载入时动态链接(load-time dynamic linking),模块非常明确调用某个导出函数,使得他们就像本地函数一样。这需要链接时链接那些函数所在DLL的导入库,导入库向系统提供了载入DLL时所需的信息及DLL函数定位。

2.运行时动态链接(run-time dynamic linking),运行时可以通过

LoadLibrary或LoadLibraryEx函数载入DLL。DLL载入后,模块可以通过调用GetProcAddress获取DLL函数的出口地址,然后就可以通过返回的函数指针调用DLL函数了。如此即可避免导入库文件了。

7.IP组播有那些好处?

答案:Internet上产生的许多新的应用,特别是高带宽的多媒体应用,带来了带宽的急剧消耗和网络拥挤问题。组播是一种允许一个或多个发送者(组播源)发送单一的数据包到多个接收者(一次的,同时的)的网络技术。组播可以大大的节省网络带宽,因为无论有多少个目标地址,在整个网络的任何一条链路上只传送单一的数据包。所以说组播技术的核心就是针对如何节约网络资源的前提下保证服务质量。

2006年3月21日于华侨大学洪祖杭大楼,笔试分三部分,公共部分(都做),C++部分和JAVA部分选做。考试时间1小时!蜗牛自己打字好累啊!供涯友分享。

公共部分(50分)

1:作业调度程序从处于( )状态的队列中选择适当的作业的作业投入运行。(3分)

A 运行 B 提交 C 完成 D后备

2:SQL语言中,删除一个表的命令是( )(3分)

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

Void WE(Type a[],Type b[],int n){

for(int i=0;i

8写一段代码判断一个单向链表中是否有环。(14分)

给出如下结构

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

C z-y==x&&Math.abs(y-z)!=x_____________

6:方法重建Overload和方法的重写Overriding的区别。Overload的方法是否可以改变返回值的类型?(10分)

7:谈谈HashMap和Hashtable的区别(6分)

8:构造一个类来描述屏幕上的一个点,该类的构成包括点x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值,对点的坐标进行赋值,编写应用程序生成该类的对象并对其进行操作。(15分)

是中兴第一轮的笔试题,5个小程序,自己的C++没学好

1、 分数统计(15)

要求:

(1)输入某班级学生的姓名、分数;

(2)对(1)的分数进行降幂排列并输出;

(3)具有输入输出界面。

2、 打字程序(15)

要求:

(1)随即产生一字符串,每次产生的字符串内容、长度都不同;

(2)根据(1)的结果,输入字符串,判断输入是否正确,输出正确率;

(3)具有输入输出界面。

3、 文本编辑器(15)

要求:

(1)编辑文本;

(2)保存、打开指定位置的文本文件;

(3)具有输入输出界面。

4、 加密(15)

要求:

(1)输入任意一段明文M,以及密钥K;

(2)根据一下公式将其转换为密文C。

Ci = mi + K ,其中i = 0,1,……n-1 , K 为密钥;

(3)具有输入输出界面。

5、进制转换器(15)

要求:

(1)可输入二进制、八进制、十进制、十六进制数;

(2)将已输入的数转换成其余进制的数;

(3)具有输入输出界面。

面试我的一个男的和一个ppjj。ppjj不时微笑一下,另一位老沉着脸。

我是学网络的,本来我想先介绍一下做的项目,后来都没有机会,只把其中两个附带介绍了一下。ppjj好像不太懂技术,只问我最后一个项目中担任具体工作,我刚好想说,因为这个项目我做总体设计和项目管理。

另一个问我IPv6对V4的改进之处,IPv6的过渡技术,我们的改进方案的原理(这是我的研究方向),UDP的应用场合,ping的实现原理(让我ft)还让我写二分法的算法(太简单了,很ft,问了他几次证实,他有点不悦) 我就很快写了一下,可能有些小错。最核然后问我想在哪儿工作,ppjj代我回答了,对他说上海深圳都可以的。

他们就是问你项目然后逮住你自己说精通的或者他懂的东西深入问一下。

1.对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现??

2.TCP/IP 建立连接的过程?(3-way shake)

3.ICMP是什么协议,处于哪一层?

4.触发器怎么工作的?

5.winsock建立连接的主要实现步骤?

6.动态连接库的两种方式?

7.IP组播有那些好处?

我对中兴表示深深的失望,想不到面试组织的这么差,我还从来没碰到过组织的这么差的面试.

给人感觉就和赶集似的,一点组织都没有,乱哄哄的.连一次面试都组织不好,这种企业的管理可想而知.

面试时,基本上没问什么问题,就让你介绍介绍自己做过的东西,技术上根本没有深入的问.面试完,我就一直在考虑这个问题,中兴凭什么来区分优中差哪?

我想凡是交大的研究生,照这种面试方式,应该都能通过一轮面试.那他总要率减掉大部分人啊,哪又凭什么呢?

那么最终的结果很又可能看你的出生,你是电信的,ok,要了,哪怕你是个衰人(电信里不见得人人都很牛吧),不是电信的免谈.专业不限,只会是句空话罢了.

上一周到收到中兴的面试通知,要我周六上午去面试。

面试也就两轮,第一轮是技术,第二轮是人事。

技术面试轻松过关,倒是面试我的人感觉水平实在一般。

接下来就是人事面试。把我领到了一个小房间,里面据说是什么部长。一开始只是问了几个很普通的问题。接下来讨论待遇,我看他没什么犹豫,估计没什么问题。听说中兴加班很多,我就特地多问了加班的情况。接下来意想不到的事情发生了。

那个鸟部长是这样回答的:中兴每天的工作量很大,在正常的上班时间是肯定完不成的,我们是每周1,2,4,6加班。最后还加了一句?没有加班费?。

这不是明白告诉我,他们要违反劳动法。

那个鸟部长看我脸色不对,赶紧缓和了一下语气。我实在没情绪再面试下去,应付了一下就草草收场。

面试感觉:现在劳动者实在太可怜。尤其是做IT的。

面的销售,

考官1:你应聘什么职位

我:售前或者售后都可以

考官1:那你应聘的是国际市场罗?(好眼力,是我第一志愿,看样子是只能定一个职位了)

我:是的(把简历递过去)

考官1:请你用英文做一个自我介绍

我:balabala

然后考官1问了几个常规问题,随便问问的,感觉主要考察一下你的英文发音,不要答得太烂就可以了。

考官1:你对工作地点有什么要求?

我:我对工作地点没有要求(反正做国际市场总要在外面跑的,只要户口能落在上海这句正准备说出口)

考官1:我们是工作在哪户口就落在哪,基本没有例外,很难(好眼力啊跳跃的灵魂我心里想什么她都知道~~)

我:(尴尬ing)如果这样我大概比较难选择……

考官1:那你大概已经失去了一个很好的发展机会。

考官1,考官2和我都比较尴尬,一时没说话。然后问我家在哪里,去深圳发展很好啊… ……………最后我说再跟家里商量一下。

考官1:好了,我没有问题了,你来问技术吧(对考官2说的)

考官2人很好,很有亲和力的样子,我也挺放松。他之前偶尔在听我说说,偶尔在看我的简历,问的问题跟我做的项目沾边,但其实并不是我项目做的内容,所以我答得不好。

我觉得考官主要还是挑他知道的东西问,我主要做的光通信的项目他都不问,这个项目跟移动通信有一点点协议上的联系,他就问了GSM的东西,我并不了解,跟他解释了一下,然后自己主动叙述了一下我做的项目,跟移动通信是如何联系的,有多少联系… …总共大概15分钟左右,末尾考官1叫我留意一下bbs这几天的通知,同时跟家里人沟通一下户口的问题。然后就结束了。

哎……户口真不是个小问题啊,原本不太了解情况,怀着霸王硬上弓的心情要去中兴的,不料居然侥幸通过了笔试,但没想又是栽在户口问题上,做国际营销是我很感兴趣的职位啊,可是在户口问题上我又很难妥协,只有放弃中兴了。

听说软件和营销的职位基本都不在上海,不知是不是这样,哎……

今天下午中兴的面试太失败了。还没坐下,考官1就问想到哪工作,我说上海,他说不可能有机会了。然后我进房间坐下,面试开始。问我家哪的,我答合肥,考官1说那到南京工作挺好的。然后两考官看我的简历,从我做的项目上说到深圳总部比较合适。这是我心绪已乱。这时考官2拿出我的笔试卷,指着我没做的那道附件题,问为什么没做,我说题目没看懂,然后他给我解释一下,叫我再做。

哎!我不会,说句老实话,我到现在还没懂那道题到底什么意思。就这样浪费了几分钟后,我说不会。考官2又出了一题:用c++写一段程序,在一个文件中找一个字符串出现的次数。问题不难,可是我就是不知怎么办,胡乱写了点,以前都是把程序调通了才提交,现在要在两人监视的情况下编,好难!

总之,是我不够机灵,反应不快,或者根本学艺不精,两个考官还是很nice的。这样又浪费了几分钟。考官1问我哪门课学的最好,还要举出个例子把这门课的主要内容描述一下,我楞是没举出例子,我的记性太差,才两年不到的时间,就什么都不记得了,或者当时我情绪真的不在状态。就这样,又几分钟浪费了。面试的过程中,他们两个叫我不要紧张,我感觉也不是很紧张呀。

总体来看:他们没有为难我,而是我太烂。哎!我自信心倍受打击,原来我这么差。想到面试中考官2问我有没有offer,我没有offer是我太差,不是我投的少呀,看来我要好好自我反省了。

中兴面试经历

先说一点题外话,从我前段时间了解的情况和今天的面试来看,中兴在上海没有打算要多少人。我的一个本科同学说,中兴在他们学校一招就是一百个。转过来看看中兴在上海总共会不会招一百个还很难说,何况,还说大部分不能留在上海。

好了,言规正传,我被安排在3点钟,2点40多到了8017,已经有十来个同学在那里等了。两位HR给大家解释了一下,说是面试安排和面试时间上有些不合进度,所以每个人的时间可能会押后一点,大家表示理解,只有一位young lady是从上午推迟下来的,等的时间比较长了,向两位HR发了火,还好没有引起更多的不愉快~~(在此特别向那位HRGG的友好态度表示赞赏,呵呵)。

我投的是DSP驱动开发。3点20多的时候轮到我,于是去了一个房间,先和两位技术官问候了一下,然后递过简历。副面试官翻了简历,问我,说我的本科学校不错,怎么会到现在这个学校读研的;又问我两所学校有什么差别。这是个比较尴尬的问题,也曾经是我的伤心往事,不过我有所准备,比较委婉地回答带过,不表~~

然后主面试官开始问话,很狡黠地说自己不懂DSP,要向我请教云云。立刻我就知道自己有麻烦,明显感觉得到是遇到了牛人,高手。他说既然你熟悉DSP,那么先画个功能框图吧。当时就有点傻了,做了这么久的项目还从来没去考虑这个问题,而且自己一直看的硬件参考手册上也没看到过(回来后在TI的英文文档里找到了这个冬冬,FunctionalOvervi ew),于是只好硬着头皮把自己知道的部分往上画,可是拼来拼去就是不像。我只能费力地

掩饰自己,说自己在项目中只关心了相关的部件,没有注意到这个冬冬。主面显然不满意,打了两句圆场后,就问我还有什么问题要问他。

天!我绝对明白他的意思,分明是说我可以客套几句然后就out吧。我尽量让自己镇静了下来,微笑着对他说我的项目您还没仔细看过呢,我们可以聊聊。他说那你讲讲,于是我开始说自己做的这个项目,本来我尽可能详细地解释中间的细节,但我越来越失望—— 我的希望随着主面的并不投入而一点点破灭,他对它们并没有什么兴趣,或许是和他自己从事的工作有距离吧——我觉得自己的嘴唇有些僵硬。

我只能讲了个大概,主面对我所讲的内容没什么疑问。空气有点凝固。副面缓解了一下气氛,说你熟悉C,那么用C写个小程序吧。我的反应不够灵敏,写过的程序也不太多。在这种环境下写出来的程序没有考虑到更多的细节。副面指点了几处,说存在考虑不周的地方。程序,写完也就意味着面试结束。

两位面试官再次问我有什么需要问的。想想自己也该走了,于是问了两个问题,一个是中兴的员工培训机制如何,另一个是我所应聘的部门主要是做什么方向。前一个问题的答案很标准化,而后一个问题的答案也没有太大的信息量。:)于是作罢。

起身告辞的时候他们还是很客气的,态度也很和蔼,一如整个面试过程一样的和蔼,当然那种笑容却是很职业化的。即便如此,中兴给我的映象还是很不错,由始至终都能让你感到轻松,良好的作风不输于某些有名的外企。

走出南华亭,回头望了一眼8楼,我快步跑向马路对过的地铁站,心里觉得自己还有那么一点遗憾。对我来说,中兴是一家不错的公司,我也很看重它的招聘。从周六霸王笔到今天的面试,我尽了不少的努力,整日复习专业书之外,还尽力把项目回忆了一遍,我能想到的、可能被问到的问题都开列了出来,遗憾的是,今天它们都没被问到,又重新沉回我的记忆中。整个面试中我试图能将谈话的中心引向我的项目,这样我才有话可以说,我也曾提醒主面能多问我做过的部分,包括与算法有关的内容。可是事实让我发现,我的大部分努力都是徒劳。:(

所以我有些困惑。中兴,你是认真在上海招人的吗?如果是,为什么不让我多展示一下自己呢?

中兴的面试没有华为紧凑,要去三次东方驿宾馆:一面,二面,英语测试。一面,二面都是先去303房间等待。好像大致分软件和硬件方向,我跟hr说,我是面硬件fpga方面的,感觉中兴不太有芯片方面的,那我就fpga了。一面,两个gg,自我介绍完,gg说,你这个情况应该是没什么问题的,按照惯例还是要问你一些题目。晕~~,不知是客套否。感觉他们有个题集,ms还有标准答案,问我的题目大致如下:

1.看一段verilog代码,画出电路图,很简单的,大概就是两个触发器和两个门组成的电路

2.用过的fpga型号、规模

3.fpga内部的主要结构

4.将程序下载到fpga里有哪些方式,jtag有哪几条线

5.fpga和cpld的区别

6.竞争、冒险产生的原因,如何消除

7.如何实现输出线与功能

我基本上都回答出来了,感觉很好,想二面应该没问题吧。

二面,还是两个gg,比较ft的事情发生了。面试过程也就20来分钟吧,而我接了三个电话(分别来自瑞晟、freescale和华为,它们怎么都在这个时候给我打。。。)。我一直在道歉,但还是都接了,估计他们有点不爽,在华为也接了一个电话,华为的面试官到是主动说,没关系,你接吧。华为中兴不是我的首选,我在等一些更重要的电话,手机只能开机了。

二面的问题大致如下:

1.对中兴的看法和认识,为什么想来中兴

2.对工作地点的选择,上海、南京、深圳

3.与导师的观点产生冲突时如何解决

4.看我很顺利,是不是没受过什么挫折,谈挫折 5.谈缺点

中兴的英语测试,我没去了。感觉不好意思了,而且越来越发现自己是不会放弃作ic的,中兴没有这方面的,拿了offer也肯定是据的,还是把机会留给更适合的人吧。

今天下午结束了中兴第二轮面试,心里长出了一口气,虽然自己现在心态调整得很好,没有什么压力,不过走出帅府的时候,还是感到一阵轻松。

想想自己从10月10号参加的北电笔试开始,到现在11月10号中兴面试的结束,也应该是一个总结的时候了。想写些什么东西出来,却又感觉一整凌乱,就这么乱七八糟的写吧,呵呵~~

今天真的是一个值得纪念的日子,不但是我开始找工作的月纪念日,而且我今天晚上挑战了一下食堂的米饭,目前胃还没有出现什么意外状况,标志我在食堂因为包子食物中毒之后的全面康复,终于可以不用再天天 吃面条和稀饭了,哈哈....

以前听他们说找工作多辛苦多辛苦,可看学长们最后都有了不错的工作,拿着不错的工资,总觉得找见一份不错的工作不是什么难事。轮到我时,这些信心越发的动摇起来,第一次宣讲会、第一次笔试、第一次面试 宽阔的会场里挤满了不知从哪里来的人,终于发现原来学校里面真的有这么多人,一双双发红的眼睛里,饥渴的盯着讲坛上的hr MM,想想大家脸上猥琐的表情,可能我也一样把,呵呵..

慢慢的、慢慢的、开始适应这一切,开始适应 接不到面试通知、甚至接不到笔试通知的现实,从开始的焦急期盼到在教室中静心看书,慢慢的一切好像又达到了一个新的平衡。现在看着招聘会场,面试待客厅里 漫山遍野的人,心里居然一阵塌实,原来这么多兄弟姐妹也没有找到工作,哈哈....

整理了一下,发现自己其实这一个月里,只笔试了5家公司,面了via、北电、中兴,效率不是很高,这可能是我比较挑剔吧。我在想,今天中兴面试完之后不管结果如何,都该放慢找工作的脚步了。专心去把我的操作系统做好。

说了这么多,该讲讲今天面试的情况了,想不到今天hr面试 居然又是一个研发人员来面试我,(什么时候能见到hrmm呢,呵呵...)他听说我篮球打得很好,就让我分析今年火箭队的夺冠前景,faint! 我就开始大言不惭的狂吹一通,说火箭今年最多季候赛第二轮,看他眉头紧皱的样子,我心想完了,这哥们不会是火箭fans吧。等我吹完,他又问我应该怎么面试一个人,.....,最后,我让他给我提下意见,他居然直说我话太多,哎,看来他还真是个老实人啊,大家出来混都不容易。

最后一面,是群面口语,以前觉得自己口语不好,直到几次面试以后我才发现,原来比我口语水的人太多了,因为人多,hr居然让我们是十个人一起用英语玩杀人,我的强项阿,我就在那里指点江山,一顿乱吹,貌似效果不错。

有个很奇怪的事情,几次我出去碰见的华工兄弟都是忠厚老实那一类的,今天跟我分到一组的尽是些油头粉面的西装男,面目及其猥琐。看来华工也有这种禽兽阿...

说到最后,觉得自己现在这么洒脱,真的是因为小猪的鼓励呢。最后一面被via拒掉,阿里巴巴笔试惨败, 那个时候我也很慌乱,完全没有信心,觉得自己找不见工作了。是小猪有把我拉回了轨道,今天看见我一个打球认识的兄弟,在会客厅等待面试的时候,全身发抖的样子,真的觉得自己很幸运,因为我不是一个人,呵呵....

中兴结束了,不知道最后会不会有结果,不过我知道的是,我已经不再恐惧、不再犹豫。不管是什么样的情况,我相信,我都会坚定地走下去.....

我在中兴干了6年,由于是做管理工作接触的人比一般做技术的多一些,站在一个公允的立场上看,中兴在国内是很不错的企业了,作为一个中国人我还是为中国能够有象华为,中兴这样的企业而高兴的,但作为一个中兴的员工,我觉得也是很难有什么优越感的。作为一个公司中兴有利有弊。

1. 薪酬

应该说2000年我进中兴的时候,薪酬还是不错的,工资六千,奖金四、五万吧,这些年来中兴规模扩大,但新员工薪酬并没有什么变化,奖金还低了一半,现在中兴的薪酬水平应该说在国内非垄断企业中是不错的,比外企和垄断企业就差多了。考虑到飞涨的房价,实在很难说中兴的薪酬有什么竞争力,当然对于刚毕业的学生还是可以的,普通员工除非到海外工作否则基本上不要考虑凭工资买房了。如果在中兴内地的研究所比如重庆,西安,成都等,那么中兴的薪酬相比当地还是不错的,如果是在上海,建议还是考虑跳槽。

2. 企业文化

中兴企业文化比一般国企要好很多,同事的素质都不错,工作环境也还比较宽松(如果学会怎么混的活),BBS 很热闹(但限制越来越多),后勤人员态度也是比较好的,总体而言,中兴很多领导还是很能干的,也很有激情,但中兴提倡的相互尊重,基本上也只是下级对上级的尊重,中兴的领导很多很年轻,由于少年得志,所以很多人很张狂,有些人很粗鲁。总体而言中兴领导的个人教养方面,比起外企来相差不止一个档次。此外中兴具有中国企业的重要特点,内部腐败现象严重。

3. 员工保障

中兴对员工的态度肯定比一般国内企业好很多,我的一个同事在海外子公司当总经理,遇到车祸,花了大价钱,把他救了国来,如果是一般的小公司,恐怕就保不住命了。当然比起外企来说这方面就差很多了,比如中兴的工资中绝大多数是奖金和补贴,基本工资很少,所以一旦你被辞退或生病,那么能得到的补偿是非常小的,这一方面外企就好得多。此外中兴采取强制淘汰的制度,考核为C就可能被开,实际公司业绩不佳时,往往采取这种方式变相裁员。

4.职业发展

中兴尽管有3条跑道,但实际上有价值的跑道只有一个,那就是当领导,如果在90年代来中兴,很多人还是有发展的,现在的员工基本上职业发展前途不大,中兴的领导都能年轻,现在公司大了,个人想有什么发展,基本上机会不大。特别是做管理工作的,在中兴获得的经历很难被外界,特别是跨国公司认可,别的不错,中兴人的英语就很烂。

对于管理干部和一些老员工来说,中兴还是不错的,但是对普通员工而眼,无非就是IT民工,一年收入也不够在上海,深圳买个卫生间的,当然现在白领成灾,如果去不了外企的话,在中兴混混还是可以的,到老家去找个老婆,买房子就不要考虑了。

华为、中兴是中国在世界新经济中值得骄傲的企业,是中国高科技企业的旗帜。特别是华为的任正非总裁逃脱出中国传统企业绵羊般被人宰割的历史。用狼的忍耐、凶残、狡诈,在西方成群的雄狮中杀出了一条血路,让雄狮为

之胆寒。

华为、中兴的现阶段成功说明了什么?

说明中国人一样可以在高科技的经济领域主宰世界,战胜日本、美国经济列强,只可惜华为是一只孤傲、悲壮、血性的“孤狼”,面对成群的猛狮,勇敢的任总义无返顾地让自己遍体鳞伤,在华尔街网络经济的凛冽寒风中,昂着狼头、睁着滴血的狼眼,嗷叫着“华为的冬天”,而他身后却是无数瑟瑟发抖的绵羊,迈着“走进新时代”颤呵的羊步,在漫长的寒冬里吟着“春天的故事”。

在生产绵羊的***绵羊经济中,怎么会冒出个狼呢?

我有时也在思考这个困惑的问题。要看清这个问题就要了解华为的出生、成长的历史。因为只有狼才会生出狼,并且光生出来还不行,吃着羊奶长大、在羊妈妈温暖的怀抱里成长的狼,绝对会失去狼的忍耐、凶残、狡诈,只能是一只外形似狼的绵羊。那么我们就必须先找到生它的狼妈妈,就解开他出身的谜团了。

谁是中国***的狼呢?

哦,狼必须是专吃绵羊的那个家伙。

***的绵羊又是被谁吃掉了呢?

不知道,外表看不出来,因为中国企业外表没有狼的特征。不对!一定有一只狼,羊是绝不会吃羊的。哦!想起来了,从小老师、妈妈就跟我们讲“披着羊皮狼”的故事。对!找出那个“披着羊皮的狼”,不就知道谁是真正的狼了吗?

谁是那个“披着羊皮的狼”呢?

哦,一定是那只养的最肥的、专吃肉不吃草的家伙。

谁是最肥的、专吃肉不吃草的家伙呢?

哦,明白了,是中国移动!中国移动是中国***赚钱最多的企业,它所有的钱没有从雄师那边抢过来,它在雄狮那里高价装满锋利的牙齿,在绵羊堆里独自吃的脑满肠肥。没有对手跟他抢,它换着花样吃,月租费、双向收费这些美味,西方那些雄狮连想也不敢想哎。而且被它圈养的羊羔2005年突破两亿只。著名跨国营销研究机构Millward Brown日前出台了全球最强品牌最新排行榜,中国移动公司赫然出现在第四名位置。其中微软高居榜首,品牌价值为620亿美元,通用电气第二,品牌价值558亿美元,可口可乐第三,品牌价值414亿美元,中国移动行以品牌价值392亿美元排行第四。

中国移动(0941)

在中国移动的高速发展中,所有的国外移动设备供应商以及软件供应商,获得了巨大的利润回报。在无数羊羔的面前,对于参与共同围剿的猎杀者们已不在乎谁吃了多少了,唯一的要求就是时间。摩托罗拉、爱立信、诺基亚、西门子等跨国巨头分食第一道美味,中兴通讯做为中国邮电部所属的亲儿子也分享了很多的美食。在这新兴的行业里,需要高科技的人才支撑,华为在切入了移动产业以后,用高工资等金钱待遇,迅速将中国本土最优秀的人才,收入囊中。在人才与金钱赛跑的比赛中,中兴通讯与华为为金钱在中国的土地上抢人才,抢时间。他们知道:只有最优秀的人才,才能创造出最好的产品,只有最好的产品才能让中国移动这个中国最富有,最高速发展的企业满意。华为、中兴参与了中国移动的建围猎场的战争,中国移动面对另一只坡腿狼—中国联通。两大恶狼对参与的伙伴唯一的要求,不是金钱的问题,而是谁圈的羔羊多的问题。整整十多年,华为在中国近代经济发展最大的、持续最长的围猎战役中,获得了数百亿的战利品。

现在围猎战争已经结束,恶狼将圈内的羊羔网住,独自享用这时代吃不完的美味,并将昔日的狼友一脚踢开,过去在圈外的羊羔,谁多吃点无所谓,现在已经是圈内的羊羔,当然要算帐了。华为终于结束了多年的企业辉煌春天,任总感觉要进入华为的冬天了。

为什么华为作为中国最有钱的高科技民营企业还有危机感呢?

因为华为企业的管理层、科技人才、市场经营人才是中国***十多年来,绝对的高收入阶层。其他经济领域的中国企业多是以草为主,是草食动物。自从中国移动生下它以后,吃了十几年肉了,让华为吃草就是它生命的结束,

任总知道只要华为不给他的下属吃肉,那么第二天,任总将被养的群狼所吃掉。在华为经济效益下滑的日子里,不多日子,任总的高级助手就另起炉灶,吃起任总来了。所以华为没有退路,狼吃草就死,可是肉在哪里呢?华为能吃的也被圈了,这是任总看见西方狮子全是吃肉为主,在国内饿死,不如去狮子那里抢肉,威武的狮子那想到中国会跑出来条狼,狮子还没缓过神来,狼已经拖走不少肉走了,狮子们现在正协政策如何共同对付华为,只可惜狼要成群,才能有实力,中兴通讯还不能算狼,应该算只狼狗,毕竟它还有主人养着。

华为这只中国***的孤狼,被赶出***羊圈以后,面对狮群的包围,昂着狼头、睁着滴血的狼眼,嗷叫着“华为的冬天”,冲向雄狮阵。 我是2000年毕业的,2003年进中兴做CDMA研发。我发现部门不少领导和我年纪相仿,

他们也就比我早几年进中兴,刚好赶上中兴的CDMA产品开始启动。由此看来,找一个有发展潜力的企业或部门是最好的选择。

在中兴做领导或项目经理又什么好处呢?首先年薪至少在20万左右;其次你可以领导一个的研发团队做一些拥有核心技术的产品;你有不少出国的机会,甚至有机会坐在谈判桌上跟老外谈判;你有机会成为行业标准的制定者……

中兴还有一个特点,当领导的很少是名校出来的,其实不仅中兴,其他民企也如此,为何?大多数名校毕业生就业时首选外企,做一些技术支持之

类的活,当他们发现中国自己的企业也不错时,再进去机会就比较少了。我就属于这种情况,不过还好,至少我还能有机会参与行业标准的制定。

现在中兴刚刚成立一个新的部门,做802.16,这是一个很有潜力的产品,提供高达 70Mbps的无线接入,很可能会替代炒得正火热的3G的,3G最高速率才2.4Mbps。目前这个产品很缺人,是一个很好的机会。

我目前深陷于CDMA 1x EV-DO中,是没有这个机会啦:(

一年一度的毕业生分配又开始了。而我,一个2003年4月份刚走上工作岗位的小硕,昨天终

于办完了辞职手续,离开了中兴这个让我伤心和失落的地方。很久没有来到这里了。看到这里又开始讨论华为,中兴,大唐和UT。总觉得有些话想说出来。当年我们找工作的时候,也是成天在这里讨论这些公司,想听听过来人的经验。那时候就有好些帖子反映了中兴的实际情况,可惜当时是抱着“别人的话只是建议,好不好一定要自己亲身体验才知道” 的心态来看的,也不把人家的忠告当作一回事。直到今天走到这一步,才明白那句话“不听老人言,吃亏在眼前”确实是千古明训。我也知道,不论我今天在这里把中兴说得怎么差,还是会有很多XDJM会义无反顾的投身进去。但是我不想凭着自己的喜恶随意贬低中兴,只是想把我在里面呆过的6个月的实际情况反映出来,让大家共享一下,也许会“拯救” 一些将走入歧途的XDJM。

关于中兴现在的发展势头,我不想多说。在目前看来,它正处在发展的高峰期,其实正如一位XD所说,它现在的主要收入就是靠小灵通和手机收

入在支撑着,这对于一个主产品是大型通讯设备的公司来说,是很不正常的,也是维持不了多久的。

说说中兴招聘吧。中兴招聘最毒的一招就是签约时不给你确定部门和工作岗位。我和很多同一批进中兴的毕业生就是这一招下的受害者。当初招聘人员对我们的说法是:你们这一次招进来的研究生基本上都是搞研发的。他当时也跟我们说了,部门和岗位是在进入公司再分配的,而且部门不同,部门之间的收入差别确实很大的。

当时我的想法就是:再怎么差,也是在中兴啊,实在不行的话,跳槽就是,那时候也有中兴工作的经历做底呢。然而,到了中兴以后,才发现自己的想法确实太幼稚了。到中兴报到的时候,看到分到的部门叫“康讯公司”,当时就有点奇怪:中兴招聘时的宣传资料中没有提到这个部门啊。人事部门给我们的解释:康讯是中兴完全控股的子公司,相当于中兴的一个事业部,是整个中兴的采购和测试平台。当时就有种受骗的感觉,我们当时签的是中兴,可没有说来子公司之类的。后来在人事部门那些人的花言巧语,连蒙带骗的伎俩下,签了劳动合同。苦难从此开始了。康讯完全是个大杂烩,从事的基本都是与技术类无关的工作,就更别说研发了。都是什么技术部啊,供应部啊,工艺部啊,仓储部之类的。我分的部门是供应部,搞采购的。当时人事部门还鼓动我去仓储部,说那里基本都是职工,你是职员,去了就是领导,都听你的(中兴的员工分为职员和职工,职工基本上是干体力活的,在中兴地位很低)。

幸亏我还有一点点理智,没有听从他的建议。不懂的人一听说搞采购,以为很好,可以经常出差,有油水可捞,如果真的这样,我也不走了,呵呵。

其实不然。从来没有出差的机会,而且你所采购的东西基本上都是指定要买的,供应商也是指定好的,你所要做的就是在合同上签名,承担责任。工作就是成天打电话和供应商洽谈,然后拿着合同成天楼上楼下的跑,找所谓的领导签字。顺便说一句,我学的是工科的通信类专业。在那样的采购体制下,你既要降低采购成本,又想要保证供货期,压力可想而知。反正我感觉那6个月几乎是活在地狱里,基本上天天要加班,每天一上班就开始接电话,中间几乎连喝口水的时间都没有。如果是我所感兴趣的工作也好,累一点,苦一点都无所谓。这种工作一点前途都没有,说什么锻炼你的能力,完全胡扯,任何一个大本,甚至高中生都可以胜任的工作,当时我所在的部门就有好几个是大专和高中学历的,而且都工作都很出色。

你指望这样的工作能锻炼你的什么能力呢。我也许算好一点的。还有所谓的业务员就更惨,成天就是打电话催促供应商送货,名副其实的电话生。这样的工作也是由和我一起分去的一个名牌大学的通信类硕士做。还有一位计算机软件的硕士,所做的工作是资料整理和文档分类。交大的好几个XD分在康讯的技术部,从事供应商验证的工作,也是那种毫无技术性可言的重复性工作,听说也要走了。

其实对于所分岗位的不满意,并不是我选择离开的最重要原因。参加过工作的人都知道,不可能一下就找到合你胃口,合你专业的岗位。我提出辞职时,人事部门的负责人冷着脸对我说:我真搞不明白,你们这些毕业生是怎么想的,公司辛辛苦苦的把你们招来,一点都不替公司着想,动不动就走。我当时的回答是:我也搞不明白,公司替我们毕业生想过一点点没有,我们辛辛苦苦的从大学读到硕士毕业,要找的就是一个高中生就能干的工作?中

兴宣传的什么“以人为本,以员工利益为公司利益“,完全是胡扯。它才不管你个人的发展和你才能的发挥。说什么公司发展很快,你的机会会很多,也是在胡说。前几年,中兴的发展规模迅速扩大,是急需人才的时候,那时候也许机会确实很多。可是现在,所有的领导职位都被以前的老员工霸着,他们在公司的地位和待遇都很好,一般不会被辞,也不想走,你根本就没有什么发展机会,有的倒是跳槽的机会。而且中兴确实是国营企业风格,管理相当混乱。公司内部扯皮,相互推脱责任的事情更是常见不鲜。在研发部门,官僚主义作风也许会好些,就我所待的那类性质的部门,真正的是官大一级压死人。看到那些科长,部长在上一级领导面前唯唯诺诺,像老鼠见了猫一样,心里特不是滋味,感觉很是压抑。这也是我选择离开的重要原因。和我4月份一起进入中兴的小硕,共有480多人,到9月中旬为止,辞职走人的已经有了100多人,而且还有很多的观望徘徊者。最快的一位是分到本部事业部的,第一天到部门一看破烂的环境,立马提出走人,三天后就离开了中兴。 而且中兴的土政策,在试用期间走人是要交赔偿金的,当然,人家给你办了户口,调了档案,这些费用肯定不能白出。让我不可理解的是,还要赔偿它的招聘费用,就是说它当年的招聘宣传费,招聘差旅费等等都要摊派到辞职的毕业生上,要你赔偿。我还向专门的劳动法律师咨询了,答复说是不合法的。当我就此向人事部门据理力争时,其态度特难看,说什么这就是公司的规定,不合法的话,你可以告去。深圳那么热的天,我的心却一下寒到了极点。这就是一个知名大企业的处事风格。就是这样一个企业,前不久还因为招进了 1000多人就被教育部授予“珍惜人才奖“。可笑啊。我也懒的和他再争,也没有精力和他争,交了10000多元的赔偿金,我转身就走。

凭心而论,中兴也有它的优点。如果你确定你能进的部门是CDMA或者营销事业部,还是挺不错的。而且在普通员工之间,关系也是比较简单和好处理的。但是如果你在签约时,不能确定部门和岗位的话,我劝各位一定要三思,现在的工作虽然难找,但是像样的单位绝对不只中兴一家。对于能力强,想要有发展前途的XDJM,我奉劝一句,千万不要来中兴。

范文3:中兴笔试试题【以文搜文】

(一)
1.介绍自己的项目

  2.socket通信流程

  3.异常和中断是什么,linux下面有这种机制么

  4.DHCP,SCTP协议是什么,描述一下

  5.RNC节点是WCDMA,CDMA2000,TD-CDMA三个中那个使用的概念,RNC与CDMA2000中哪个概念类似

  6.HASH查找是什么,怎么防止数据重复

  7.TCP/IP中如果发送的信息过大怎么办,如何分片,IP报头中哪个字段定义分片信息



(二)
1.dll什么意思,
2。动态链接库与静态链接库的区别
3。死锁
3。队列和栈的区别
4。对栈操作要注意什么,上溢和下溢的区别
5。tcp/ip分层结构,osi分层结构
6。传输层协议。
7。物理层解释
8。应用层解释
7。覆盖



(三)
1.堆和栈的区别,栈的后进先出;
2.虚函数的作用;
3.SQL创建表;
4.数据库主键和外键,ID是什么
5.char a[] = 这里停顿了一下,他就把话接过去了:是不是觉得和他们比没有优势啊? 我说是的。 然后大家都笑了。 最后面试官说:好吧,今天就到这里了,如果有什么消息我们会通知你的。保持手机畅通。 我说好的,然后就走了。
本人感想:觉得面试问的东西都是很基本的东西,不是很难。关键是你一开始就要实话实说,不会的东西千万不要说会,那样的话你就崩溃了。。
以上是我的面试经历,就到这里吧,这几天等消息咯,找工作真难啊。。。 预祝大家求职顺利!


范文4:中兴2010试题【以文搜文】

1>某人在某个市场某个商家买了某台电脑,请用你熟悉的计算机语言表达出里面的关系.

其中有商家类,买家类,商品类。还要有买方法,卖方法。

2>一个完整的单例模式

3>曹操南下攻打刘备,刘备派关羽守锦州,关羽派张飞去守城门。刘备又派诸葛亮去向孙权求援。孙权派兵攻打曹操!

请画出UML图

2006年12月中兴在我们学校的笔试,最后的大题

(其实这些大公司的笔试不难,也不就是如此,只要学一下数据结构就可以搞定!)

排序及查找方法

#include

#include

#defineN11

/*用监视哨查找*/

intsearch(intarray[],intn,intk)

{inti;

i=n-1;

array[0]=k;

while(array[i]!=k)i--;

return(i);

}

/*折半查找法*/

inthalfsearch(intarray[],intn,intk)

{inti,j,mid;

i=1;j=n;

while(i<=j)

{mid=(i+j)/2;

if(k==array[mid])return(mid);

elseif(k

elsei=mid+1;

}

return(0);

}

/*冒泡排序法*/

voidmpsort(intarray[])

{inti,j,a;

a=0;

for(i=1;i

for(j=i+1;j

if(array[i]>array[j])

{a=array[i];

array[i]=array[j];

array[j]=a;}

}

/*直接插入排序*/

voidinsertsort(intarray[])

{inti,j;

for(i=2;i

{array[0]=array[i];

j=i-1;

while(array[0]

{array[j+1]=array[j--];

array[j+1]=array[0];

}

}

}

/*建立*/

voidcreat(intarray[])

{inti;

printf(

for(i=1;i

scanf(

}

/*显示*/

voidprint(intarray[])

{inti;

printf(

for(i=1;i

printf(

printf(

}

main()

{inta[11],i,x,chang;

/*printf(

for(i=1;i<11;i++)

scanf(

aga:

printf(

finding\n3:usedirectnessintsertmethodsort\n

methodsort\n5:exit\n

scanf(

switch(chang)

{case1:

{creat(a);

printf(

scanf(

printf(

gotoaga;

}

case2:

{creat(a);2:usehalfmethod4:usebubbleup

insertsort(a);

print(a);

printf(

scanf(

printf(

gotoaga;

}

case3:

{creat(a);

insertsort(a);

print(a);

gotoaga;

}

case4:

{creat(a);

mpsort(a);

print(a);

gotoaga;

}

case5:{printf(

default:{printf(

}

}

二、线性链表的存储实现

structLNODE{

ElemTypedata;

structLNODE*next;

};

typedefstructLNODELNode;

typedefstructLNODE*LinkList;

1初始化操作

StatusInit_L(LinkListL){

if(L=(LinkList*)malloc(sizeof(LNode)))

{L->next=NULL;return1;}

elsereturn0;

}

2插入操作

StatusListInsert_L(LinkList&L,inti,ElemTypee){

p=L,j=0;

while(p&&jnext;++j;}

if(!p||j>i-1)returnERROR;

s=(LinkList)malloc(sizeof(LNode));

s->data=e;s->next=p->next;

p->next=s;

returnOK;

}//ListInsert_L

3删除操作

StatusListDelete_L(LinkList&L,inti,ElemType&e){

p=L,j=0;

while(p&&jnext;++j;}

if(!p->next||j>i-1)returnERROR;

q=p->next;p->next=q->next;

e=q->data;free(q);

returnOK;

}//ListDelete_L

4取某序号元素的操作

StatusGetElem_L(LinkList&L,inti,ElemType&e){

p=L->next,j=1;

while(p&&jnext;++j;}

if(!p||j>i)returnERROR;

e=p->data;

returnOK;

}//GetElem_L

5归并两个单链表的算法

voidMergeList_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

头指针与头结点的区别:

头指针只相当于结点的指针域,头结点即整个线性链表的第一个结点,它的数据域可以放数据元素,也可以放线性表的长度等附加信息,也可以不存储任何信息。

第一部分数据结构和算法

1.假设执行语句S的时间为O(1),则执行下列程序短的时间为()for(i=1;i<=n;i++)

for(j=I;j<=n;j++)

S;

A.O(n)B.O(n2)C.O(n*i)D.O(n+1)

2.二位数组A[10…20,5…10]采用行序为主序方式存储,每个数据元素占4个存储单元,且A[10][5]的存储地址是1000,则A[18][9]的地址是()

A.1208B.1212C.1368D.1364

3.设栈最大长度为3,入栈序列为1,2,3,4,5,6,则不可能得出栈序列是()A.1,2,3,4,5,6B.2,1,3,4,5,6C.3,4,2,1,5,6D.4,3,2,1,5,64.设有98个已排序列元素,采用二分法查似乎不难,可我还没找到。

头几天参加了中兴的笔试,做的不好,勉强是个合格,就这么黄了。

依稀记得几道题,公共题50分,C++和JAVA二选一50分。其实一直就在用C,一看没有C心里还霍霍的,我当然选的C++。

我做的C卷:

公共题:

1、数据库中XXX和XXX操作可恢复数据库。undoredo吧?

2、数据库的核心是XX。

3、头文件中<>和“”的区别?

4、定义一个宏,输入两个参数,输出积。

3、简述电路交换和分组交换的区别及优缺点。

4、

C++

都记不太清了,过去快2个星期了!

大约4个选择题,一个6分。数组的操作,在内存中的分配(注意下标从0开始),大题:

1、18分的题:

char*GetMemory(void)

{

charp[]=

returnp;

}

voidTest(void)

{

char*str=NULL;

str=GetMemory();

printf(str);

}

请问运行Test函数会有什么样的结果?

答:可能是乱码。

因为GetMemory返回的是指向“栈内存”

的指针,该指针的地址不是NULL,但其原

现的内容已经被清除,新内容不可知。

还有一个比较简单,不写了。

2、析构函数什么时候运行,实现什么功能?

7、全局变量和局部变量的区别。

仔细看看林锐的《高质量程序指南》基本不会有大问题。可惜啊,大意了...鄙视中

1.对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现??

答案:将操作多个表的操作放入到事务中进行处理

2.TCP/IP建立连接的过程?(3-wayshake)

答案:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。

第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;

第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;

第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

3.ICMP是什么协议,处于哪一层?

答案:Internet控制报文协议,处于网络层(IP层)

4.触发器怎么工作的?

答案:触发器主要是通过事件进行触发而被执行的,当对某一表进行诸如UPDATE、INSERT、DELETE这些操作时,数据库就会自动执行触发器所定义的SQL语句,从而确保对数据的处理必须符合由这些SQL语句所定义的规则。

5.winsock建立连接的主要实现步骤?

答案:服务器端:socker()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。客户端:socker()建立套接字,连接(connect)服务器,连接上后使用send()和recv(),在套接字上写读数据,直至数据交换完毕,closesocket()关闭套接字。

服务器端:accept()发现有客户端连接,建立一个新的套接字,自身重新开始等待连接。该新产生的套接字使用send()和recv()写读数据,直至数据交换完毕,closesocket()关闭套接字。

6.动态连接库的两种方式?

答案:调用一个DLL中的函数有两种方法:

1.载入时动态链接(load-timedynamiclinking),模块非常明确调用某个导出函数,使得他们就像本地函数一样。这需要链接时链接那些函数所在DLL的导入库,导入库向系统提供了载入DLL时所需的信息及DLL函数定位。

2.运行时动态链接(run-timedynamiclinking),运行时可以通过LoadLibrary或LoadLibraryEx函数载入DLL。DLL载入后,模块可以通过调用GetProcAddress获取DLL函数的出口地址,然后就可以通过返回的函数指针调用DLL函数了。如此即可避免导入库文件了。

7.IP组播有那些好处?

答案:Internet上产生的许多新的应用,特别是高带宽的多媒体应用,带来了带宽的急剧消耗和网络拥挤问题。组播是一种允许一个或多个发送者(组播源)发送单一的数据包到多个接收者(一次的,同时的)的网络技术。组播可以大大的节省网络带宽,因为无论有多少个目标地址,在整个网络的任何一条链路上只传送单一的数据包。所以说组播技术的核心就是针对如何节约网络资源的前提下保证服务质量。

2006年3月21日于华侨大学洪祖杭大楼,笔试分三部分,公共部分(都做),C++部分和JAVA部分选做。考试时间1小时!蜗牛自己打字好累啊!供涯友分享。

公共部分(50分)

1:作业调度程序从处于()状态的队列中选择适当的作业的作业投入运行。(3分)

A运行B提交C完成D后备

2:SQL语言中,删除一个表的命令是()(3分)

ACLEARTABLEBDROPTABLE

CDELETETABLEDREMOVETABLE

3:ATM采用的线路复用方式为()(3分)

A频分多路复用

B同步时分多路复用

C异步时分多路复用

D独占信道

4:数据库中只存放视图的()(3分)

A操作

B对应的数据

C定义

D限制

5:什么是虚拟设备?为什么在操作系统中引入虚拟设备?(10分)6:TCP为何采用三次握手来建立连接,若采用二次握手可以吗,请说明原因?(16分)

7:什么是分布式数据库?(12分)

C++部分(50分)

1:设有“intw[3][4];”,pw是与数组名w等价的数组指针,则pw的初始化语句为________________(3分)

2:要使引用pr代表变量“char*p”,则pr的初始化语句为

__________________(3分)

3:“零值”可以是0,0.0,FALSE或者“空指针”。例如int变量n与“零值”比较的if语句为:if(n==0),则BOLLflag与“零值”比较的if语句为______________;floatx与“零值”比较的if语句为:______________。(6分)

4:社有如下语句:(3分)

Intx;

()

*px=0;

则选择以下哪条语句可将x值置为0。

Aint*px;Bintconst*px=&x;

Cintconstpx=&x;Dconstint*px=&x;

5:设viodf1(int*m,long&n);inta;longb;则以下调用合法的是()(3分)

Af1(a,b)Bf1(&a,b)

Cf1(a,&b)Df1(&a,&b)

6:请写出如下代码的运行结果(6分)

Intmain()

{inta,b,c,d;

a=0;

b=1;

c=2;

d=3;

printf(“%d”,a+++b+c+++d++);}

7:写出下面函数的功能(12分)

Template

VoidWE(Typea[],Typeb[],intn){

for(inti=0;i

8写一段代码判断一个单向链表中是否有环。(14分)

给出如下结构

Structnode

{steuct*next;

};

TypedefstuctnodeNode;

JAVA部分(50分)

1:判断下列对的是哪个()(3分)

Ashorts1=1;s1=s1+1

Bshorts1=1;s1+=1

Cshorts1=1;s1=s1-1

Dshorts1=1;s1=s1*1

2:main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的()(3分)

Apublicstaticvoidmain()

Bpublicstaticvoidmain(Stringargs)

Cpublicstaticintmain(String[]arg)

Dpublicvoidmain(Stringargs)

3:设floatx=1,y=2,z=3,则表达式y+=z--/++x的值是()(3分)

A3.5B3

C4D5

4:Math.round(11.5)=_______

Math.round(-11.5)=_______(4分)

5:假设x=10,y=20,z=30;计算下列表达式的值(6分)

Ax<10||x>10__________

B!(x

Cz-y==x&&Math.abs(y-z)!=x_____________

6:方法重建Overload和方法的重写Overriding的区别。Overload的方法是否可以改变返回值的类型?(10分)

7:谈谈HashMap和Hashtable的区别(6分)

8:构造一个类来描述屏幕上的一个点,该类的构成包括点x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值,对点的坐标进行赋值,编写应用程序生成该类的对象并对其进行操作。(15分)

是中兴第一轮的笔试题,5个小程序,自己的C++没学好

1、分数统计(15)

要求:

(1)输入某班级学生的姓名、分数;

(2)对(1)的分数进行降幂排列并输出;

(3)具有输入输出界面。

2、打字程序(15)

要求:

(1)随即产生一字符串,每次产生的字符串内容、长度都不同;

(2)根据(1)的结果,输入字符串,判断输入是否正确,输出正确率;

(3)具有输入输出界面。

3、文本编辑器(15)

要求:

(1)编辑文本;

(2)保存、打开指定位置的文本文件;

(3)具有输入输出界面。

4、加密(15)

要求:

(1)输入任意一段明文M,以及密钥K;

(2)根据一下公式将其转换为密文C。

Ci=mi+K,其中i=0,1,……n-1,K为密钥;

(3)具有输入输出界面。

5、进制转换器(15)

要求:

(1)可输入二进制、八进制、十进制、十六进制数;

(2)将已输入的数转换成其余进制的数;

(3)具有输入输出界面。

面试我的一个男的和一个ppjj。ppjj不时微笑一下,另一位老沉着脸。

我是学网络的,本来我想先介绍一下做的项目,后来都没有机会,只把其中两个附带介绍了一下。ppjj好像不太懂技术,只问我最后一个项目中担任具体工作,我刚好想说,因为这个项目我做总体设计和项目管理。

另一个问我IPv6对V4的改进之处,IPv6的过渡技术,我们的改进方案的原理(这是我的研究方向),UDP的应用场合,ping的实现原理(让我ft)还让我写二分法的算法(太简单了,很ft,问了他几次证实,他有点不悦)

我就很快写了一下,可能有些小错。最核然后问我想在哪儿工作,ppjj代我回答了,对他说上海深圳都可以的。

他们就是问你项目然后逮住你自己说精通的或者他懂的东西深入问一下。

1.对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现??

2.TCP/IP建立连接的过程?(3-wayshake)

3.ICMP是什么协议,处于哪一层?

4.触发器怎么工作的?

5.winsock建立连接的主要实现步骤?

6.动态连接库的两种方式?

7.IP组播有那些好处?

我对中兴表示深深的失望,想不到面试组织的这么差,我还从来没碰到过组织的这么差的面试.

给人感觉就和赶集似的,一点组织都没有,乱哄哄的.连一次面试都组织不好,这种企业的管理可想而知.

面试时,基本上没问什么问题,就让你介绍介绍自己做过的东西,技术上根本没有深入的问.面试完,我就一直在考虑这个问题,中兴凭什么来区分优中差哪?

我想凡是交大的研究生,照这种面试方式,应该都能通过一轮面试.那他总要率减掉大部分人啊,哪又凭什么呢?

那么最终的结果很又可能看你的出生,你是电信的,ok,要了,哪怕你是个衰人(电信里不见得人人都很牛吧),不是电信的免谈.专业不限,只会是句空话罢了.

上一周到收到中兴的面试通知,要我周六上午去面试。

面试也就两轮,第一轮是技术,第二轮是人事。

技术面试轻松过关,倒是面试我的人感觉水平实在一般。

接下来就是人事面试。把我领到了一个小房间,里面据说是什么部长。一开始只是问了几个很普通的问题。接下来讨论待遇,我看他没什么犹豫,估计没什么问题。听说中兴加班很多,我就特地多问了加班的情况。接下来意想不到的事情发生了。

那个鸟部长是这样回答的:中兴每天的工作量很大,在正常的上班时间是肯定完不成的,我们是每周1,2,4,6加班。最后还加了一句‘没有加班费’。

这不是明白告诉我,他们要违反劳动法。

那个鸟部长看我脸色不对,赶紧缓和了一下语气。我实在没情绪再面试下去,应付了一下就草草收场。

面试感觉:现在劳动者实在太可怜。尤其是做IT的。

面的销售,

考官1:你应聘什么职位

我:售前或者售后都可以

考官1:那你应聘的是国际市场罗?(好眼力,是我第一志愿,看样子是只能定一个职位了)

我:是的(把简历递过去)

考官1:请你用英文做一个自我介绍

我:balabala

然后考官1问了几个常规问题,随便问问的,感觉主要考察一下你的英文发音,不要答得太烂就可以了。

考官1:你对工作地点有什么要求?

我:我对工作地点没有要求(反正做国际市场总要在外面跑的,只要户口能落在上海这句正准备说出口)

考官1:我们是工作在哪户口就落在哪,基本没有例外,很难(好眼力啊跳跃的灵魂我心里想什么她都知道~~)

我:(尴尬ing)如果这样我大概比较难选择……

考官1:那你大概已经失去了一个很好的发展机会。

考官1,考官2和我都比较尴尬,一时没说话。然后问我家在哪里,去深圳发展很好啊………………最后我说再跟家里商量一下。

考官1:好了,我没有问题了,你来问技术吧(对考官2说的)

考官2人很好,很有亲和力的样子,我也挺放松。他之前偶尔在听我说说,偶尔在看我的简历,问的问题跟我做的项目沾边,但其实并不是我项目做的内容,所以我答得不好。

我觉得考官主要还是挑他知道的东西问,我主要做的光通信的项目他都不问,这个项目跟移动通信有一点点协议上的联系,他就问了GSM的东西,我并不了解,跟他解释了一下,然后自己主动叙述了一下我做的项目,跟移动通信是如何联系的,有多少联系……总共大概15分钟左右,末尾考官1叫我留意一下bbs这几天的通知,同时跟家里人沟通一下户口的问题。然后就结束了。

哎……户口真不是个小问题啊,原本不太了解情况,怀着霸王硬上弓的心情要去中兴的,不料居然侥幸通过了笔试,但没想又是栽在户口问题上,做国际营销是我很感兴趣的职位啊,可是在户口问题上我又很难妥协,只有放弃中兴了。

听说软件和营销的职位基本都不在上海,不知是不是这样,哎……

今天下午中兴的面试太失败了。还没坐下,考官1就问想到哪工作,我说上海,他说不可能有机会了。然后我进房间坐下,面试开始。问我家哪的,我答合肥,考官1说那到南京工作挺好的。然后两考官看我的简历,从我做的项目上说到深圳总部比较合适。这是我心绪已乱。这时考官2拿出我的笔试卷,指着我没做的那道附件题,问为什么没做,我说题目没看懂,然后他给我解释一下,叫我再做。

哎!我不会,说句老实话,我到现在还没懂那道题到底什么意思。就这样浪费了几分钟后,我说不会。考官2又出了一题:用c++写一段程序,在一个文件中找一个字符串出现的次数。问题不难,可是我就是不知怎么办,胡乱写了点,以前都是把程序调通了才提交,现在要在两人监视的情况下编,好难!

总之,是我不够机灵,反应不快,或者根本学艺不精,两个考官还是很nice的。这样又浪费了几分钟。考官1问我哪门课学的最好,还要举出个例子把这门课的主要内容描述一下,我楞是没举出例子,我的记性太差,才两年不到的时间,就什么都不记得了,或者当时我情绪真的不在状态。就这样,又几分钟浪费了。面试的过程中,他们两个叫我不要紧张,我感觉也不是很紧张呀。

总体来看:他们没有为难我,而是我太烂。哎!我自信心倍受打击,原来我这么差。想到面试中考官2问我有没有offer,我没有offer是我太差,不是我投的少呀,看来我要好好自我反省了。

中兴面试经历

先说一点题外话,从我前段时间了解的情况和今天的面试来看,中兴在上海没有打算要多少人。我的一个本科同学说,中兴在他们学校一招就是一百个。转过来看看中兴在上海总共会不会招一百个还很难说,何况,还说大部分不能留在上海。

好了,言规正传,我被安排在3点钟,2点40多到了8017,已经有十来个同学在那里等了。两位HR给大家解释了一下,说是面试安排和面试时间上有些不合进度,所以每个人的时间可能会押后一点,大家表示理解,只有一位younglady是从上午推迟下来的,等的时间比较长了,向两位HR发了火,还好没有引起更多的不愉快~~(在此特别向那位HRGG的友好态度表示赞赏,呵呵)。

我投的是DSP驱动开发。3点20多的时候轮到我,于是去了一个房间,先和两位技术官问候了一下,然后递过简历。副面试官翻了简历,问我,说我的本科学校不错,怎么会到现在这个学校读研的;又问我两所学校有什么差别。这是个比较尴尬的问题,也曾经是我的伤心往事,不过我有所准备,比较委婉地回答带过,不表~~

然后主面试官开始问话,很狡黠地说自己不懂DSP,要向我请教云云。立刻我就知道自己有麻烦,明显感觉得到是遇到了牛人,高手。他说既然你熟悉DSP,那么先画个功能框图吧。当时就有点傻了,做了这么久的项目还从来没去考虑这个问题,而且自己一直看的硬件参考手册上也没看到过(回来后在TI的英文文档里找到了这个冬冬,FunctionalOverview),于是只好硬着头皮把自己知道的部分往上画,可是拼来拼去就是不像。我只能费力地

掩饰自己,说自己在项目中只关心了相关的部件,没有注意到这个冬冬。主面显然不满意,打了两句圆场后,就问我还有什么问题要问他。

天!我绝对明白他的意思,分明是说我可以客套几句然后就out吧。我尽量让自己镇静了下来,微笑着对他说我的项目您还没仔细看过呢,我们可以聊聊。他说那你讲讲,于是我开始说自己做的这个项目,本来我尽可能详细地解释中间的细节,但我越来越失望——我的希望随着主面的并不投入而一点点破灭,他对它们并没有什么兴趣,或许是和他自己从事的工作有距离吧——我觉得自己的嘴唇有些僵硬。

我只能讲了个大概,主面对我所讲的内容没什么疑问。空气有点凝固。副面缓解了一下气氛,说你熟悉C,那么用C写个小程序吧。我的反应不够灵敏,写过的程序也不太多。在这种环境下写出来的程序没有考虑到更多的细节。副面指点了几处,说存在考虑不周的地方。程序,写完也就意味着面试结束。

两位面试官再次问我有什么需要问的。想想自己也该走了,于是问了两个问题,一个是中兴的员工培训机制如何,另一个是我所应聘的部门主要是做什么方向。前一个问题的答案很标准化,而后一个问题的答案也没有太大的信息量。:)于是作罢。

起身告辞的时候他们还是很客气的,态度也很和蔼,一如整个面试过程一样的和蔼,当然那种笑容却是很职业化的。即便如此,中兴给我的映象还是很不错,由始至终都能让你感到轻松,良好的作风不输于某些有名的外企。

走出南华亭,回头望了一眼8楼,我快步跑向马路对过的地铁站,心里觉得自己还有那么一点遗憾。对我来说,中兴是一家不错的公司,我也很看重它的招聘。从周六霸王笔到今天的面试,我尽了不少的努力,整日复习专业书之外,还尽力把项目回忆了一遍,我能想到的、可能被问到的问题都开列了出来,遗憾的是,今天它们都没被问到,又重新沉回我的记忆中。整个面试中我试图能将谈话的中心引向我的项目,这样我才有话可以说,我也曾提醒主面能多问我做过的部分,包括与算法有关的内容。可是事实让我发现,我的大部分努力都是徒劳。:(

所以我有些困惑。中兴,你是认真在上海招人的吗?如果是,为什么不让我多展示一下自己呢?

中兴的面试没有华为紧凑,要去三次东方驿宾馆:一面,二面,英语测试。一面,二面都是先去303房间等待。好像大致分软件和硬件方向,我跟hr说,我是面硬件fpga方面的,感觉中兴不太有芯片方面的,那我就fpga了。一面,两个gg,自我介绍完,gg说,你这个情况应该是没什么问题的,按照惯例还是要问你一些题目。晕~~,不知是客套否。感觉他们有个题集,ms还有标准答案,问我的题目大致如下:

1.看一段verilog代码,画出电路图,很简单的,大概就是两个触发器和两个门组成的电路

2.用过的fpga型号、规模

3.fpga内部的主要结构

4.将程序下载到fpga里有哪些方式,jtag有哪几条线

5.fpga和cpld的区别

6.竞争、冒险产生的原因,如何消除

7.如何实现输出线与功能

我基本上都回答出来了,感觉很好,想二面应该没问题吧。

二面,还是两个gg,比较ft的事情发生了。面试过程也就20来分钟吧,而我接了三个电话(分别来自瑞晟、freescale和华为,它们怎么都在这个时候给我打。。。)。我一直在道歉,但还是都接了,估计他们有点不爽,在华为也接了一个电话,华为的面试官到是主动说,没关系,你接吧。华为中兴不是我的首选,我在等一些更重要的电话,手机只能开机了。

二面的问题大致如下:

1.对中兴的看法和认识,为什么想来中兴

2.对工作地点的选择,上海、南京、深圳

3.与导师的观点产生冲突时如何解决

4.看我很顺利,是不是没受过什么挫折,谈挫折5.谈缺点

中兴的英语测试,我没去了。感觉不好意思了,而且越来越发现自己是不会放弃作ic的,中兴没有这方面的,拿了offer也肯定是据的,还是把机会留给更适合的人吧。

今天下午结束了中兴第二轮面试,心里长出了一口气,虽然自己现在心态调整得很好,没有什么压力,不过走出帅府的时候,还是感到一阵轻松。

想想自己从10月10号参加的北电笔试开始,到现在11月10号中兴面试的结束,也应该是一个总结的时候了。想写些什么东西出来,却又感觉一整凌乱,就这么乱七八糟的写吧,呵呵~~

今天真的是一个值得纪念的日子,不但是我开始找工作的月纪念日,而且我今天晚上挑战了一下食堂的米饭,目前胃还没有出现什么意外状况,标志我在食堂因为包子食物中毒之后的全面康复,终于可以不用再天天吃面条和稀饭了,哈哈....

以前听他们说找工作多辛苦多辛苦,可看学长们最后都有了不错的工作,拿着不错的工资,总觉得找见一份不错的工作不是什么难事。轮到我时,这些信心越发的动摇起来,第一次宣讲会、第一次笔试、第一次面试宽阔的会场里挤满了不知从哪里来的人,终于发现原来学校里面真的有这么多人,一双双发红的眼睛里,饥渴的盯着讲坛上的hrMM,想想大家脸上猥琐的表情,可能我也一样把,呵呵..

慢慢的、慢慢的、开始适应这一切,开始适应接不到面试通知、甚至接不到笔试通知的现实,从开始的焦急期盼到在教室中静心看书,慢慢的一切好像又达到了一个新的平衡。现在看着招聘会场,面试待客厅里漫山遍野的人,心里居然一阵塌实,原来这么多兄弟姐妹也没有找到工作,哈哈....

整理了一下,发现自己其实这一个月里,只笔试了5家公司,面了via、北电、中兴,效率不是很高,这可能是我比较挑剔吧。我在想,今天中兴面试完之后不管结果如何,都该放慢找工作的脚步了。专心去把我的操作系统做好。

说了这么多,该讲讲今天面试的情况了,想不到今天hr面试居然又是一个研发人员来面试我,(什么时候能见到hrmm呢,呵呵...)他听说我篮球打得很好,就让我分析今年火箭队的夺冠前景,faint!我就开始大言不惭的狂吹一通,说火箭今年最多季候赛第二轮,看他眉头紧皱的样子,我心想完了,这哥们不会是火箭fans吧。等我吹完,他又问我应该怎么面试一个人,.....,最后,我让他给我提下意见,他居然直说我话太多,哎,看来他还真是个老实人啊,大家出来混都不容易。

最后一面,是群面口语,以前觉得自己口语不好,直到几次面试以后我才发现,原来比我口语水的人太多了,因为人多,hr居然让我们是十个人一起用英语玩杀人,我的强项阿,我就在那里指点江山,一顿乱吹,貌似效果不错。

有个很奇怪的事情,几次我出去碰见的华工兄弟都是忠厚老实那一类的,今天跟我分到一组的尽是些油头粉面的西装男,面目及其猥琐。看来华工也有这种禽兽阿...

说到最后,觉得自己现在这么洒脱,真的是因为小猪的鼓励呢。最后一面被via拒掉,阿里巴巴笔试惨败,那个时候我也很慌乱,完全没有信心,觉得自己找不见工作了。是小猪有把我拉回了轨道,今天看见我一个打球认识的兄弟,在会客厅等待面试的时候,全身发抖的样子,真的觉得自己很幸运,因为我不是一个人,呵呵....

中兴结束了,不知道最后会不会有结果,不过我知道的是,我已经不再恐惧、不再犹豫。不管是什么样的情况,我相信,我都会坚定地走下去.....

我在中兴干了6年,由于是做管理工作接触的人比一般做技术的多一些,站在一个公允的立场上看,中兴在国内是很不错的企业了,作为一个中国人我还是为中国能够有象华为,中兴这样的企业而高兴的,但作为一个中兴的员工,我觉得也是很难有什么优越感的。作为一个公司中兴有利有弊。

1.薪酬

应该说2000年我进中兴的时候,薪酬还是不错的,工资六千,奖金四、五万吧,这些年来中兴规模扩大,但新员工薪酬并没有什么变化,奖金还低了一半,现在中兴的薪酬水平应该说在国内非垄断企业中是不错的,比外企和垄断企业就差多了。考虑到飞涨的房价,实在很难说中兴的薪酬有什么竞争力,当然对于刚毕业的学生还是可以的,普通员工除非到海外工作否则基本上不要考虑凭工资买房了。如果在中兴内地的研究所比如重庆,西安,成都等,那么中兴的薪酬相比当地还是不错的,如果是在上海,建议还是考虑跳槽。

2.企业文化

中兴企业文化比一般国企要好很多,同事的素质都不错,工作环境也还比较宽松(如果学会怎么混的活),BBS很热闹(但限制越来越多),后勤人员态度也是比较好的,总体而言,中兴很多领导还是很能干的,也很有激情,但中兴提倡的相互尊重,基本上也只是下级对上级的尊重,中兴的领导很多很年轻,由于少年得志,所以很多人很张狂,有些人很粗鲁。总体而言中兴领导的个人教养方面,比起外企来相差不止一个档次。此外中兴具有中国企业的重要特点,内部腐败现象严重。

3.员工保障

中兴对员工的态度肯定比一般国内企业好很多,我的一个同事在海外子公司当总经理,遇到车祸,花了大价钱,把他救了国来,如果是一般的小公司,恐怕就保不住命了。当然比起外企来说这方面就差很多了,比如中兴的工资中绝大多数是奖金和补贴,基本工资很少,所以一旦你被辞退或生病,那么能得到的补偿是非常小的,这一方面外企就好得多。此外中兴采取强制淘汰的制度,考核为C就可能被开,实际公司业绩不佳时,往往采取这种方式变相裁员。

4.职业发展

中兴尽管有3条跑道,但实际上有价值的跑道只有一个,那就是当领导,如果在90年代来中兴,很多人还是有发展的,现在的员工基本上职业发展前途不大,中兴的领导都能年轻,现在公司大了,个人想有什么发展,基本上机会不大。特别是做管理工作的,在中兴获得的经历很难被外界,特别是跨国公司认可,别的不错,中兴人的英语就很烂。

对于管理干部和一些老员工来说,中兴还是不错的,但是对普通员工而眼,无非就是IT民工,一年收入也不够在上海,深圳买个卫生间的,当然现在白领成灾,如果去不了外企的话,在中兴混混还是可以的,到老家去找个老婆,买房子就不要考虑了。

华为、中兴是中国在世界新经济中值得骄傲的企业,是中国高科技企业的旗帜。特别是华为的任正非总裁逃脱出中国传统企业绵羊般被人宰割的历史。用狼的忍耐、凶残、狡诈,在西方成群的雄狮中杀出了一条血路,让雄狮为

之胆寒。

华为、中兴的现阶段成功说明了什么?

说明中国人一样可以在高科技的经济领域主宰世界,战胜日本、美国经济列强,只可惜华为是一只孤傲、悲壮、血性的“孤狼”,面对成群的猛狮,勇敢的任总义无返顾地让自己遍体鳞伤,在华尔街网络经济的凛冽寒风中,昂着狼头、睁着滴血的狼眼,嗷叫着“华为的冬天”,而他身后却是无数瑟瑟发抖的绵羊,迈着“走进新时代”颤呵的羊步,在漫长的寒冬里吟着“春天的故事”。

在生产绵羊的***绵羊经济中,怎么会冒出个狼呢?

我有时也在思考这个困惑的问题。要看清这个问题就要了解华为的出生、成长的历史。因为只有狼才会生出狼,并且光生出来还不行,吃着羊奶长大、在羊妈妈温暖的怀抱里成长的狼,绝对会失去狼的忍耐、凶残、狡诈,只能是一只外形似狼的绵羊。那么我们就必须先找到生它的狼妈妈,就解开他出身的谜团了。

谁是中国***的狼呢?

哦,狼必须是专吃绵羊的那个家伙。

***的绵羊又是被谁吃掉了呢?

不知道,外表看不出来,因为中国企业外表没有狼的特征。不对!一定有一只狼,羊是绝不会吃羊的。哦!想起来了,从小老师、妈妈就跟我们讲“披着羊皮狼”的故事。对!找出那个“披着羊皮的狼”,不就知道谁是真正的狼了吗?

谁是那个“披着羊皮的狼”呢?

哦,一定是那只养的最肥的、专吃肉不吃草的家伙。

谁是最肥的、专吃肉不吃草的家伙呢?

哦,明白了,是中国移动!中国移动是中国***赚钱最多的企业,它所有的钱没有从雄师那边抢过来,它在雄狮那里高价装满锋利的牙齿,在绵羊堆里独自吃的脑满肠肥。没有对手跟他抢,它换着花样吃,月租费、双向收费这些美味,西方那些雄狮连想也不敢想哎。而且被它圈养的羊羔2005年突破两亿只。著名跨国营销研究机构MillwardBrown日前出台了全球最强品牌最新排行榜,中国移动公司赫然出现在第四名位置。其中微软高居榜首,品牌价值为620亿美元,通用电气第二,品牌价值558亿美元,可口可乐第三,品牌价值414亿美元,中国移动行以品牌价值392亿美元排行第四。

中国移动(0941)

在中国移动的高速发展中,所有的国外移动设备供应商以及软件供应商,获得了巨大的利润回报。在无数羊羔的面前,对于参与共同围剿的猎杀者们已不在乎谁吃了多少了,唯一的要求就是时间。摩托罗拉、爱立信、诺基亚、西门子等跨国巨头分食第一道美味,中兴通讯做为中国邮电部所属的亲儿子也分享了很多的美食。在这新兴的行业里,需要高科技的人才支撑,华为在切入了移动产业以后,用高工资等金钱待遇,迅速将中国本土最优秀的人才,收入囊中。在人才与金钱赛跑的比赛中,中兴通讯与华为为金钱在中国的土地上抢人才,抢时间。他们知道:只有最优秀的人才,才能创造出最好的产品,只有最好的产品才能让中国移动这个中国最富有,最高速发展的企业满意。华为、中兴参与了中国移动的建围猎场的战争,中国移动面对另一只坡腿狼—中国联通。两大恶狼对参与的伙伴唯一的要求,不是金钱的问题,而是谁圈的羔羊多的问题。整整十多年,华为在中国近代经济发展最大的、持续最长的围猎战役中,获得了数百亿的战利品。

现在围猎战争已经结束,恶狼将圈内的羊羔网住,独自享用这时代吃不完的美味,并将昔日的狼友一脚踢开,过去在圈外的羊羔,谁多吃点无所谓,现在已经是圈内的羊羔,当然要算帐了。华为终于结束了多年的企业辉煌春天,任总感觉要进入华为的冬天了。

为什么华为作为中国最有钱的高科技民营企业还有危机感呢?

因为华为企业的管理层、科技人才、市场经营人才是中国***十多年来,绝对的高收入阶层。其他经济领域的中国企业多是以草为主,是草食动物。自从中国移动生下它以后,吃了十几年肉了,让华为吃草就是它生命的结束,

任总知道只要华为不给他的下属吃肉,那么第二天,任总将被养的群狼所吃掉。在华为经济效益下滑的日子里,不多日子,任总的高级助手就另起炉灶,吃起任总来了。所以华为没有退路,狼吃草就死,可是肉在哪里呢?华为能吃的也被圈了,这是任总看见西方狮子全是吃肉为主,在国内饿死,不如去狮子那里抢肉,威武的狮子那想到中国会跑出来条狼,狮子还没缓过神来,狼已经拖走不少肉走了,狮子们现在正协政策如何共同对付华为,只可惜狼要成群,才能有实力,中兴通讯还不能算狼,应该算只狼狗,毕竟它还有主人养着。

华为这只中国***的孤狼,被赶出***羊圈以后,面对狮群的包围,昂着狼头、睁着滴血的狼眼,嗷叫着“华为的冬天”,冲向雄狮阵。我是2000年毕业的,2003年进中兴做CDMA研发。我发现部门不少领导和我年纪相仿,

他们也就比我早几年进中兴,刚好赶上中兴的CDMA产品开始启动。由此看来,找一个有发展潜力的企业或部门是最好的选择。

在中兴做领导或项目经理又什么好处呢?首先年薪至少在20万左右;其次你可以领导一个的研发团队做一些拥有核心技术的产品;你有不少出国的机会,甚至有机会坐在谈判桌上跟老外谈判;你有机会成为行业标准的制定者……

中兴还有一个特点,当领导的很少是名校出来的,其实不仅中兴,其他民企也如此,为何?大多数名校毕业生就业时首选外企,做一些技术支持之

类的活,当他们发现中国自己的企业也不错时,再进去机会就比较少了。我就属于这种情况,不过还好,至少我还能有机会参与行业标准的制定。

现在中兴刚刚成立一个新的部门,做802.16,这是一个很有潜力的产品,

3G最高提供高达70Mbps的无线接入,很可能会替代炒得正火热的3G的,

速率才2.4Mbps。目前这个产品很缺人,是一个很好的机会。

我目前深陷于CDMA1xEV-DO中,是没有这个机会啦:(

一年一度的毕业生分配又开始了。而我,一个2003年4月份刚走上工作岗位的小硕,昨天终

于办完了辞职手续,离开了中兴这个让我伤心和失落的地方。很久没有来到这里了。看到这里又开始讨论华为,中兴,大唐和UT。总觉得有些话想说出来。当年我们找工作的时候,也是成天在这里讨论这些公司,想听听过来人的经验。那时候就有好些帖子反映了中兴的实际情况,可惜当时是抱着“别人的话只是建议,好不好一定要自己亲身体验才知道”的心态来看的,也不把人家的忠告当作一回事。直到今天走到这一步,才明白那句话“不听老人言,吃亏在眼前”确实是千古明训。我也知道,不论我今天在这里把中兴说得怎么差,还是会有很多XDJM会义无反顾的投身进去。但是我不想凭着自己的喜恶随意贬低中兴,只是想把我在里面呆过的6个月的实际情况反映出来,让大家共享一下,也许会“拯救”一些将走入歧途的XDJM。

关于中兴现在的发展势头,我不想多说。在目前看来,它正处在发展的高峰期,其实正如一位XD所说,它现在的主要收入就是靠小灵通和手机收

入在支撑着,这对于一个主产品是大型通讯设备的公司来说,是很不正常的,也是维持不了多久的。

说说中兴招聘吧。中兴招聘最毒的一招就是签约时不给你确定部门和工作岗位。我和很多同一批进中兴的毕业生就是这一招下的受害者。当初招聘人员对我们的说法是:你们这一次招进来的研究生基本上都是搞研发的。他当时也跟我们说了,部门和岗位是在进入公司再分配的,而且部门不同,部门之间的收入差别确实很大的。

当时我的想法就是:再怎么差,也是在中兴啊,实在不行的话,跳槽就是,那时候也有中兴工作的经历做底呢。然而,到了中兴以后,才发现自己的想法确实太幼稚了。到中兴报到的时候,看到分到的部门叫“康讯公司”,当时就有点奇怪:中兴招聘时的宣传资料中没有提到这个部门啊。人事部门给我们的解释:康讯是中兴完全控股的子公司,相当于中兴的一个事业部,是整个中兴的采购和测试平台。当时就有种受骗的感觉,我们当时签的是中兴,可没有说来子公司之类的。后来在人事部门那些人的花言巧语,连蒙带骗的伎俩下,签了劳动合同。苦难从此开始了。康讯完全是个大杂烩,从事的基本都是与技术类无关的工作,就更别说研发了。都是什么技术部啊,供应部啊,工艺部啊,仓储部之类的。我分的部门是供应部,搞采购的。当时人事部门还鼓动我去仓储部,说那里基本都是职工,你是职员,去了就是领导,都听你的(中兴的员工分为职员和职工,职工基本上是干体力活的,在中兴地位很低)。

幸亏我还有一点点理智,没有听从他的建议。不懂的人一听说搞采购,以为很好,可以经常出差,有油水可捞,如果真的这样,我也不走了,呵呵。

其实不然。从来没有出差的机会,而且你所采购的东西基本上都是指定要买的,供应商也是指定好的,你所要做的就是在合同上签名,承担责任。工作就是成天打电话和供应商洽谈,然后拿着合同成天楼上楼下的跑,找所谓的领导签字。顺便说一句,我学的是工科的通信类专业。在那样的采购体制下,你既要降低采购成本,又想要保证供货期,压力可想而知。反正我感觉那6个月几乎是活在地狱里,基本上天天要加班,每天一上班就开始接电话,中间几乎连喝口水的时间都没有。如果是我所感兴趣的工作也好,累一点,苦一点都无所谓。这种工作一点前途都没有,说什么锻炼你的能力,完全胡扯,任何一个大本,甚至高中生都可以胜任的工作,当时我所在的部门就有好几个是大专和高中学历的,而且都工作都很出色。

你指望这样的工作能锻炼你的什么能力呢。我也许算好一点的。还有所谓的业务员就更惨,成天就是打电话催促供应商送货,名副其实的电话生。这样的工作也是由和我一起分去的一个名牌大学的通信类硕士做。还有一位计算机软件的硕士,所做的工作是资料整理和文档分类。交大的好几个XD分在康讯的技术部,从事供应商验证的工作,也是那种毫无技术性可言的重复性工作,听说也要走了。

其实对于所分岗位的不满意,并不是我选择离开的最重要原因。参加过工作的人都知道,不可能一下就找到合你胃口,合你专业的岗位。我提出辞职时,人事部门的负责人冷着脸对我说:我真搞不明白,你们这些毕业生是怎么想的,公司辛辛苦苦的把你们招来,一点都不替公司着想,动不动就走。我当时的回答是:我也搞不明白,公司替我们毕业生想过一点点没有,我们辛辛苦苦的从大学读到硕士毕业,要找的就是一个高中生就能干的工作?中

兴宣传的什么“以人为本,以员工利益为公司利益“,完全是胡扯。它才不管你个人的发展和你才能的发挥。说什么公司发展很快,你的机会会很多,也是在胡说。前几年,中兴的发展规模迅速扩大,是急需人才的时候,那时候也许机会确实很多。可是现在,所有的领导职位都被以前的老员工霸着,他们在公司的地位和待遇都很好,一般不会被辞,也不想走,你根本就没有什么发展机会,有的倒是跳槽的机会。而且中兴确实是国营企业风格,管理相当混乱。公司内部扯皮,相互推脱责任的事情更是常见不鲜。在研发部门,官僚主义作风也许会好些,就我所待的那类性质的部门,真正的是官大一级压死人。看到那些科长,部长在上一级领导面前唯唯诺诺,像老鼠见了猫一样,心里特不是滋味,感觉很是压抑。这也是我选择离开的重要原因。和我4月份一起进入中兴的小硕,共有480多人,到9月中旬为止,辞职走人的已经有了100多人,而且还有很多的观望徘徊者。最快的一位是分到本部事业部的,第一天到部门一看破烂的环境,立马提出走人,三天后就离开了中兴。

而且中兴的土政策,在试用期间走人是要交赔偿金的,当然,人家给你办了户口,调了档案,这些费用肯定不能白出。让我不可理解的是,还要赔偿它的招聘费用,就是说它当年的招聘宣传费,招聘差旅费等等都要摊派到辞职的毕业生上,要你赔偿。我还向专门的劳动法律师咨询了,答复说是不合法的。当我就此向人事部门据理力争时,其态度特难看,说什么这就是公司的规定,不合法的话,你可以告去。深圳那么热的天,我的心却一下寒到了极点。这就是一个知名大企业的处事风格。就是这样一个企业,前不久还因为招进了1000多人就被教育部授予“珍惜人才奖“。可笑啊。我也懒的和他再争,也没有精力和他争,交了10000多元的赔偿金,我转身就走。

凭心而论,中兴也有它的优点。如果你确定你能进的部门是CDMA或者营销事业部,还是挺不错的。而且在普通员工之间,关系也是比较简单和好处理的。但是如果你在签约时,不能确定部门和岗位的话,我劝各位一定要三思,现在的工作虽然难找,但是像样的单位绝对不只中兴一家。对于能力强,想要有发展前途的XDJM,我奉劝一句,千万不要来中兴。

范文5:中兴硬件试题【以文搜文】

中兴的面试没有华为紧凑,要去三次东方驿宾馆:一面,二面,英语测试。一面,二面都是先去303房间等待。好像大致分软件和硬件方向,我跟hr说,我是面硬件fpga方面的,感觉中兴不太有芯片方面的,那我就fpga了。一面,两个gg,自我介绍完,gg说,你这个情况应该是没什么问题的,按照惯例还是要问你一些题目。晕~~,不知是客套否。感觉他们有个题集,ms还有标准答案,问我的题目大致如下:

1.看一段verilog代码,画出电路图,很简单的,大概就是两个触发器和两个门组成的电路

2.用过的fpga型号、规模

3.fpga内部的主要结构

4.将程序下载到fpga里有哪些方式,jtag有哪几条线

5.fpga和cpld的区别

6.竞争、冒险产生的原因,如何消除

7.如何实现输出线与功能

我基本上都回答出来了,感觉很好,想二面应该没问题吧。

二面,还是两个gg,比较ft的事情发生了。面试过程也就20来分钟吧,而我接了三个电话(分别来自瑞晟、freescale和华为,它们怎么都在这个时候给我打。。。)。我一直在道歉,但还是都接了,估计他们有点不爽,在华为

也接了一个电话,华为的面试官到是主动说,没关系,你接吧。华为中兴不是我的首选,我在等一些更重要的电话,手机只能开机了。

二面的问题大致如下:

1.对中兴的看法和认识,为什么想来中兴

2.对工作地点的选择,上海、南京、深圳

3.与导师的观点产生冲突时如何解决

4.看我很顺利,是不是没受过什么挫折,谈挫折 5.谈缺点

中兴的英语测试,我没去了。感觉不好意思了,而且越来越发现自己是不会放弃作ic的,中兴没有这方面的,拿了offer也肯定是据的,还是把机会留给更适合的人吧。

今天下午结束了中兴第二轮面试,心里长出了一口气,虽然自己现在心态调整得很好,没有什么压力,不过走出帅府的时候,还是感到一阵轻松。 想想自己从10月10号参加的北电笔试开始,到现在11月10号中兴面试的结束,也应该是一个总结的时候了。想写些什么东西出来,却又感觉一整凌乱,就这么乱七八糟的写吧,呵呵~~

今天真的是一个值得纪念的日子,不但是我开始找工作的月纪念日,而且我今天晚上挑战了一下食堂的米饭,目前胃还没有出现什么意外状况,标志我在食堂因为包子食物中毒之后的全面康复,终于可以不用再天天 吃面条和稀饭了,哈哈....

以前听他们说找工作多辛苦多辛苦,可看学长们最后都有了不错的工作,拿着不错的工资,总觉得找见一份不错的工作不是什么难事。轮到我时,这些信心越发的动摇起来,第一次宣讲会、第一次笔试、第一次面试 宽阔的会场里挤满了不知从哪里来的人,终于发现原来学校里面真的有这么多人,一双双发红的眼睛里,饥渴的盯着讲坛上的hr MM,想想大家脸上猥琐的表情,可能我也一样把,呵呵..

慢慢的、慢慢的、开始适应这一切,开始适应 接不到面试通知、甚至接不到笔试通知的现实,从开始的焦急期盼到在教室中静心看书,慢慢的一切好像又达到了一个新的平衡。现在看着招聘会场,面试待客厅里 漫山遍野的人,心里居然一阵塌实,原来这么多兄弟姐妹也没有找到工作,哈哈.... 整理了一下,发现自己其实这一个月里,只笔试了5家公司,面了via、北电、中兴,效率不是很高,这可能是我比较挑剔吧。我在想,今天中兴面试完之后不管结果如何,都该放慢找工作的脚步了。专心去把我的操作系统做好。

说了这么多,该讲讲今天面试的情况了,想不到今天hr面试 居然又是一个研发人员来面试我,(什么时候能见到hrmm呢,呵呵...)他听说我篮球打得很好,就让我分析今年火箭队的夺冠前景,faint! 我就开始大言不惭的狂吹一通,说火箭今年最多季候赛第二轮,看他眉头紧皱的样子,我心想完了,这哥们不会是火箭fans吧。等我吹完,他又问我应该怎么面试一个人,.....,最后,我让他给我提下意见,他居然直说我话太多,哎,看来他还真是个老实人啊,大家出来混都不容易。

最后一面,是群面口语,以前觉得自己口语不好,直到几次面试以后我才发现,原来比我口语水的人太多了,因为人多,hr居然让我们是十个人一起用英语玩杀人,我的强项阿,我就在那里指点江山,一顿乱吹,貌似效果不错。

有个很奇怪的事情,几次我出去碰见的华工兄弟都是忠厚老实那一类的,今天跟我分到一组的尽是些油头粉面的西装男,面目及其猥琐。看来华工也有这种禽兽阿...

说到最后,觉得自己现在这么洒脱,真的是因为小猪的鼓励呢。最后一面被via拒掉,阿里巴巴笔试惨败, 那个时候我也很慌乱,完全没有信心,觉得自己找不见工作了。是小猪有把我拉回了轨道,今天看见我一个打球认识的兄弟,在会客厅等待面试的时候,全身发抖的样子,真的觉得自己很幸运,因为我不是一个人,呵呵....

中兴结束了,不知道最后会不会有结果,不过我知道的是,我已经不再恐惧、不再犹豫。不管是什么样的情况,我相信,我都会坚定地走下去..... 我在中兴干了6年,由于是做管理工作接触的人比一般做技术的多一些,站在一个公允的立场上看,中兴在国内是很不错的企业了,作为一个中国人我还是为中国能够有象华为,中兴这样的企业而高兴的,但作为一个中兴的员工,我觉得也是很难有什么优越感的。作为一个公司中兴有利有弊。

1. 薪酬

应该说2000年我进中兴的时候,薪酬还是不错的,工资六千,奖金四、五万吧,这些年来中兴规模扩大,但新员工薪酬并没有什么变化,奖金还低

了一半,现在中兴的薪酬水平应该说在国内非垄断企业中是不错的,比外企和垄断企业就差多了。考虑到飞涨的房价,实在很难说中兴的薪酬有什么竞争力,当然对于刚毕业的学生还是可以的,普通员工除非到海外工作否则基本上不要考虑凭工资买房了。如果在中兴内地的研究所比如重庆,西安,成都等,那么中兴的薪酬相比当地还是不错的,如果是在上海,建议还是考虑跳槽。

2. 企业文化

中兴企业文化比一般国企要好很多,同事的素质都不错,工作环境也还比较宽松(如果学会怎么混的活),BBS 很热闹(但限制越来越多),后勤人员态度也是比较好的,总体而言,中兴很多领导还是很能干的,也很有激情,但中兴提倡的相互尊重,基本上也只是下级对上级的尊重,中兴的领导很多很年轻,由于少年得志,所以很多人很张狂,有些人很粗鲁。总体而言中兴领导的个人教养方面,比起外企来相差不止一个档次。此外中兴具有中国企业的重要特点,内部腐败现象严重。

3. 员工保障

中兴对员工的态度肯定比一般国内企业好很多,我的一个同事在海外子公司当总经理,遇到车祸,花了大价钱,把他救了国来,如果是一般的小公司,恐怕就保不住命了。当然比起外企来说这方面就差很多了,比如中兴的工资中绝大多数是奖金和补贴,基本工资很少,所以一旦你被辞退或生病,那么能得到的补偿是非常小的,这一方面外企就好得多。此外中兴采取强制

淘汰的制度,考核为C就可能被开,实际公司业绩不佳时,往往采取这种方式变相裁员。

4.职业发展

中兴尽管有3条跑道,但实际上有价值的跑道只有一个,那就是当领导,如果在90年代来中兴,很多人还是有发展的,现在的员工基本上职业发展前途不大,中兴的领导都能年轻,现在公司大了,个人想有什么发展,基本上机会不大。特别是做管理工作的,在中兴获得的经历很难被外界,特别是跨国公司认可,别的不错,中兴人的英语就很烂。

对于管理干部和一些老员工来说,中兴还是不错的,但是对普通员工而眼,无非就是IT民工,一年收入也不够在上海,深圳买个卫生间的,当然现在白领成灾,如果去不了外企的话,在中兴混混还是可以的,到老家去找个老婆,买房子就不要考虑了。

华为、中兴是中国在世界新经济中值得骄傲的企业,是中国高科技企业的旗帜。特别是华为的任正非总裁逃脱出中国传统企业绵羊般被人宰割的历史。用狼的忍耐、凶残、狡诈,在西方成群的雄狮中杀出了一条血路,让雄狮为之胆寒。

华为、中兴的现阶段成功说明了什么?

说明中国人一样可以在高科技的经济领域主宰世界,战胜日本、美国经济列强,只可惜华为是一只孤傲、悲壮、血性的“孤狼”,面对成群的猛狮,勇敢的任总义无返顾地让自己遍体鳞伤,在华尔街网络经济的凛冽寒风中,昂着狼头、睁着滴血的狼眼,嗷叫着“华为的冬天”,而他身后却是无数瑟瑟发抖

的绵羊,迈着“走进新时代”颤呵的羊步,在漫长的寒冬里吟着“春天的故事”。

在生产绵羊的***绵羊经济中,怎么会冒出个狼呢?

我有时也在思考这个困惑的问题。要看清这个问题就要了解华为的出生、成长的历史。因为只有狼才会生出狼,并且光生出来还不行,吃着羊奶长大、在羊妈妈温暖的怀抱里成长的狼,绝对会失去狼的忍耐、凶残、狡诈,只能是一只外形似狼的绵羊。那么我们就必须先找到生它的狼妈妈,就解开他出身的谜团了。

谁是中国***的狼呢?

哦,狼必须是专吃绵羊的那个家伙。

***的绵羊又是被谁吃掉了呢?

不知道,外表看不出来,因为中国企业外表没有狼的特征。不对!一定有一只狼,羊是绝不会吃羊的。哦!想起来了,从小老师、妈妈就跟我们讲“披着羊皮狼”的故事。对!找出那个“披着羊皮的狼”,不就知道谁是真正的狼了吗?

谁是那个“披着羊皮的狼”呢?

哦,一定是那只养的最肥的、专吃肉不吃草的家伙。

谁是最肥的、专吃肉不吃草的家伙呢?

哦,明白了,是中国移动!中国移动是中国***赚钱最多的企业,它所有的钱没有从雄师那边抢过来,它在雄狮那里高价装满锋利的牙齿,在绵羊堆里独自吃的脑满肠肥。没有对手跟他抢,它换着花样吃,月租费、双向收费

这些美味,西方那些雄狮连想也不敢想哎。而且被它圈养的羊羔2005年突破两亿只。著名跨国营销研究机构Millward Brown日前出台了全球最强品牌最新排行榜,中国移动公司赫然出现在第四名位置。其中微软高居榜首,品牌价值为620亿美元,通用电气第二,品牌价值558亿美元,可口可乐第三,品牌价值414亿美元,中国移动行以品牌价值392亿美元排行第四。

中国移动(0941)

在中国移动的高速发展中,所有的国外移动设备供应商以及软件供应商,获得了巨大的利润回报。在无数羊羔的面前,对于参与共同围剿的猎杀者们已不在乎谁吃了多少了,唯一的要求就是时间。摩托罗拉、爱立信、诺基亚、西门子等跨国巨头分食第一道美味,中兴通讯做为中国邮电部所属的亲儿子也分享了很多的美食。在这新兴的行业里,需要高科技的人才支撑,华为在切入了移动产业以后,用高工资等金钱待遇,迅速将中国本土最优秀的人才,收入囊中。在人才与金钱赛跑的比赛中,中兴通讯与华为为金钱在中国的土

地上抢人才,抢时间。他们知道:只有最优秀的人才,才能创造出最好的产品,只有最好的产品才能让中国移动这个中国最富有,最高速发展的企业满意。华为、中兴参与了中国移动的建围猎场的战争,中国移动面对另一只坡腿狼—中国联通。两大恶狼对参与的伙伴唯一的要求,不是金钱的问题,而是谁圈的羔羊多的问题。整整十多年,华为在中国近代经济发展最大的、持续最长的围猎战役中,获得了数百亿的战利品。

现在围猎战争已经结束,恶狼将圈内的羊羔网住,独自享用这时代吃不完的美味,并将昔日的狼友一脚踢开,过去在圈外的羊羔,谁多吃点无所谓,现在已经是圈内的羊羔,当然要算帐了。华为终于结束了多年的企业辉煌春天,任总感觉要进入华为的冬天了。

为什么华为作为中国最有钱的高科技民营企业还有危机感呢?

因为华为企业的管理层、科技人才、市场经营人才是中国***十多年来,绝对的高收入阶层。其他经济领域的中国企业多是以草为主,是草食动物。自从中国移动生下它以后,吃了十几年肉了,让华为吃草就是它生命的结束,任总知道只要华为不给他的下属吃肉,那么第二天,任总将被养的群狼所吃掉。在华为经济效益下滑的日子里,不多日子,任总的高级助手就另起炉灶,吃起任总来了。所以华为没有退路,狼吃草就死,可是肉在哪里呢?华为能吃的也被圈了,这是任总看见西方狮子全是吃肉为主,在国内饿死,不如去狮子那里抢肉,威武的狮子那想到中国会跑出来条狼,狮子还没缓过神来,狼已经拖走不少肉走了,狮子们现在正协政策如何共同对付华为,只可惜狼要成群,才能有实力,中兴通讯还不能算狼,应该算只狼狗,毕竟它还有主

人养着。

华为这只中国***的孤狼,被赶出***羊圈以后,面对狮群的包围,昂着狼头、睁着滴血的狼眼,嗷叫着“华为的冬天”,冲向雄狮阵。 我是2000年毕业的,2003年进中兴做CDMA研发。我发现部门不少领导和我年纪相仿,

他们也就比我早几年进中兴,刚好赶上中兴的CDMA产品开始启动。由此看来,找一个有发展潜力的企业或部门是最好的选择。

在中兴做领导或项目经理又什么好处呢?首先年薪至少在20万左右;其次你可以领导一个的研发团队做一些拥有核心技术的产品;你有不少出国的机会,甚至有机会坐在谈判桌上跟老外谈判;你有机会成为行业标准的制定者……

中兴还有一个特点,当领导的很少是名校出来的,其实不仅中兴,其他民企也如此,为何?大多数名校毕业生就业时首选外企,做一些技术支持之类的活,当他们发现中国自己的企业也不错时,再进去机会就比较少了。我就属于这种情况,不过还好,至少我还能有机会参与行业标准的制定。 现在中兴刚刚成立一个新的部门,做802.16,这是一个很有潜力的产品,提供高达 70Mbps的无线接入,很可能会替代炒得正火热的3G的,3G最高速率才2.4Mbps。目前这个产品很缺人,是一个很好的机会。 我目前深陷于CDMA 1x EV-DO中,是没有这个机会啦:(

一年一度的毕业生分配又开始了。而我,一个2003年4月份刚走上工作岗位的小硕,昨天终

于办完了辞职手续,离开了中兴这个让我伤心和失落的地方。很久没有来到这里了。看到这里又开始讨论华为,中兴,大唐和UT。总觉得有些话想说出来。当年我们找工作的时候,也是成天在这里讨论这些公司,想听听过来人的经验。那时候就有好些帖子反映了中兴的实际情况,可惜当时是抱着“别人的话只是建议,好不好一定要自己亲身体验才知道” 的心态来看的,也不把人家的忠告当作一回事。直到今天走到这一步,才明白那句话“不听老人言,吃亏在眼前”确实是千古明训。我也知道,不论我今天在这里把中兴说得怎么差,还是会有很多XDJM会义无反顾的投身进去。但是我不想凭着自己的喜恶随意贬低中兴,只是想把我在里面呆过的6个月的实际情况反映出来,让大家共享一下,也许会“拯救” 一些将走入歧途的XDJM。

关于中兴现在的发展势头,我不想多说。在目前看来,它正处在发展的高峰期,其实正如一位XD所说,它现在的主要收入就是靠小灵通和手机收入在支撑着,这对于一个主产品是大型通讯设备的公司来说,是很不正常的,也是维持不了多久的。

说说中兴招聘吧。中兴招聘最毒的一招就是签约时不给你确定部门和工作岗位。我和很多同一批进中兴的毕业生就是这一招下的受害者。当初招聘人员对我们的说法是:你们这一次招进来的研究生基本上都是搞研发的。他当时也跟我们说了,部门和岗位是在进入公司再分配的,而且部门不同,部门之间的收入差别确实很大的。

当时我的想法就是:再怎么差,也是在中兴啊,实在不行的话,跳槽就是,那时候也有中兴工作的经历做底呢。然而,到了中兴以后,才发现自己的想法确实太幼稚了。到中兴报到的时候,看到分到的部门叫“康讯公司”,当时就有点奇怪:中兴招聘时的宣传资料中没有提到这个部门啊。人事部门给我们的解释:康讯是中兴完全控股的子公司,相当于中兴的一个事业部,是整个中兴的采购和测试平台。当时就有种受骗的感觉,我们当时签的是中兴,可没有说来子公司之类的。后来在人事部门那些人的花言巧语,连蒙带骗的伎俩下,签了劳动合同。苦难从此开始了。康讯完全是个大杂烩,从事的基本都是与技术类无关的工作,就更别说研发了。都是什么技术部啊,供应部啊,工艺部啊,仓储部之类的。我分的部门是供应部,搞采购的。当时人事部门还鼓动我去仓储部,说那里基本都是职工,你是职员,去了就是领导,都听你的(中兴的员工分为职员和职工,职工基本上是干体力活的,在中兴地位很低)。

幸亏我还有一点点理智,没有听从他的建议。不懂的人一听说搞采购,以为很好,可以经常出差,有油水可捞,如果真的这样,我也不走了,呵呵。其实不然。从来没有出差的机会,而且你所采购的东西基本上都是指定要买的,供应商也是指定好的,你所要做的就是在合同上签名,承担责任。工作就是成天打电话和供应商洽谈,然后拿着合同成天楼上楼下的跑,找所谓的领导签字。顺便说一句,我学的是工科的通信类专业。在那样的采购体制下,你既要降低采购成本,又想要保证供货期,压力可想而知。反正我感觉那6个月几乎是活在地狱里,基本上天天要加班,每天一上班就开始接电话,中间几乎连喝口水的时间都没有。如果是我所感兴趣的工作也好,累一点,苦

一点都无所谓。这种工作一点前途都没有,说什么锻炼你的能力,完全胡扯,任何一个大本,甚至高中生都可以胜任的工作,当时我所在的部门就有好几个是大专和高中学历的,而且都工作都很出色。

你指望这样的工作能锻炼你的什么能力呢。我也许算好一点的。还有所谓的业务员就更惨,成天就是打电话催促供应商送货,名副其实的电话生。这样的工作也是由和我一起分去的一个名牌大学的通信类硕士做。还有一位计算机软件的硕士,所做的工作是资料整理和文档分类。交大的好几个XD分在康讯的技术部,从事供应商验证的工作,也是那种毫无技术性可言的重复性工作,听说也要走了。

其实对于所分岗位的不满意,并不是我选择离开的最重要原因。参加过工作的人都知道,不可能一下就找到合你胃口,合你专业的岗位。我提出辞职时,人事部门的负责人冷着脸对我说:我真搞不明白,你们这些毕业生是怎么想的,公司辛辛苦苦的把你们招来,一点都不替公司着想,动不动就走。我当时的回答是:我也搞不明白,公司替我们毕业生想过一点点没有,我们辛辛苦苦的从大学读到硕士毕业,要找的就是一个高中生就能干的工作?中兴宣传的什么“以人为本,以员工利益为公司利益“,完全是胡扯。它才不管你个人的发展和你才能的发挥。说什么公司发展很快,你的机会会很多,也是在胡说。前几年,中兴的发展规模迅速扩大,是急需人才的时候,那时候也许机会确实很多。可是现在,所有的领导职位都被以前的老员工霸着,他们在公司的地位和待遇都很好,一般不会被辞,也不想走,你根本就没有什么发展机会,有的倒是跳槽的机会。而且中兴确实是国营企业风格,管理相当混乱。公司内部扯皮,相互推脱责任的事情更是常见不鲜。在研发部门,官

僚主义作风也许会好些,就我所待的那类性质的部门,真正的是官大一级压死人。看到那些科长,部长在上一级领导面前唯唯诺诺,像老鼠见了猫一样,心里特不是滋味,感觉很是压抑。这也是我选择离开的重要原因。和我4月份一起进入中兴的小硕,共有480多人,到9月中旬为止,辞职走人的已经有了100多人,而且还有很多的观望徘徊者。最快的一位是分到本部事业部的,第一天到部门一看破烂的环境,立马提出走人,三天后就离开了中兴。 而且中兴的土政策,在试用期间走人是要交赔偿金的,当然,人家给你办了户口,调了档案,这些费用肯定不能白出。让我不可理解的是,还要赔偿它的招聘费用,就是说它当年的招聘宣传费,招聘差旅费等等都要摊派到辞职的毕业生上,要你赔偿。我还向专门的劳动法律师咨询了,答复说是不合法的。当我就此向人事部门据理力争时,其态度特难看,说什么这就是公司的规定,不合法的话,你可以告去。深圳那么热的天,我的心却一下寒到了极点。这就是一个知名大企业的处事风格。就是这样一个企业,前不久还因为招进了 1000多人就被教育部授予“珍惜人才奖“。可笑啊。我也懒的和他再争,也没有精力和他争,交了10000多元的赔偿金,我转身就走。

凭心而论,中兴也有它的优点。如果你确定你能进的部门是CDMA或者营销事业部,还是挺不错的。而且在普通员工之间,关系也是比较简单和好处理的。但是如果你在签约时,不能确定部门和岗位的话,我劝各位一定要三思,现在的工作虽然难找,但是像样的单位绝对不只中兴一家。对于能力强,想要有发展前途的XDJM,我奉劝一句,千万不要来中兴。

范文6:中兴上机试题【以文搜文】

上机试题

根据下面的条件,计算公司某月车辆使用成本。

条件一:输入数据

读取下面的数据

‘车辆归属类型’,‘车型’,固定租用时每公里成本,固定租用时加班人员每小时补贴,每月固定租金,临时租用每公里成本,临时租用每小时费用

‘车牌号’,‘车辆归属类型’,‘车型’

‘车牌号’,‘临时租用或固定租用’,核算公里数,加班小时数

条件二:计算方式

车辆成本=核算公里数×每小时公里成本+加班小时数×加班人员每小时补贴 如果是固定租车,还应加上固定租金

条件三:程序的启动方式

java ConsCal cartype.dat car.dat info.dat

条件四:程序的输出结果

车牌 甲G6536 甲G6363 鄂A3456 鄂A1333 总计

归属 军车 军车 公交集团 出租车公司

车型

空调大客 普通大客 空调大客 空调大客

成本 4,570 1,770 7,172 2,230 15,742

条件五:画出类图

条件六:错误处理

当错误发生时,显示错误信息发生的原因,并退出程序。

范文7:中兴java试题【以文搜文】

1。使用java写出快速算法;

2。使用java写出N!(N阶层);

public static int WhileTest(int m) {

if (m == 0 || m == 1) {

return 1;

}

int i = 1;

int s = 1;

while (i <= m) {

s =s* i;

i++;

}

return s;

}

public static int DoWhileTest(int m) {

if (m == 0 || m == 1) {

return 1;

}

int i = 1;

int s = 1;

do {

s *= i;

i++;

} while (i <= m);

return s;

}

public static int ForTest(int m) {

if (m == 0 || m == 1) {

return 1;

}

int s= 1;

for(int i=1;i<=m;i++){

s*=i;

}

return s;

}

public static int IfTest(int m) { if (m == 0 || m == 1) { return 1; } else { return m * IfTest(m - 1); } }

3.j2ee的分城几层;

(1) 表示逻辑层(显示数据)。

(2) 业务逻辑层(处理数据)。

(3) 数据访问逻辑层(存取数据)。 4。什么是存贮过程?是用来做什么?使用sql语句写出存贮过程?

存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。

存储过程的优点:

1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。

2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。

3.存储过程可以重复使用,可减少数据库开发人员的工作量

4.安全性高,可设定只有某此用户才具有对指定存储过程的使用权 缺点:

1.如果更改范围大到需要对输入存储过程的参数进行更改,或者要更改由其返回的数据,则您仍需要更新程序集中的代码以添加参数、更新 GetValue() 调用,等等,这时候估计比较繁琐了。

2.可移植性差

由于存储过程将应用程序绑定到 SQL Server,因此使用存储过程封装业务逻辑将限制应用程序的可移植性。

5。什么是触发器?有什么作用?

触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从

DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。

触发器可以查询其他表,而且可以包含复杂的 SQL语句。它们主要用于强制服从复杂的业务规则或要求。例如:您可以根据客户当前的帐户状态,控制是否允许插入新订单。 触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。然而,强制引用完整性的最好方法是在相关表中定义主键和外键约束。如果使用数据库关系图,则可以在表之间创建关系以自动创建外键约束。

优点:

触发器可通过数据库中的相关表实现级联更改,不过,通过级联引用完整性约束可以更有效地执行这些更改。触发器可以强制比用与 CHECK 约束不同,触发器可以引用其它表中的列。例如,触发器可以使用另一个表中的 SELECT 比较插入或更新的数据,以及执行其它操作,如修改数据或显示用户定义错误信息。触发器也可以评估数据修改前后的表状态,并根据其差异采取对策。一个表中的多个同类触发器(INSERT、UPDATE 或 DELETE)允许采取多个不同的对策以响应同一个修改语句。

6。HashMap和Hashtable的区别;Overload和Override的区别

一.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map 接口的一个实现

二.同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全 的,不是同步的

三.值:只有HashMap可以让你将空值作为一个表的条目的key或value

重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。

重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这相当于把父类中定义的那个完全相同的方法给覆盖了,这也是面向对象编程的多态性的一种表现。

7。给我十个你最常见到的runtime exception;多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?

NullPointerException、ArrayIndexOutOfBoundsException、ClassCastException、NoSuchElementException

多线程有两种实现方法,分别是继承Thread类与实现Runnable接口

同步的实现方面有两种,分别是synchronized,wait与notify

wait():使一个线程处于等待状态,并且释放所持有的对象的lock。

sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。

notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。

Allnotity():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁,而是让它们竞争。

8。使用数据库连接池连接mysql数据库,并添加查询相应数据;

9。sleep() 和 wait() 有什么区别

sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。 wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。

10。J2EE中web会话跟踪有几种,区别是什么?

11。servlet容器必需遵守的生命周期

12。Struts controller基本功能

13。文件读写,实现一个计数器;

14。EJB是基于哪些技术实现的?并说 出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别.

15。概述struts,以及struts如何实现MVC架构

16。说出你 对hibernate,spring,ajax的理解。你在实际项目中如何使用hibernate,spring,struts来开发项目。

范文8:中兴测试试笔试题【以文搜文】

中兴通讯股份有限公司软件测试笔试题 姓名______

一、选择题

1. 下列哪个不属于软件缺陷产生的原因(D)

A需求解释有错误 B设计说明有误 C软件代码有误 D操作系统有误

2. 修复下列哪个阶段发现的软件缺陷的代价最小(A)

A需求分析阶段 B详细设计阶段 C代码开发阶段 C系统测试阶段

3. 单元测试对象是(B)

A代码 B模块 C数据库 D界面

4. 编码阶段产生的错误有哪项检查出来(A)

A单元测试 B集成测试

C性能测试 C系统测试

5. 下列说法正确的是(C)

A 数据库是独立系统,不需要操作系统支持

B数据库技术的根本目标是解决数据库共享问题

C数据库设计指的是数据库管理系统

D在数据库系统中,数据的物理结构必须与逻辑结构一致

10. 能够给出数据库物理存储结构与物理存取方法的模式(A)

A内模式 B外模式 C概念模式 D逻辑模式

11. 下列哪些命令组会统计多少用户登录系统()

A who|wc-w B ~|~_I C ~|~_c D ~|~_wc

12. 1<=n<100的边界值有哪些(ABCD)

A 1 B 100 C 99 D 101

二、填空题

1. SQL语句修改表结构(ALTER TABLE…)

2. TCP/IP的层次包括(应用层、传输层、网络层、网络接口层)

3. 配置NFS服务器,在服务器端主要的配置(/etc/rc.conf)文件

4. 查看服务器IP的命令是(ipconfig/all)

5. B类地址缺省的子网掩码是(255.255.0.0)

6. 单元测试的对象是(模块)

7. SUSE Linux中,起ftp服务器的程序是()

8. OSI 7层模型,网络层的功能是(本层通过寻址来建立两个节点之间的连接,它包括通

过互连网络来路由和中继数据)

9. 数据库正常启动所经历的状态有(startup nomount/startup mount/startup open)

10. 内存<=2G时,操作系统中SWAP分区一般设置为内存的(两)倍

11. Shell命令中通配符“*”代表(0或任意多个字符)

12. 安装Linux的系统分区一般用()文件格式,其文件的权限是—rwxr——r——

13. 能分出数据库物理存储结构与物理存取的方法是(内模式)

14. 能达到Linux重启结果的命令有()

15. 不能达到Linux重启结果的命令有()

16. 查看服务器IP的命令是(ipconfig/all)

17. 配置NFS服务器,在服务器端主要配置(/ect/rc.conf)文件

18. 不需要ifconfig命令范围的是()

19. 操作系统采用(存储程序控制)方式作为I/O数据传输方式

20. 用()命令查看一个进程数有多少或者统计文件数有多少

三、判断题

1. 在软件开发过程早期就发生的缺陷,修正缺陷的费用就越高,反之代价越小(×)

2. SUSE下top、Aix下topas都可以查看系统CPU的内存大小()

3. 关系数据库管理系统能实现的专门关系运算括选择连接和投影()

四、论述题

1. 操作系统死锁是如何发生的(即死锁产生的条件)?

产生死锁的四个必要条件:

(1) 互斥条件:一个资源每次只能被一个进程使用。

(2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。

(3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。

(4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。

这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之一不满足,就不会发生死锁。

2. 简述通过TOMCAT发布网络的方法?如何修改TOMCAT的使用端口?TOMCAT在Liunx

上面安装要注意些什么问题?如何启动和终止TOMCAT程序?

3. public int filterSql(string sSql)

{

int srcLen, decLen = 0;

sSql = sSql.ToLower().Trim();

srcLen = sSql.Length;

sSql = sSql.Replace(

sSql = sSql.Replace(

sSql = sSql.Replace(

sSql = sSql.Replace(

sSql = sSql.Replace(

sSql = sSql.Replace(

sSql = sSql.Replace(

decLen = sSql.Length;

if (srcLen == decLen) return 0; else return 1; }

3、数据库中什么是存储过程?有什么作用?(经常被问到)

范文9:中兴今年的毕业生面试题【以文搜文】

中兴今年的毕业生面试题

--------------------------------------------------------------------------------

2008-08-15 09:09:33 标签:毕业生 面试题 毕业   [推送到技术圈]

1、DWDM 是什么?
2、802.1b 是什么协议?
3、802.1q 是什么协议?
4、10兆端口还是100兆端口划分VLAN?
5、ATM的信元有多少字节?
6、cisco路由器如何保存设置?
7、什么是IP OVER SDH IP OVER DWDM?
8、ADSL使用什么网络协议?
9、ATM网与IP网的优缺点?
10、ATM网如何传送IP数据包?
11、172.16.100.5/255.255.255.252 的网络地址和主机号是多少?
12、ping 命令在同一网段中数据包的什么变什么不变?
13、城域网使用的主要有那些技术?如何实现QOS保证?
14、MPLS VPN 与 传统 VPN有何区别?
15、cisco的路由器和交换机有那些型号?
应大家的要求,我拟了一份答案,供大家参考。
1.密集波分复用
2.电信网络和计算机通信管理
3.VLAN
4.10M
5.53
6.办法很多,说个最简单的:copy running-config startup-config
7.就是IP包在SDH或DWDM上传输,不知他想问什么。
8.这个问题更有些不知所云,ADSL技术使用的协议太多了,而且根据情况而不同。比如我知道的有ATM、IP、PPP、RFC1483、RFC1577、RFC2364、RFC2516等等,等等。
9.一言难尽。ATM是面向连接的,有Qos保证;IP是面向无连接的,无质量保证。
10.办法和技术太多。最近经典的是IP over ATM的方式,从IP的角度来看,ATM网是一个子网。IP数据在ATM网络的边缘用AAL5 CPCS封装,形成ATM信元进行传送;如果是在局域网上,可以使用LANE技术;另外还可以用MPOA,ATM上的多协议规范来解决;或者用IP Swicthing的办法直接实现。
11.网络地址:172.16.100.4;主机地址是5。
12.对于这个问题,我的回答是都有可能变,大家可以讨论。总的来说问题本身就有问题。
13.MAN主要使用的技术有:X.25、IP、FRAMY RELAY、ATM、MPLS等技术的融合。这些技术往往都是互相结合使用。QOS的实现是通过流量的队列来实现,即对业务实现队列管理,如根据业务的重要性实现优先级等。但是又与具体实现的上述技术(X.25、IP、FRAMY RELAY、ATM、MPLS)有关。如在ATM技术中,可以根据ATM信元头中的CLP(信元丢弃优先级位)位实现优先级。
14.传统的VPN利用IP地址来建立通道,基于MPLS的VPN用LSP来建立通道。
15.Router:700/800系列、1600/1700系列、2500系列、2600系列、3600系列、4000系列、7000系列、12000系列;Switch:1900/2820系列、2900系列、3000系列、5000系列、6500系列、8500系列、8800系列......

范文10:中兴计算机专业试题【以文搜文】

计算机专业试题(一)本试卷分三部分,公共部分、C++部分和JAVA部分,其中公共部分为必考部分,C++与JAV 部分,两者选一完成。试卷满分100分。

公共部分(40分)

1:操作系统的主要组成部分?(8分,每点2分)

进程和线程的管理,存储管理,设备管理,文件管理

2:Internet采用哪种网络协议?该协议的主要层次结构?(10分)

Internet采用TCP/IP协议(2分)

物理层,(2分)数据链路层,(2分)网络层(IP) (2分),应用层(2分)

3:解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?(8分) 由于文件系统难于实现数据共享,因此,相同的数据可能会在多个文件中重复出现,即产生数据冗余。(4分)

数据冗余会导致数据(或更新)异常(2分)和数据不一致性(2分)

4:简述中断装置的主要职能。(6分)

中断装置的职能主要有三点:

1)检查是否有中断事件发生。(2分)

2)若有中断发生,保护好被中断进程的断点及现场信息,以便进程在适当时候能恢复运行。(2分)

3)启动操作系统的中断处理程序。(2分)

5:什么是虚拟设备?为什么在操作系统中引入虚拟设备?(8分)

虚拟设备是通过虚拟技术将一台独占设备变换为若干台逻辑设备,供若干个用户进程同时使用,通常把这种经过虚拟技术处理后的设备称为虚拟设备。(4分)

在操作系统设备管理中,引入虚拟设备是为了克服独占设备速度较慢、降低设备资源利用率的缺点,从而提高设备的利用率。(4分)

C++部分(60分)

1. 定义一个类模板与定义一个类函数模板的格式相同,必须以关键字_________开始。template(3分)

2. 16位计算机中整型占__________个字节存储空间。2(3分)

3. 下列各种函数中,( )不是类的成员函数。C(4分)

A 构造函数 B 析构函数 C 友元函数 D 拷贝构造函数

4.假定DD为一个类,则执行“DD a[10],*P”语句时,系统自动调用该类构造函数的次数为( )B(4分)

A、11 B、10 C、1 D、0

5.循环while(int i=0) i--;执行次数是( )。A(4分)

A 0 B 1 C 5 D 无限

6.若类A和类B没有继承关系,对于函数void func(A&) ,请至少用两种不同方法说明如何才能传递一个非常量的B类对象给func函数。(10分)

可在A类中定义一个构造函数:A(const B&); (5分)

或在B类中定义一个自动转换函数: operator A( ) const; (5分)

7.static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?(20分)

static全局变量与普通全局变量的区别:前者在主函数之前就要被初始化,(2分)后者无要

求。(2分)

static局部变量和普通局部变量的区别:static全句变量是所有函数共享的变量,在一个函数使用完它后它的值会保持到下一个函数来改变它(2分)。后者,本函数所声明的局部变量在本函数运行完之后会被销毁。(2分)

static函数与普通函数的区别:static的可以用类来访问(就是不用初始化一个类就直接使用这个类的这个static方法);(2分)非static的只能通过对象来访问(2分)。static的定义里不能用到类内部非static变量值。(3分)static在循环中定义并赋值时,定义过程只进行一次,而不是每个循环1次。(3分)

8.写出此函数的功能(12分)

struct StrNode {

char name[15]; // 字符串域

StrNode * next; // 指针域

};

void QB(StrNode * & f ,int n) {

if (n==0) { f=NULL; return; }

f=new StrNode;

cin >>f->name;

StrNode * p=f;

while (--n) {

p=p->next=new StrNode;

cin >>p->name;

}

p->next=NULL;

}

建立一个具有n个结点的链表,每个结点的字符串值由键盘输入,链表的表头指针由引用变量f带回。

JAVA部分(60分)

1.给出下面代码: (4分)

public class test{

static int a[] = new a[10];

public static void main(String args[]) {

System.out.println(arr[10]);

}

}

那个选项是正确的?()A

A、编译时将产生错误;

B、编译时正确,运行时将产生错误;

C、输出零;

D、输出空。

2. 哪个关键字可以对对象加互斥锁?()B(4分)

A、transient

B、synchronized;

C、serialize

D、static

3. MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量()D(4分)

A、public int MAX_LENGTH=100;

B、final int MAX_LENGTH=100;

C、final public int MAX_LENGTH=100;

D、public final int MAX_LENGTH=100.

4、关于垃圾收集的哪些叙述是对的()B(4分)

A、程序开发者必须自己创建一个线程进行内存释放的工作。

B、垃圾收集将检查并释放不再使用的内存。

C、垃圾收集允许程序开发者明确指定并立即释放该内存。

D、垃圾收集能够在期望的时间释放被java对象使用的内存

5. 内部类的实现方式? C(4分)

public class OuterClass {

private double d1 = 1.0;

//insert code here

}

A、class InnerOne{

public static double methoda() {return d1;}

}

B、public class InnerOne{

static double methoda() {return d1;}

}

C、private class InnerOne{

double methoda() {return d1;}

}

D、static class InnerOne{

protected double methoda() {return d1;}

}

6. abstract class和interface有什么区别? (20分)

声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。

接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义static final成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实

现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口。

7. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?为什么? (8分)

是值传递。(2分)Java 编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。(6分)

8. 写出此函数的功能(12分)

public class Sum

{

public static void main( String args[ ])

{

double sum = 0.0 ;

for ( int i = 1 ; i <= 100 ; i + + )

sum += 1.0/(double) i ;

System.out.println(

}

}

计算 1/1+1/2+1/3+...+1/100 的值。

计算机专业试题(二)本试卷分三部分,公共部分、C++部分和JAVA部分,其中公共部分为必考部分,C++与JAV 部分,两者选一完成。试卷满分100分。

公共部分(50分)

1:分时操作系统通常采用___ B ____策略为用户服务。(4分)

A.可靠性和灵活性

B.时间片轮转

C.短作业优先

D.时间片加权分配

2:进程从运行状态进入就绪状态的原因可能是___ D ____。(4分)

A.被选中占有处理机

B.等待某一事件

C.等待的事件已发生

D.时间片用完

3:不能激活触发器执行的操作是:( D )(4分)

A.DELETE B.UPDATE C.INSERT D.SELECT

4:简述中断装置的主要职能。(6分)

中断装置的职能主要有三点:

1)检查是否有中断事件发生。(2分)

2)若有中断发生,保护好被中断进程的断点及现场信息,以便进程在适当时候能恢复运行。(2分)

3)启动操作系统的中断处理程序。(2分)

5:面向连接和非连接的服务的特点是什么(8分)

面向连接的服务,通信双方在进行通信之前,要事先在双方之间建立起一个完整的可以彼此沟通的通道,在通信过程中,整个连接的情况一直可以被实时地监控和管理。(4分)

而非连接的服务,不需要预先建立起一个联络两个通信节点的连接,需要通信的时候,发送节点就可以往“网络”上送出信息,让信息自主地在网络上去传,一般在传输的过程中不再加以监控。(4分)

6:请给出预防死锁的若干方法(6分)

预防死锁通常有以下两种方法:

(1)一次封锁法,就是要求每个事务必须一次将所有要使用的数据全部加锁,否则该事务不能继续执行;(3分)

(2)顺序封锁法,是预先对数据对象规定一个封锁顺序,所有事务都按这个顺序实行封锁。 (3分) 4:写出以太网数据帧格式。(10分,每点2分)

目的地址 源地址 类型 数据

7:主键和唯一索引的区别(8分,每点2分)

A 主键顺序为数据的物理顺序

B 主键不能空,唯一索引可以为空

C 主键每个表只能有一个,唯一索引可以多个

D 主键:默认将是聚簇索引 唯一索引: 默认将是非聚簇索引

C++部分(50分)

1. 表达式8&3的结果是__________。0(2分)

2. 设一维整型数组data已进行了初始化,则其元素个数可由操作符sizeof通过表达式

__________________________计算出来。sizeof(data/data[0]) (2分)

3. 在继承机制下,当对象消亡时,编译系统先执行________的析构函数,然后再执行_______的析构函数。子类 父类(4分)

4. 设int f(int);和int g(int);是函数f和g的原形,以下将f作为语句调用的是( )。B(3分)

A g(f(3)) B f(g(3)) C g(f(3)+2) D p= f(g(3)+1)

5.设int * p2=&x,* p1=a;p2= *b;则a和b的类型分别是( )。B(3分)

A int * 和int B int * 和int **

C int 和int * D int * 和int *

6. 程序员规范中要求不要写出类似(++i)+(i++) 或 f(++i,i++)这样的代码,请说明原因。(8分)

计算子表达式的顺序由编译器决定的,虽然参数的压栈顺序在给定的调用方式下式固定的, 但参数表达式的计算顺序也由编译器决定的。不同的编译器或不同的表达式计算的顺序可能不一致。

7. 说明类中的public、 protected和 private成员函数分别在public、protected和private继承方式下在派生类中的可访问性。(10分)

重点是基类中的任何Private在派生类中都是不可访问的。

8. 请指出这个程序里的不正确的地方(18分)

char *getString()

{

return (char*)malloc(800);

}

int main()

{

char *str;

str = getString();

pintf(

return 0;

}

错误在于:

在前面的函数中。malloc分出来的空间被放在了一个栈上面

主函数使用了这个函数后操作系统后弹出栈顶

也就是这块空间被shi放了(9分)

后面那个printf打印的本来是指向栈顶的那个地址的。。

但现在弹出了

所以不知道指到哪里去了

也不会得到自己想要的打印结果(9分)

JAVA部分(50分)

1. int x=4; B (3分)

System.out.println(

A、9

B、9.0

C、99.9

D、99

2. 下面哪个类可以被继承? C(3分)

A、java.lang.Double

B、java.lang.Math

C、java.lang.Thread

D、java.lang.Class

3. 接口的继承(3分)

interface A{

int meth1();

}

interface B{

int meth2();

}

interface C extends A,B{

int meth3();

}

class JC implements C{

public int meth1(){

return 1;

}

public int meth2(){

return 2;

}

public int meth3(){

return 3;

}

public int meth4(){

return 4;

}

}

class Jkou{

public static void main(String args[]){

JC j = new JC();

System.out.println(j.meth1());

System.out.println(j.meth2());

System.out.println(j.meth3());

System.out.println(j.meth4());

}

}

A、4 3 2 1

B、1 2 3 4

C、1 3 2 4

D、1 4 2 3

B

4、class Check4{(3分)

public static void main(String args[])

{

int x=0;

x=x++;

System.out.println(x);

int y=x;

System.out.println(y);

}

}输出结果为:

0 0

5. Collection的 四种主要接口是 、 、 、 Collection,List,Map,Set(8分)

6. Error与Exception有什么区别?(6分)

Error表示系统级的错误和程序不必处理的异常,

Exception表示需要捕捉或者需要程序进行处理的异常。

7. 多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么? (12分)

多线程有两种实现方法,(2分)分别是继承Thread类(2分)与实现Runnable接口 (2分)同步的实现方面有两种,(2分)分别是synchronized,wait(2分)与notify(2分)

8. Java编程,打印昨天的当前时刻。(12分)

public class YesterdayCurrent{

public void main(String[] args){

Calendar cal = Calendar.getInstance();

cal.add(Calendar.DATE, -1);

System.out.println(cal.getTime());

}

}

计算机专业试题(三)本试卷分三部分,公共部分、C++部分和JAVA部分,其中公共部分为必考部分,C++与JAV 部分,两者选一完成。试卷满分100分。

公共部分(50分)

1:作业调度程序从处于___ D ____状态的队列中选择适当的作业投入运行。(3分)

A.运行 B.提交 C.完成 D.后备

2. SQL语言中,删除一个表的命令是 ( B )(3分)

A.CLEAR TABLE B.DROP TABLE C.DELETE TABLE D.REMOVE TABLE

3:ATM采用的线路复用方式为C。 (3分)

A. 频分多路复用

B. 同步时分多路复用

C. 异步时分多路复用

D. 独占信道

4:数据库中只存放视图的 ( C )(3分)

A.操作 B.对应的数据

C.定义 D.限制

5:什么是虚拟设备?为什么在操作系统中引入虚拟设备?(10分)

虚拟设备是通过虚拟技术将一台独占设备变换为若干台逻辑设备,供若干个用户进程同时使用,通常把这种经过虚拟技术处理后的设备称为虚拟设备。(5分)

在操作系统设备管理中,引入虚拟设备是为了克服独占设备速度较慢、降低设备资源利用率的缺点,从而提高设备的利用率。(5分)

6:TCP为何采用三次握手来建立连接,若采用二次握手可以吗,请说明原因?(16分) 三次握手是为了防止已失效的连接请求再次传送到服务器端。 (6分)

二次握手不可行,(2分)因为:如果由于网络不稳定,虽然客户端以前发送的连接请求以到达服务方,但服务方的同意连接的应答未能到达客户端。则客户方要重新发送连接请求,若采用二次握手,服务方收到重传的请求连接后,会以为是新的请求,就会发送同意连接报文,并新开进程提供服务,这样会造成服务方资源的无谓浪费(8分)。

7:什么是分布式数据库?(12分,每点4分)

数据库分布在计算机网络的不同计算机上,

网络中的每个节点具有独立处理的能力(场地自治),可以执行局部应用,

同时,每个节点也能通过网络通信子系统执行全局应用。

C++部分(50分)

3. 设有“int w[3][4];”,pw是与数组名w等价的数组指针,则pw的初始化语句为

____________________ int (* pw)[4]=w;(3分)

4. 要使引用pr代表变量“char * p;”,则pr的初始化语句为_______________ 。 char * &pr=p;(3分)

3.“零值”可以是0, 0.0 , FALSE或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为:if ( n == 0 ),则BOOL flag 与“零值”比较的 if 语句为:____________________________;float x 与“零值”比较的 if 语句为:____________________________。(6分)

if ( flag )

const float EPSINON = 0.00001;if ((x >= - EPSINON) && (x <= EPSINON))

4. 设有如下语句:(3分)

int x;

( )

*px=0;

则选择以下哪条语句可将x值置为0。C

A int * px; B int const * px=&x;

C int * const px=&x; D const int * px=&x;

5. 设void f1(int * m,long & n);int a;long b;则以下调用合法的是( )。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(

}

6

7. 写出下面函数的功能(12分)

template

void WE(Type a[],Type b[],int n) {

for (int i=0; i

b[n-i-1]=a[i];

}

模板函数,把数组a的每个元素按逆序放入数组b中。

8. 写一段代码判断一个单向链表中是否有环。(14分)

给出如下结构:

struct node

{

struct *next;

};

typedef stuct node Node;

bool getCycle(){

Node* temp1 = head;//(假设head就是这个链表的头)

Node* temp2 = head;

while(head->next!=NULL)

{

temp1 = temp1->next;//步长为1

temp2 = temp2->next->next;//步长为2

if(temp1 == temp2)

return ture;

head=head->next;

}

return false;

}

JAVA部分(50分)

1. 判断下列对的是哪个()A(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方法的方法头以下哪项是合法的( )B(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 arg[] )

3. 设 float x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )。A(3分)

A. 3.5 B. 3

C. 4 D. 5 4、Math.round(11.5)=________ (4分) Math.round(-11.5)=________ 12,-11

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 false true false

6方法重载Overload和方法的重写Overriding的区别。Overloaded的方法是否可以改变返回值的类型? (10分)

方法的重写Overriding和重载Overloading是Java多态性的不同表现。(2分)

重写Overriding是父类与子类之间多态性的一种表现, 如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。(3分)

重载Overloading是一个类中多态性的一种表现。 如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。(3分) Overloaded的方法是可以改变返回值的类型。(2分)

7. 谈谈HashMap和Hashtable的区别?(6分)

都属于Map接口的类,实现了将惟一键映射到特定的值上。(2分)

HashMap 类没有分类或者排序。它允许一个 null 键和多个 null 值。 (2分)

Hashtable 类似于 HashMap,但是不允许 null 键和 null 值。它也比 HashMap 慢,因为它是同步的。(2分)

8. 构造一个类来描述屏幕上的一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值,对点的坐标进行赋值,编写应用程序生成该类的对象并对其进行操作。(15分) import java.io.*;

public class Point{ int x,y; }

public Point(int x,int y){ this.x = x; this.y = y; }

public Point getPoint(){

Point tempPoint = new Point(x,y); return tempPoint; }

public void setPoint(Point point){ this.x = point.x; this.y = point.y; }

public static void main(String args[]){

Point Point1 = new Point(3,4);

System.out.println(

System.out.println(

Point Point3 = new Point(5,6); Point1.setPoint(Point3);

System.out.println(

计算机专业试题(四)本试卷分三部分,公共部分、C++部分和JAVA部分,其中公共部分为必考部分,C++与JAV 部分,两者选一完成。试卷满分100分。

公共部分(50分)

1:恢复和并发控制的基本单位是__ ______ 事务 (2分) 2:知学生关系:R(学号,姓名,系名称,系地址),每一名学生属于一个系,每一个系有一个地址,则R规范化程度属于___ ___2NF(2分)

3:P地址为 140.111.0.0 的B类网络,若要切割为9个子网,而且都要 连上Internet,请问子网掩码设为(D )。(3分) A. 255.0.0.0 B. 255.255.0.0 C. 255.255.128.0 D. 255.255.240.0

4:当关系R和S做自然联接时,能够保留R中不满足连接条件记录的操作是 ( A )(3分) A.左外联接 B.右外联接 C.内部连接 D.全外联接 5:简述中断装置的主要职能(12分,每点4分) 中断装置的职能主要有三点: 1)检查是否有中断事件发生。 2)若有中断发生,保护好被中断进程的断点及现场信息,以便进程在适当时候能恢复驼行。 3)启动操作系统的中断处理程序。

6:ISO网络协议主要层次结构?(14分,每点2分)

物理层,数据链路层,网络层、传输层、会话层、表示层、应用层。 (考察点:注意顺序,不要和tcp混淆)

7:假设有一个“职工”表,表结构如下:(14分) 职工号 1 2 3 …..

姓名

年龄

月工资

部门号

电话

办公室 ……..

张三12345李四54321王五23456 ….

…..

……

…….

……

问题:

查询每个部门中月工资最高的“职工号”的SQL查询语句如下: SELECT 职工号 FROM 职工 AS A

WHERE 月工资 = (SELECT MAX(月工资) FROM 职工 AS B WHERE A.部门号 = B.部门号);

1:请简要的说明该查询语句对查询效率的影响(6分)

2:对该查询语句进行修改,使它既可以完成相同的功能,又可以提高查询效率。(8分)

1. 对于外层职工关系 A 中的每一个记录,都要对内层职工关系B进行检索,所有效率不高

2. (1)使用临时表

SELECT MAX(月工资) as 最高工资,部门号 INTO temp FROM 职工

GROUP BY 部门号;

SELECT 职工号 FROM 职工,temp WHERE 月工资=最高工资 AND 职工.部门号 = temp.部门号; (2)

SELECT 职工号 FROM 职工,(SELECT MAX(月工资) as 最高工资,部门号 FROM 职工 GROUP BY 部门号) as DEPMAX

WHERE 月工资 = 最高工资 AND 职工.部门号 = DEPMAX.部门号;

C++部分(50分)

1. 以下结构类型可用来构造链表的是( )。B(3分)

A struct aa{ int a;int * b;}; B struct bb{ int a;bb * b;}; C struct cc{ int * a;cc b;}; D struct dd{ int * a;aa b;};

2. 使用操作符setw对数据进行格式输出时,需要包含( )文件。C(3分) A iostream.h B fstream.h C iomanip.h D stdlib.h 3. 设有以下说明和定义:(4分)

typedef union {long i; int k[5]; char c;} DATE; struct data { int cat; DATE cow; double dog;} too; DATE max;

则语句 printf(

4. 请写出如下代码运行的结果(10分) # include # include struct Worker{

char name[15]; // 姓名 int age; // 年龄 float pay; // 工资 };

void main() { Worker x;

char *t=

x.age=d; x.pay=f;

cout <

liouting 38 493

5. 写出此函数的功能(10分) struct StrNode {

char name[15]; // 字符串域 StrNode * next; // 指针域 };

void QB(StrNode * & f ,int n) { if (n==0) { f=NULL; return; } f=new StrNode; cin >>f->name; StrNode * p=f; while (--n) {

p=p->next=new StrNode; cin >>p->name; }

p->next=NULL; }

建立一个具有n个结点的链表,每个结点的字符串值由键盘输入,链表的表头指针由引用变量f带回。

6. #define swap(a,b) /*交换ab*/(6分) (未完,请完成这个宏定义。)

#define swap(a,b) {a=a+b;b=a-b;a=a-b;}

7. 编写程序,把从键盘上输入的一批整数(以-1作为终止输入的标志)保存到文本文件“a:xxk1.dat”中。(14分) # include # include # include

void main() {

ofstream fout(

cerr <<

} // 可有可无 int x; cin >>x;

while (x!=-1) {

fout <>x;

} // 能够从键盘向文件正确输出数据 fout.close(); // 关闭输出文件流 }

JAVA部分(50分)

1. 在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。D(3分)

A. start( ) B. stop( )

C. init( ) D. paint( )

2. 不允许作为类及类成员的访问控制符的是( )。 C(3分) A. public B. private

C. static D. protected

3. 开发与运行Java程序需要经过的三个主要步骤为、 编辑源程序、编译生成字节码、解释运行字节码(6分)

4、如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是 类的子类并且存储该源程序文件的文件名为 。(4分) Applet、MyApplet

5. 若x = 5,y = 10,则x < y和x >= y的逻辑值分别为 和 。 true 、 false(4分)

6谈谈作用域public,private,protected,以及不写时的区别?(12分) 作用域 当前类 同一package 子孙类 其他package

public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly

7. 写个程序,要求创建一个文件,写入从键盘输入的一串字符,然后再读该文件并将文件内容显示在屏幕上。(18分) import java.io.*; class MyFileIo{

public static void main(String args[]){

FileInputStream fin; FileOutputStream fout; char ch; int data; try{ fin = new FileInputStream(FileDescriptor.in); fout = new FileOutputStream(“myfile1”);

System.out.println(“请输入一串字符以#结束:”); while((ch = (char)fin.read()) != ‘#’) Fout.write(ch);

fin.close(); fou.close();

System.out.print(“”);

fin = new FileInputStream(“myfile1”);

fout = new FileOutpurStream(FileDescriptor.out); while(fin.available() > 0){ data = fin.read(); fou.write(data); }

fin.close(); fout.close();

}catch(FileNotFoundException e){ System.out.println(“File not found!”); }carch(IOException e){} } }

计算机专业试题(五)本试卷分三部分,公共部分、C++部分和JAVA部分,其中公共部分为必考部分,C++与JAV 部分,两者选一完成。试卷满分100分。

公共部分(50分)

1:从资源管理(分配)的角度出发,I/O设备可分为、和_ 三种类型。(6分) 独享,共享,虚拟 (顺序可交换)

2:文件的物理组织有顺序、_______和索引。(2分) 链接

3:影响局域网络的三种主要技术是(6分) 传输介质、拓扑结构,访问控制方式 (顺序可交换)

4:在TCP/IP层次模型中与OSI参考模型第四层相对应的主要协议有和 ,其中后者提供无连接的不可靠传输服。(4分) TCP(传输控制协议)和UDP(用户数据报协议) (顺序可交换) 5:恢复和并发控制的基本单位是_______ 事务(2分) 6:什么是分布式数据库? (6分)

答:数据库分布在计算机网络的不同计算机上, 网络中的每个节点具有独立处理的能力(场地自治),可以执行局部应用, 同时,每个节点也能通过网络通信子系统执行全局应用。

7:TCP为何采用三次握手来建立连接,若采用二次握手可以吗?(10分) 答案:三次握手是为了防止已失效的连接请求再次传送到服务器端。 (2分) 二次握手不可行,(2分)

因为:如果由于网络不稳定,虽然客户端以前发送的连接请求以到达服务方,但服务方的同

意连接的应答未能到达客户端。则客户方要重新发送连接请求,若采用二次握手,服务方收到重传的请求连接后,会以为是新的请求,就会发送同意连接报文,并新开进程提供服务,这样会造成服务方资源的无谓浪费。(6分)

8:有一个“职工”表,表结构如下:(14分) 职工号 1 2 3 …..

姓名

年龄

月工资

部门号

电话

办公室 ……..

张三12345李四54321王五23456 ….

…..

……

…….

……

问题:

假设在“职工”表中的“年龄”和“月工资”字段上创建了索引,下列的查询语句可能不会促使查询优化器使用索引,从而降低了效率,请写出可以完成相同功能又可以提高查询效率的SQL语句

SELECT 姓名,年龄,月工资 FROM 职工 WHERE 年龄 > 45 OR 月工资 < 1000; SELECT 姓名,年龄,月工资 FROM 职工 WHERE 年龄 > 45 UNION

SELECT 姓名,年龄,月工资 FROM 职工 WHERE月工资 < 1000;

C++部分(50分)

1.以下程序段,(4分)

int c1=1,c2=2,c3; c3=1/c2*c1;

则执行后,c3中的值是 A

A) 0 B) 0.5 C) 1

2.有如下程序(4分) main0

{ int x=1,a=0,b=0; switch(x){ case 0: b++; case 1: a++; case 2: a++;b++; }

printf(“a=%d,b=%d\n”,a,b); }

该程序的输出结果是 A A) a=2,b=1 B) a=1,b=1 C) a=1,b=0

3. 有如下程序(4分) main0 { int x=23; do

{ printf(“%d”,x--);}

D) 2

D) a=2,b=2

while(!x); }

该程序的执行结果是 B A) 321 B) 23 C) 不输出任何内容 D) 陷入死循环

4. 请找出下面代码中的所有错误(14分)

说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba”。

#include

char*src=

dest=(char*)malloc(len); char* d=dest;

char* s=src[len]; while(len--!=0) d++=s--;

printf(

#include

#include

char*src=

int len=strlen(src);

dest=(char*)malloc(len); char* d=dest;

char* s=src[len];//改成char* s=&src[len-1]; while(len--!=0) { //加入大括号 *d = *s; d++; s--;

}//前面三行改成这样 printf(

5. static 有什么用途?(请至少说明两种)(9分,每点3分) (1)使得变量或对象的存储形式变成静态存储;

(2)它会把变量的可见范围限制在编译单元中,使它成为一个内部连接; (3)类中的static成员。

6. 在C++ 程序中调用被 C 编译器编译后的函数,为什么要加 extern “C”声明?(10分)

C++语言支持函数重载,C 语言不支持函数重载。函数被C++编译后在库中的名字与C 语言的不同。假设某个函数的原型为: void foo(int x, int y);该函数被C 编译器编译后在库中的名字为_foo , 而C++ 编译器则会产生像_foo_int_int 之类的名字。C++提供了C 连接交换指定符号extern“C”来解决名字匹配问题。 (考察点:c细节)

7. 头文件中的 ifndef/define/endif 干什么用(5分) 防止该头文件被重复引用。

JAVA部分(50分)

1. 在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占 用 字节内存空间,这样,无论是中文字符还是英文字符,都是占 用 字节内存空间。(4分) 2 、2

方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 方法是不能被当前类的子类重新定义的方法。(4分) 抽象(abstract)方法、最终(final)方法

3. 设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是 。 120(4分) int s = 0 ;

for ( int i = 0 ; i < MyIntArray.length ; i + + )

if ( i % 2 = = 1 ) s += MyIntArray[i] ; System.out.println( s );

4、下列哪些关键字既能够被用于局部变量的修饰,也可以用做类变量的修饰()C(4分) A. public B. transient C. static D. finally

5. 下面的哪些叙述为真( )D(4分)

A. equals()方法判定引用值是否指向同一对象。

B. = = 操作符判定两个不同的对象的内容和类型是否一致。 C. equals()方法只有在两个对象的内容一致时返回true。

D. 类File重写方法equals()在两个不同的对象的内容和类型一致时返回true。

6 . Java有没有goto? &和&&的区别。(8分)

Goto 是java中的保留字,现在没有在java中使用。

&是位运算符。&&是布尔逻辑运算符。

7. 按照下图写出代码。(22分)

Public class JCheckbocDemo{

Public static void main(String agrs[]){ Container con = new JFrame(“JCheckBox演示窗口”); Panel panel1= new Panel(); Panel panel2= new Panel();

ButtonGroup sex = new ButtonGroup(); //定义性别单选框 JRadioButton box1 = new JRadioButton(“男”,true); JRadioButton box2 = new JRadioButton(“女”,false);

sex.add(box1); sex.add(box2); panel1.add(box1); panel2.add(box2);

JCheckBox box3 = new JCheckBox(“计算机”,false); //定义系别复选框 JCheckBox box4 = new JCheckBox(“英语”,true); panel2.add(box3); panel2.add(box4);

myframe.setSize(300,300);

con.setLayout(new BoxLlayout(con,BoxLayout.Y_AXIS)); //设置窗体布局 con.add(new Label(“性别选择:”)); con.add(panel1);

con.add(new Label(“系别选择:”)); con.add(panel2); myframe.show(); } }

计算机专业试题(六)本试卷分三部分,公共部分、C++部分和JAVA部分,其中公共部分为必考部分,C++与JAV 部分,两者选一完成。试卷满分100分。

公共部分(50分)

1:SQL语言中,下列涉及空值的操作,不正确的是 ( C )(3分)

A.AGE IS NULL B.AGE IS NOT NULL C.AGE=NULL D.NOT(AGE IS NULL)

2:下面关于函数依赖的叙述中,不正确的是 ( B )(3分)

A.若X→Y,X→Z,则X→YZ B.若XY→Z,则X→Z, Y→Z

C.若X→Y,WY→Z,则XW→Z D.若X→Y,则XZ→YZ

3:ATM采用的线路复用方式为 C(3分)

A. 频分多路复用

B. 同步时分多路复用

C. 异步时分多路复用

D. 独占信道

4:IP地址为 140.111.0.0 的B类网络,若要切割为9个子网,而且都要 连上Internet,请问子网掩码设为( )。D(3分)

A. 255.0.0.0

B. 255.255.0.0

C. 255.255.128.0

D. 255.255.240.0

5:写出float x 与“零值”比较的 if 语句(4分)

const float EPSINON = 0.00001;

if ((x >= - EPSINON) && (x <= EPSINON)

6:写出 char *p 与“零值”比较的 if 语句(4分)

if (p == NULL)

7:操作系统中进程调度策略有哪几种?(10分,每点2分)

先来先服务(FIFO),时间轮转法调度(时间片调度),优先权调度,多级反馈队列(反馈循环队列),保证调度

8:设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。(回答下列题目)(20分)

1. 列出各部门中工资不低于600元的职工的平均工资。(10分)

2. 请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%。(10分)

1.SELECT DNO, AVG (SALARY)

FROM EMP

WHERE SALARY>=600

GROUP BY DNO

2.UPDATE EMP

SET SALARY=SALARY*1.1

WHERE ENO IN

(SELECT ENO

FROM EMP, DEPT

WHERE EMP.DNO=DEPT.DNO

AND DNAME='销售部'

AND SALARY<600;

或者

UPDATE EMP

SET SALERY = SALERY * 1.1

FROM EMP A,ENO B

WHERE A.DNO = B.DNO

AND B.DNAME='销售部'

AND B.SALARY<600;

C++部分(50分)

1. 下列程序执行后的输出结果是 B(4分)

main()

{ int a[3][3], *p,i;

p=&a[0][0];

for(i=0; i<9; i++) p[i]=i+1;

printf(

}

A) 3 B) 6 C) 9 D) 随机数

2. 设有以下说明语句(4分)

struct ex

{ int x ; float y; char z ;} example;

则下面的叙述中不正确的是 B

A) struct是结构体类型的关键字 B) example是结构体类型名

C) x,y,z都是结构体成员名 D) struct ex是结构体类型

3. 以下程序运行后,输出结果是 C(4分)

main()

{ char *s=

s+=2;

printf(

}

A) cde B) 字符c的ASCII码值 C) 字符c的地址

4. 什么函数不能声明为虚函数?(6分,每点3分) D) 出错

全局函数和静态函数

5. 引用与指针有什么区别?(12分,每点4分)

1) 当引用被创建时,它必须被初始化。(指针则可以在任何时候被初始化。)

2) 一旦一个引用被初始化为指向一个对象,它就不能被改变为对另一个对象的引用。(指针则可以在任何时候指向另一个对象。)

3) 不可能有N U L L引用。必须确保引用是和一块合法的存储单元关连。

6. 设计一个学生类Stud,除了包括no(学号)、name(姓名)和deg(成绩)数据成员外,有两个静态变量sum和num,分别存放总分和人数,另有两个普通成员函数setdata()和disp(),分别用于给数据成员赋值和输出数据成员的值,另有一个静态成员函数avg(),它用于计算平均分。在main()函数中定义了一个对象数组用于存储输入的学生数据。(20分) #include

#include

#define N 3

class Stud

{

int no;

char name[10];

int deg;

static int num;

static int sum;

public:

void setdata(int n,char na[],int d)

{

no=n; deg=d;

strcpy(name,na);

sum+=d;

num++;

}

static double avg()

{

return sum/num;

}

void disp()

{

printf(

}

};

int Stud::sum=0;

int Stud::num=0;

void main()

{

Stud st[N];

int i,n,d;

char na[10];

for(i=0;i

{

printf(

scanf(

st[i].setdata(n,na,d);

}

printf(

printf(

for(i=0;i

st[i].disp();

printf(

}

JAVA部分(50分)

1. 判断以下Teacher类的main方法的运行结果( )B(4分)

public class Teacher extends Person {

public Teacher () { super(); }

public Teacher(int a) { System.out.println (a); }

public void func() { System.out.print (

public static void main(String[] args) {

Teacher t 1 = new Teacher ();

Teacher t2 = new Teacher(3);

}

}

class Person {

public Person () { func(); }

public void func() { System.out.println(

}

A. 1, 1, 3

B. 2, 2, 3

C. 1, 3

D. 2, 3

2. 以下那个方法声明能够被加入到Child类中,编译正确?( )B(4分)

public class Parent {

public int addValue( int a, int b) { return a+b; }

}

class Child extends Parent {

}

A. int addValue( int a, int b ){// do something...}

B. public void addValue (){// do something...}

C. public void addValue( int b, int a ){// do something...}

D. public int addValue( int a, int b )throws MyException {//do something...}

3. 请阅读以下的代码片断,判断以下那些陈述是正确的:( )D(4分)

try {

...... // 打开文件

...... // 读写文件

return;

}

catch(IOException e) {

e.printStackTrace();

throw e;

}

finally {

throw new IllegalArgumentException(“......”);

}

A. 如果在文件操作中出现异常,那么该代码抛出IOException和IllegalArgumentException。

B. 如果在文件操作中出现异常,那么该代码抛出IOException。

C. 如果在文件操作一切正常,那么该代码直接返回,不抛出异常。

D. 如果在文件操作一切正常,那么该代码抛出IllegalArgumentException。

4、对于以下的方法体,如果TimedOutException直接继承Exception类,那么哪一个方法声明适合以下的方法体代码?( )B(4分)

{

success = connect();

if (success = = 1) {

throw new TimedOutException();

}

}

A. public void method()

B. public void method() throws Exception

C. public void method() throw TimedOutException

D. public throw TimedOutException void method()

5. 如果一个对象仅仅声明实现了cloneable接口,但是不声明clone方法,外部能够调用其clone方法吗?( )B(4分)

A. 能

B. 不能

C. 不确定

6 .写出下列程序所完成的功能:(15分)

import java.io.* ;

public class Reverse

{

public static void main(String args[ ])

{

int i , n =10 ;

int a[ ] = new int[10];

for ( i = 0 ; i < n ; i ++ )

try {

BufferedReader br = new BufferedReader(

new InputStreamReader(System.in));

a[i] = Integer.parseInt(br.readLine( ));

} catch ( IOException e ) { } ;

for ( i = n - 1 ; i >= 0 ; i -- )

System.out.print(a[i]+

System.out.println( );

}

}

从标准输入(即键盘)读入10个整数存入整型数组a中,然后逆序输出这10个整数。

7. Java编程,打印昨天的当前时刻。(15分)

public class YesterdayCurrent{

public void main(String[] args){

Calendar cal = Calendar.getInstance();

cal.add(Calendar.DATE, -1);

System.out.println(cal.getTime());

}

}

计算机专业试题(七)本试卷分三部分,公共部分、C++部分和JAVA部分,其中公共部分为必考部分,C++与JAV 部分,两者选一完成。试卷满分100分。

公共部分(50分)

1:当数据库损坏时可以利用_____和______有效的恢复数据库 转储,日志(4分)

2:数据库系统的核心是_______数据库管理系统或DBMS(2分)

3:#include 和 #include “filename.h” 有什么区别?(6分)

对于#include ,编译器从标准库路径开始搜索 filename.h

对于#include “filename.h” ,编译器从用户的工作路径开始搜索 filename.h

4:编写一个宏,输入2个参数,输出结果为两个参数的积(6分)

考察定义宏时,是否添加 括号,分号等。

#define TIMES(a,b) ((a)*(b))

5:写出进程的主要状态。(12分,每点2分)

运行态(running),就绪态(ready),等待态(blocked),挂起(suspend),新建态(new),终止态(exit)

6:简要说明电路交换和存储器转发交换这两面种交换方式,并加以比较。(12分,每点6分) 电路交换是一种直接的交换方式,它为一对需要进行通信的装置(站)之间提供一条临时的专用通道,即提供一条专用的传输通道,即可是物理通道又可是逻辑通道(使用时分或频分复用技术)。这条通道是由节点内部电路对节点间传输路径经过适当选择、连接而完成的,由多个节点和多条节点间传输路径组成的链路,例如,目前公用电话网广泛使用的交换方式是电路交换。

存储转发交换方式又可以分为报文存储转发交换与报文分组存储转发交换,报文分组存储转发交换方式又可以分为数据报与虚电路方式。分组交换属于“存储转发”交换方式,但它不像报文交换那样以报文为单位进行交换、传输,而是以更短的、标准的“报文分组”(packet)为单位进行交换传输。分组经过通信网络到达终点有2种方法:虚电路和数据报。

与电路交换相比,报文交换方式不要求交换网为通信双方预先建立,条专用的数据通路,因此就不存在建立电路和拆除电路的过程。

7:主键和唯一索引的区别(8分,每点2分)

A 主键顺序为数据的物理顺序

B 主键不能空,唯一索引可以为空

C 主键每个表只能有一个,唯一索引可以多个

D 主键:默认将是聚簇索引 唯一索引: 默认将是非聚簇索引

C++部分(50分)

2. 下列程序执行后的输出结果是 B(4分)

main()

{ int a[3][3], *p,i;

p=&a[0][0];

for(i=0; i<9; i++) p[i]=i+1;

printf(

}

A) 3 B) 6 C) 9 D) 随机数

2. 设有以下说明语句 B(4分)

struct ex

{ int x ; float y; char z ;} example;

则下面的叙述中不正确的是

A) struct是结构体类型的关键字 B) example是结构体类型名

C) x,y,z都是结构体成员名 D) struct ex是结构体类型

3.以下程序运行后,输出结果是 C(4分)

main()

{ char *s=

s+=2;

printf(

}

A) cde B) 字符c的ASCII码值 C) 字符c的地址 D) 出错

4. 软件能力成熟度模型CMM共分为( )成熟度等级 C(4分)

A. 3

B. 4

C. 5

D. 6

5. 析构函数什么时候运行,它主要作什么工作?(8分)

在对象被释放的时候运行,主要是清楚对象占用的资源

6. 请问以下程序将输出什么结果?(18分)

char *RetMemory(void)

{

char p[] =

return p;

}

void Test(void)

{

char *str = NULL;

str = RetMemory ();

printf(str);

}

可能是乱码。

因为GetMemory返回的是指向“栈内存”的指针,该指针的地址不是 NULL,但其原现的内容已经被清除,新内容不可知。

7. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?(8分)

有(2分),全局变量存放在数据区(3分),局部变量保存在堆栈区(3分)

JAVA部分(共50分)

1. 如果需要把一个对象添加到HashMap中,那么该对象至少需要重载Object的哪些方法( )B(4分)

A. clone和equals

B. hashCode和equals

C. hashCode和clone

D. finalize和clone

2. 请判断下面的代码片段的执行结果:()C(4分)

void func(int a, String b, String c) {

a = a + 1;

b.trim();

c = b;

}

public static void main(String[] args) {

int a = 0;

String b = “Hello World”;

String c = “OK”;

func(a, b, c);

System.out.println(“” + a + “, ” + b + “, ” + c);

}

A. 0, Hello World, OK

B. 1, HelloWorld, HelloWorld

C. 0, HelloWorld, OK

D. 1, Hello World, Hello World

3. 请问以下陈述那项是正确的( )A(4分)

A. 当一个对象不可到达时,该对象可以被垃圾回收器回收

B. 只有当没有任何引用指向一个对象时,该对象才能够被回收

C. 一个对象的finalize方法可能被垃圾回收器多次调用

D. finalize方法只能够被垃圾回收器调用

4、以下哪项陈述是正确的( )E(4分)

A. 垃圾回收线程的优先级很高,以保证不再使用的内存将被及时回收

B. 垃圾收集允许程序开发者明确指定释放哪一个对象

C. 垃圾回收机制保证了JAVA程序不会出现内存溢出

D. 进入”Dead”状态的线程将被垃圾回收器回收

E. 以上都不对

5. 以下程序的执行结果是( ) D(4分)

class A

{

public int n;

public String str;

}

class B

{

public A[] a;

public B() { a = new A[10]; }

}

class Test

{

public static void main( String[] args )

{

B b = new B();

b.a[0].n = 1;

b.a[0].str =

System.out.println( b.a[0].str + b.a[0].n );

}

}

A. 编译错误 B. 21

C. 3 D. 产生NullPointerException

E. 产生ClassCastException

6. 谈谈作用域public,private,protected,以及不写时的区别?(12分)

作用域 当前类 同一package 子孙类 其他package

public √ √ √ √

protected √ √ √ ×

friendly √ √ × ×

private √ × × ×

不写时默认为friendly

7. 编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。(18分)

package test;

class SplitString {

String SplitStr;

int SplitByte;

public SplitString(String str,int bytes){

SplitStr=str;

SplitByte=bytes;

System.out.println(

}

public void SplitIt() {

int loopCount;

loopCount=(SplitStr.length()%SplitByte==0)?(SplitStr.length()/SplitByte):(SplitStr.length()/S

plitByte+1);

System.out.println(

for (int i=1;i<=loopCount ;i++ ) {

if (i==loopCount){

System.out.println(SplitStr.substring((i-1)*SplitByte,SplitStr.length()));

}

else {

System.out.println(SplitStr.substring((i-1)*SplitByte,(i*SplitByte)));

}

}

}

public static void main(String[] args) {

SplitString ss = new SplitString(

0ewldfls=103

ss.SplitIt();

}

}

计算机专业试题(八)本试卷分三部分,公共部分、C++部分和JAVA部分,其中公共部分为必考部分,C++与JAV

部分,两者选一完成。试卷满分100分。

公共部分(50分)

1:Internet采用哪种网络协议?该协议的主要层次结构?(10分)

Internet采用TCP/IP协议

物理层,数据链路层,网络层(IP),应用层

2:Internet物理地址和IP地址转换采用什么协议?(2分)

ARP协议

3:IP地址的编码分为哪俩部分?(4分)

网络号 主机号

4:请解释什么是操作系统的优先级反转?其解决的办法是什么?(4分)

优先级反转发生在高优先级的任务在等待低优先级的任务释放它所需要的资源时,此时高优

先级任务的运行实时性将得不到保证。(2分)

采用优先级继承的方法可以避免优先级反转。(2分)

5:写出以太网数据帧格式。(10分,每点2分)

目的地址 源地址 类型 数据

6:设职工---社团数据库有三个基本表:(20分)

职工(职工号,姓名,年龄,性别);

社会团体(编号,名称,负责人,活动地点);

参加(职工号,编号,参加日期);

其中:

1)职工表的主键为职工号。

2)社会团体表的主键为编号;主键为负责人,被参照表为职工表,对应属性为职工号。

3)参加表的职工号和编号为主键;职工号为外码,其被参照表为职工表,对应属性为职

工号;编号为外码,其被参照表为社会团体表,对应属性为编号。

试用SQL语句表达下列操作:

1)定义职工表、社会团体表和参加表,并说明其主键和参照关系。

2)建立下列两个视图。

社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别);

参加人情况(职工号,姓名,社团编号,社团名称,参加日期)

3)查找参加唱歌队或篮球队的职工号和姓名。

4)求参加人数超过100人的社会团体的名称和负责人。

答:

1) CREAT TABLE 职工(职工号 CHAR(10)NOT NULL ,

姓名 CHAR(8)NOT NULL,

年龄 SMALLINT,

性别 CHAR(2),

CONSTRAINT C1_PK PRIMARY KEY(职工号);

CREAT TABLE 社会团体(编号 CHAR(8)NOT NULL ,

名称 CHAR(12)NOT NULL,

负责人 CHAR(8),

活动地点 VARCHAR(50),

CONSTRAINT C2_PK PRIMARY KEY(职工号)

CONSTRAINT C2 FOREIGN KEY(负责人)REFERENCES职工 (职工号));

CREAT TABLE 参加(职工号 CHAR(8),

编号 CHAR(8),

参加日期 DATA,

CONSTRAINT C3_PK PRIMARY KEY(职工号,编号),

CONSTRAIN C3 FOREIGN KEY(职工号)REFERENCES职工(职工号));

2)

CREAT VIEW 社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别)

AS SELECT 编号,名称,负责人,姓名,性别

FROM 社会团体,职工

WHERE 社会团体.负责人=职工.职工号;

CREAT VIEW参加人情况(职工号,姓名,社团编号,参加日期)

AS SELECT参加.职员号,姓名,社会团体.编号,名称,参加日期 FROM 职工,社会团体,参加

WHERE 职工.职工号=参加.职工号AND 参加.编号=社会团体.编号;

3) SELECT 职工号,姓名

FROM 职工,社会团体,参加

WHERE 职工.职工号=参加.职工号 AND 参加.编号=社会团体.编号

AND 社会团体.名称 IN('唱歌队','篮球队');

4) SELECT 社会团体.名称,职工.姓名

FROM 职工,社会团体,参加

WHERE 社会团体.编号=参加.编号 AND 社会团体.负责人=职工.职工号

GROUP BY 参加.编号 HAVING COUNT(参加.编号)>100;

C++部分(50分)

1.设单链表的结点结构为(data,next),已知指针q所指结点是指针p所指结点的直接前驱,如在*q与*p之间插入结点*s,则应执行的操作为( ) B(4分)

A. s->next=p->next; p->next=s;

B. q->next=s; s->next=p;

C. p->next=s-next; s->next=p;

D. p->next=s; s-next=q;

2. 阅读以下程序:

main()

{ int x;

scanf(

if(x--<5) printf(

else printf(

}

程序运行后,如果从键盘上输人5,则输出结果是( ) B(4分)

A. 3

B. 4

C. 5

D. 6

3.有如下程序(4分)

main0

{ int x=23;

do

{ printf(“%d”,x--);}

while(!x);

}

该程序的执行结果是( ) B

A. 321

B. 23

C. 不输出任何内容

D. 陷入死循环

4. 你认为在软件项目中,测试应该在以下哪个阶段介入( ) A(4分)

A. 需求阶段

B. 设计阶段

C. 编码阶段

D. 编码结束后

5. 请简述以下两个for循环的优缺点:(16分)

(1)

for (i = 0; i < N; i++)

{

if (condition)

{

DoSomething();

}

else

{

DoOthers();

}

}

(2)

if (condition)

{

for (i = 0; i < N; i++)

{

DoSomething();

}

}

else

{

for (i = 0; i < N; i++)

{

DoOthers();

}

}

(1)

优点:程序简洁;(4分)

缺点:多执行了N-1 次逻辑判断,并且打断了循环“流水线”作业,使得编译器不能对循环进行优化处理,降低了效率。(4分)

(2)

优点:循环的效率高;(4分)

缺点:程序不简洁。(4分)

(考察点:程序代码性能侧重点)

6. 为什么不用malloc为对象分配空间?(6分)

内存空间未初始化,(3分)同时构造函数不能得到运行。(3分)

7. 写一个函数,判定运算环境(16位以上字长)是little-endian 还是 big-endian(12分) /* 函数返回 0:little endian,非零:big endian */

int is_little_endian(void)

{

int v = 1;

if(*((char *)&v) == 1) return 0;

return 1;

}

JAVA部分(50分)

1.假设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 false true false

2.Collection的 四种主要接口是 、 、 、 Collection,List,Map,Set(8分)

3. ______是线程安全的,也就是说是同步的,而_______是线程序不安全的,不是同步的 Vector,ArrayList(4分)

4. 以下那些陈述是正确的:( )D(3分)

A. 一旦一个线程被创建,它就立即开始运行。

B. 使用start()方法可以使一个线程立即开始运行。

C. 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。

D. 一个线程可能因为不同的原因停止(cease)并进入就绪状态。

5. 方法resume()负责恢复哪些线程的执行:( )D(3分)

A. 通过调用stop()方法而停止的线程。

B. 通过调用sleep()方法而停止运行的线程。

C. 通过调用wait()方法而停止运行的线程。

D. 通过调用suspend()方法而停止运行的线程。

6. 对于以下的方法体,如果TimedOutException直接继承Exception类,那么哪一个方法声明适合以下的方法体代码?( )B(3分)

{

success = connect();

if (success = = 1)

{

throw new TimedOutException();

}

}

A. public void method()

B. public void method() throws Exception

C. public void method() throw TimedOutException

D. public throw TimedOutException void method()

7.一个函数定义的返回值是float,它不能在return语句中返回的值的类型是( )D(3分)

A. char B. float

C. long D. double

8. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 为什么?(6分)

是值传递。(2分)

Java 编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。(4分)

9. class Ex(14分)

{

public static void main(String[] args)

{

Fx f=new Fx(5);

}

Ex()

{

System.out.println(

}

Ex(int i)

{

System.out.println(

}

}

class Fx extends Ex

{

Fx()

{

Super();

System.out.println(

}

Fx(int i)

{

This();

System.out.println(

}

}

Ex,no-args

Fx,no-args

Fx,int

计算机专业试题(九)本试卷分三部分,公共部分、C++部分和JAVA部分,其中公共部分为必考部分,C++与JAV 部分,两者选一完成。试卷满分100分。

公共部分(50分)

1:IP地址的编码分为和

网络号(2分) 主机号(2分)

2:假设执行语句S的时间为O(1),则执行下列程序段的时间为( B )(4分) for(i=1;i<=n;i++)

for(j=i;j<=n;j++)

S;

A.

B.

C.

D.

O(n) O(n2) O(n*i) O(n+i)

3:二维数组A[10..20,5..10]采用行序为主序方式存储,每个数据元素占4个存储单元,且A[10][5]的存储地址是1000,则A[18][9]的地址是( A )(4分)

A.

B.

C.

D.

1208 1212 1368 1364

4:设栈最大长度为3,入栈序列为1,2,3,4,5,6,则不可能的出栈序列是( D )(4分)

A. 1,2,3,4,5,6

B. 2,1,3,4,5,6

C. 3,4,2,1,5,6

D. 4,3,2,1,5,6

5:结构体和联合体的主要区别?(4分)

主要区别是结构体的各成员占有各自的内存空间,联合体是共享内存空间

6:操作系统的主要组成部分?(8分)

进程和线程的管理,存储管理,设备管理,文件管理

7:解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?(8分) 由于文件系统难于实现数据共享,因此,相同的数据可能会在多个文件中重复出现,即产生数据冗余。(4分)

数据冗余会导致数据(或更新)异常(2分)和数据不一致性(2分)

2.设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。(回答下列题目)(14分)

1. 列出各部门中工资不低于600元的职工的平均工资。

2. 请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%。

1.SELECT DNO, AVG (SALARY)

FROM EMP

WHERE SALARY>=600

GROUP BY DNO

2.UPDATE EMP

SET SALARY=SALARY*1.1

WHERE ENO IN

(SELECT ENO

FROM EMP, DEPT

WHERE EMP.DNO=DEPT.DNO

AND DNAME='销售部'

AND SALARY<600;

或者

UPDATE EMP

SET SALERY = SALERY * 1.1

FROM EMP A,ENO B

WHERE A.DNO = B.DNO

AND B.DNAME='销售部'

AND B.SALARY<600;

C++部分(50分)

1.设int f(int);和int g(int);是函数f和g的原形,以下将f作为语句调用的是( )。B(3分)

A g(f(3)) B f(g(3)) C g(f(3)+2) D p= f(g(3)+1)

2.循环while(int i=0) i--;执行次数是( )。A(3分)

A 0 B 1 C 5 D 无限

3.以下结构类型可用来构造链表的是( )。B(3分)

A struct aa{ int a;int * b;}; B struct bb{ int a;bb * b;};

C struct cc{ int * a;cc b;}; D struct dd{ int * a;aa b;};

4. 有如下程序(3分)

main0

{ int x=1,a=0,b=0;

switch(x){

case 0: b++;

case 1: a++;

case 2: a++;b++;

}

printf(“a=%d,b=%d\n”,a,b);

}

该程序的输出结果是 A

A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2

5.设int * p2=&x,* p1=a;p2= *b;则a和b的类型分别是( )。B(3分)

A int * 和int B int * 和int **

C int 和int * D int * 和int *

6. 请写出如下代码运行的结果(9分)

# include

# include

struct Worker{

char name[15]; // 姓名

int age; // 年龄

float pay; // 工资

};

void main() {

Worker x;

char *t=

int d=38; float f=493;

strcpy(x.name,t);

x.age=d; x.pay=f;

cout <

}

liouting 38 493

7. 什么函数不能声明为虚函数?(4分)

全局函数和静态函数

8. 编写程序,把从键盘上输入的一批整数(以-1作为终止输入的标志)保存到文本文件“a:xxk1.dat”中。(18分)

# include

# include

# include

void main() {

ofstream fout(

if (!fout){

cerr <<

exit(1);

} // 可有可无

int x;

cin >>x;

while (x!=-1) {

fout <

cin >>x;

} // 能够从键盘向文件正确输出数据

fout.close(); // 关闭输出文件流

9. 头文件中的 ifndef/define/endif 有什么用(4分)

防止该头文件被重复引用。

JAVA部分(共50分)

1. 哪个关键字可以对对象加互斥锁?()B(3分)

A、transient

B、synchronized;

C、serialize

D、static

2. 下面哪个类可以被继承? C(3分)

A、java.lang.Double

B、java.lang.Math

C、java.lang.Thread

D、java.lang.Class

3. main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( )B(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 arg[] )

4. 判断以下Teacher类的main方法的运行结果( )B(3分)

public class Teacher extends Person {

public Teacher () { super(); }

public Teacher(int a) { System.out.println (a); }

public void func() { System.out.print (

public static void main(String[] args) {

Teacher t 1 = new Teacher ();

Teacher t2 = new Teacher(3);

}

}

class Person {

public Person () { func(); }

public void func() { System.out.println(

}

D. 1, 1, 3

E. 2, 2, 3

F. 1, 3

E. 2, 3

5. 接口的继承B (3分)

interface A{

int meth1();

}

interface B{

int meth2();

}

interface C extends A,B{

int meth3();

}

class JC implements C{

public int meth1(){

return 1;

}

public int meth2(){

return 2;

}

public int meth3(){

return 3;

}

public int meth4(){

return 4;

}

}

class Jkou{

public static void main(String args[]){

JC j = new JC();

System.out.println(j.meth1());

System.out.println(j.meth2());

System.out.println(j.meth3());

System.out.println(j.meth4());

}

}

A、4 3 2 1

B、1 2 3 4

C、1 3 2 4

D、1 4 2 3

6、如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是 类的子类并且存储该源程序文件的文件名为 。

Applet(2分)、MyApplet(2分)

7. 以下程序的执行结果是( ) D(3分)

class A

{

public int n;

public String str;

}

class B

{

public A[] a;

public B() { a = new A[10]; }

}

class Test

{

public static void main( String[] args )

{

B b = new B();

b.a[0].n = 1;

b.a[0].str =

System.out.println( b.a[0].str + b.a[0].n );

}

}

A. 编译错误 B. 21

C. 3 D. 产生NullPointerException

E. 产生ClassCastException

8. 多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么? (10分)

多线程有两种实现方法,(1分)分别是继承Thread类(2分)与实现Runnable接口 2分) 同步的实现方面有两种,(1分)分别是synchronized,wait(2分)与notify(2分)

9. 按照下图写出代码。(18分)

Public class JCheckbocDemo{

Public static void main(String agrs[]){

Container con = new JFrame(“JCheckBox演示窗口”);

Panel panel1= new Panel();

Panel panel2= new Panel();

ButtonGroup sex = new ButtonGroup(); //定义性别单选框

JRadioButton box1 = new JRadioButton(“男”,true);

JRadioButton box2 = new JRadioButton(“女”,false);

sex.add(box1);

sex.add(box2);

panel1.add(box1);

panel2.add(box2);

JCheckBox box3 = new JCheckBox(“计算机”,false); //定义系别复选框

JCheckBox box4 = new JCheckBox(“英语”,true);

panel2.add(box3);

panel2.add(box4);

myframe.setSize(300,300);

con.setLayout(new BoxLlayout(con,BoxLayout.Y_AXIS)); //设置窗体布局

con.add(new Label(“性别选择:”));

con.add(panel1);

con.add(new Label(“系别选择:”));

con.add(panel2);

myframe.show();

}

}

计算机专业试题(十)本试卷分三部分,公共部分、C++部分和JAVA部分,其中公共部分为必考部分,C++与JAV 部分,两者选一完成。试卷满分100分。

公共部分(50分)

1:分页式存贮管理中,页表是用来指出作业的与 的对应关系。逻辑页号,主存块号 (顺序可交换) (4分)

2:影响局域网络的三种主要技术是。传输介质、拓扑结构,访问控制方式 (顺序可交换) (6分)

3:若给定有n个元素的向量,则建立一个有序单向链表的时间复杂性的量级是( C )(3分)

A. O(1)

B. O(n)

C. O(n2)

D. O(nlog2n)

4:设单链表的结点结构为(data,next),已知指针q所指结点是指针p所指结点的直接前驱,如在*q与*p之间插入结点*s,则应执行的操作为( B )(3分)

A. s->next=p->next; p->next=s;

B. q->next=s; s->next=p;

C. p->next=s-next; s->next=p;

D. p->next=s; s-next=q;

5:在一个具有n个结点的单链表中查找值为m的某结点,若查找成功,则平均比较( D )个结点。(3分)

A. n

B. n/2

C. (n-1)/2

D. (n+1)/2

6:面向连接和非连接的服务的特点是什么。(8分)

面向连接的服务,通信双方在进行通信之前,要事先在双方之间建立起一个完整的可以彼此沟通的通道,在通信过程中,整个连接的情况一直可以被实时地监控和管理。(4分)

而非连接的服务,不需要预先建立起一个联络两个通信节点的连接,需要通信的时候,发送节点就可以往“网络”上送出信息,让信息自主地在网络上去传,一般在传输的过程中不再加以监控。(4分)

7:什么是分布式数据库?(5分)

数据库分布在计算机网络的不同计算机上, 网络中的每个节点具有独立处理的能力(场地自治),可以执行局部应用, 同时,每个节点也能通过网络通信子系统执行全局应用。

8:设工程—零件数据库中有四个基本表:(18分)

供应商(供应商代码,姓名,所在城市,联系电话);

工程(工程代码,工程名,负责人,预算);

零件(零件代码,零件名,规格,产地,颜色);

供应零件(供应商代码,工程代码,零件代码,数量)

试用SQL语句完成下列操作:

1) 查找预算在50000~100000元之间的工程的信息,并将结果按预算降序排列。

2 ) 找出使用上海产的零件的工程名称。

3) 将由供应商S5供给工程代码为J4的零件P6改为由S3供应,并将零件P6的产地改为S3供货商的所在城市。

4)从供应商关系中删除S2的记录,并从供应零件关系中删除相应的记录。

1.SELECT*

FROM 工程

WHERE 预算 BETWEEN 50000 AND 100000 (或者 WHERE 预算>= 50000 AND 预算<= 1000000)

ORDER BY 预算 DESC;

2.SELECT 工程名

FROM 供应商,供应零件,工程

WHERE 供应商.供应商代码=供应零件.供应商代码AND

供应零件.工程代码=工程.工程代码 AND

供应商.所在城市='上海';

3.UPDATE 供应零件

SET 供应商代码='S3'

WHERE 供应商代码='S5' AND 工程代码='J4' AND 零件代码='P6';

UPDATE零件

SET产地 = B. 所在城市

FROM 零件 A, 供应商 B

WHERE A. 零件代码 = 'P6'

AND B. 供应商代码 = 'S3';

4.DELETE

FROM 供应零件

WHERE 供应商代码='S2';

DELETE

FROM 供应商

WHERE 供应商代码='S2';

C++部分(50分)

1.有如下程序(4分)

main0

{ int x=23;

do

{ printf(“%d”,x--);}

while(!x);

}

该程序的执行结果是 B

A) 321 B) 23 C) 不输出任何内容 D) 陷入死循环

2. “零值”可以是0, 0.0 , FALSE或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为:if ( n == 0 ),则BOOL flag 与“零值”比较的 if 语句为:____________________________;float x 与“零值”比较的 if 语句为:____________________________。

if ( flag ) (2分)

const float EPSINON = 0.00001;if ((x >= - EPSINON) && (x <= EPSINON)) (2分)

3.以下程序运行后,输出结果是 C(4分)

main()

{ char *s=

s+=2;

printf(

}

A) cde B) 字符c的ASCII码值 C) 字符c的地址 D) 出错

4. 假定DD为一个类,则执行“DD a[10],*P”语句时,系统自动调用该类构造函数的次数为( )B(4分)

A、11 B、10 C、1 D、0

5. 说明类中的public、 protected和 private成员函数分别在public、protected和private继承方式下在派生类中的可访问性。(12分)

重点是基类中的任何Private在派生类中都是不可访问的。

6. 写出此函数的功能(12分)

struct StrNode {

char name[15]; // 字符串域

StrNode * next; // 指针域

};

void QB(StrNode * & f ,int n) {

if (n==0) { f=NULL; return; }

f=new StrNode;

cin >>f->name;

StrNode * p=f;

while (--n) {

p=p->next=new StrNode;

cin >>p->name;

}

p->next=NULL;

}

建立一个具有n个结点的链表,每个结点的字符串值由键盘输入,链表的表头指针由引用变量f带回。

7. 写出下面函数的功能(10分)

template

void WE(Type a[],Type b[],int n) {

for (int i=0; i

b[n-i-1]=a[i];

}

模板函数,把数组a的每个元素按逆序放入数组b中。

JAVA部分(共50分)

方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 方法是不能被当前类的子类重新定义的方法。 抽象(abstract)方法、最终(final)方法(4分)

2. 请判断下面的代码片段的执行结果:()C(4分)

void func(int a, String b, String c) {

a = a + 1;

b.trim();

c = b;

}

public static void main(String[] args) {

int a = 0;

String b = “Hello World”;

String c = “OK”;

func(a, b, c);

System.out.println(“” + a + “, ” + b + “, ” + c);

}

F. 0, Hello World, OK

G. 1, HelloWorld, HelloWorld

H. 0, HelloWorld, OK

I. 1, Hello World, Hello World

3. 下面哪个类可以被继承? C(4分)

A、java.lang.Double

B、java.lang.Math

C、java.lang.Thread

D、java.lang.Class

4、MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量()D(4分)

A、public int MAX_LENGTH=100;

B、final int MAX_LENGTH=100;

C、final public int MAX_LENGTH=100;

D、public final int MAX_LENGTH=100.

5. 假设x= 10, y= 20, z= 30; 计算下列表达式的值(12分)

A) x <10 || x > 10 ________________ B) !(x < y + z) || (x + 10 <= 20) _____________

C) z-y == x && Math.abs(y-z) != x false true false

6. Java编程,打印昨天的当前时刻。(14分)

public class YesterdayCurrent{

public void main(String[] args){

Calendar cal = Calendar.getInstance();

cal.add(Calendar.DATE, -1);

System.out.println(cal.getTime());

}

}

7. 谈谈HashMap和Hashtable的区别?(8分)

都属于Map接口的类,实现了将惟一键映射到特定的值上。(2分)

HashMap 类没有分类或者排序。它允许一个 null 键和多个 null 值。 (3分)

Hashtable 类似于 HashMap,但是不允许 null 键和 null 值。它也比 HashMap 慢,因为它是同步的。(3分)

本试卷分三部分,公共部分、C++部分和JAVA部分,其中公共部分为必考部分,C++与JAV 部分,两者选一完成。试卷满分100分。

公共部分(50分)

5、在TCP/IP层次模型中与OSI参考模型第四层相对应的主要协议有和 ,其中后者提供无连接的不可靠传输服。TCP(传输控制协议)和UDP(用户数据报协议) (顺序可交换) (4分)

6、在OSI中,完成相邻节点间流量控制功能的层次是数据链路层(2分)

5、IP地址为 140.111.0.0 的B类网络,若要切割为9个子网,而且都要 连上Internet,请问子网掩码设为(D )。(4分)

A. 255.0.0.0

B. 255.255.0.0

C. 255.255.128.0

D. 255.255.240.0

6、以下哪一个不是关于千兆位以太网的正确描述( C )。(4分)

A. 数据传输速率为1000MBit/S

B. 支持全双工传送方式

C. 只能基于光纤实现

D. 帧格式与以太网帧格式相同

3. 设有98个已排序元素,采用二分法查找时,最大比较次数是( D )(4分)

A. 49

B. 15

C. 20

D. 7

4. 高度为h的完全二叉树结点数最多有( A )(4分)

h A. 2-1

hB. 2+1

C. 2h-1

D. 2h+1

5. Hash表是用于数据存储的一种有效的数据结构,Hash表的查找复杂度依赖于Hash值算法的有效性,在最好的情况下,Hash表的查找复杂度为( A );在最坏的情况下,Hsah表的查找复杂度为( C )(4分)

A. O(1)

B. O(logn)

C. O(n)

D. O(nlogn)

1. 写出进程的主要状态。(12分)

运行态(running)(2分),就绪态(ready)(2分),等待态(blocked)(2分),挂起(suspend)(2分),新建态(new)(2分),终止态(exit)(2分)

2. TCP为何采用三次握手来建立连接,若采用二次握手可以吗?为什么?(12分) 三次握手是为了防止已失效的连接请求再次传送到服务器端。 (4分)

二次握手不可行,(2分)

因为:如果由于网络不稳定,虽然客户端以前发送的连接请求以到达服务方,但服务方的同意连接的应答未能到达客户端。则客户方要重新发送连接请求,若采用二次握手,服务方收到重传的请求连接后,会以为是新的请求,就会发送同意连接报文,并新开进程提供服务,这样会造成服务方资源的无谓浪费。(6分)

C++部分(50分)

5. 设一维整型数组data已进行了初始化,则其元素个数可由操作符sizeof通过表达式

__________________________计算出来。sizeof(data/data[0]) (2分)

6. 在继承机制下,当对象消亡时,编译系统先执行________的析构函数,然后再执行

_______的析构函数。子类(2分) 父类(2分)

7. 设有“int w[3][4];”,pw是与数组名w等价的数组指针,则pw的初始化语句为

____________________ int (* pw)[4]=w; (2分)

4. 要使引用pr代表变量“char * p;”,则pr的初始化语句为_______________ 。char * &pr=p;(2分)

5. 引用与指针有什么区别?(12分)

1) 当引用被创建时,它必须被初始化。(指针则可以在任何时候被初始化。)(4分)

2) 一旦一个引用被初始化为指向一个对象,它就不能被改变为对另一个对象的引用。(指针则可以在任何时候指向另一个对象。)(4分)

3) 不可能有N U L L引用。必须确保引用是和一块合法的存储单元关连。(4分)

6. 请问以下程序将输出什么结果?(16分)

char *RetMemory(void)

{

char p[] =

return p;

}

void Test(void)

{

char *str = NULL;

str = RetMemory ();

printf(str);

}

可能是乱码。

因为GetMemory返回的是指向“栈内存”的指针,该指针的地址不是 NULL,但其原现的内容已经被清除,新内容不可知。

7. 程序员规范中要求不要写出类似(++i)+(i++) 或 f(++i,i++)这样的代码,请说明原因。(12分)

计算子表达式的顺序由编译器决定的,虽然参数的压栈顺序在给定的调用方式下式固定的, 但参数表达式的计算顺序也由编译器决定的。不同的编译器或不同的表达式计算的顺序可能不一致。

JAVA部分(50分)

方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 方法是不能被当前类的子类重新定义的方法。 抽象(abstract)方法(2分)、最终(final)方法(2分)

2. 以下那个方法声明能够被加入到Child类中,编译正确?( )B(4分)

public class Parent {

public int addValue( int a, int b) { return a+b; }

}

class Child extends Parent {

}

D. int addValue( int a, int b ){// do something...}

E. public void addValue (){// do something...}

F. public void addValue( int b, int a ){// do something...}

D. public int addValue( int a, int b )throws MyException {//do something...}

3. 设 float x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )。A(4分)

A. 3.5 B. 3

C. 4 D. 5

4、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。D(4分)

A. start( ) B. stop( )

C. init( ) D. paint( )

E. 以上都不对