h3c校招笔试.docx
- 文档编号:4877439
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:5
- 大小:18.43KB
h3c校招笔试.docx
《h3c校招笔试.docx》由会员分享,可在线阅读,更多相关《h3c校招笔试.docx(5页珍藏版)》请在冰豆网上搜索。
h3c校招笔试
竭诚为您提供优质文档/双击可除
h3c校招笔试
篇一:
华三笔试题
h3c华三技术有限公司[笔试题]
20xx-09-25
注:
笔试题根据面试者回忆记录,仅供参考;
以下题目都是在小端结尾的32位x86cpu上面运行的代码:
一.编程题
1.请实现一个函数,对于给定的整型参数n,该函数能够打印出自然数中的头n个质数(15分)。
#include
#definen10000
voidfind_zs(intnum)
{
}
intmain()
{
}
2.链表节点结构体定义
structnode{
intdata;
structnode*prev;
structnode*next;
}
假设已经构建完毕的一个双向链表有节点a-b-c-d-e-F,从中截断,以c为截断点,传入节点c的指针,截断后重新连接的链表变为c-d-e-F-a-b的形式,写出实现这一功能的c语言代码,返回新链表的头节点指针。
(10分)
#includeinti;intj;printf("%d以前的质数是:
",num);for(i=2;i #include
structnode{
};
intmain()
{
//形成a-b-c-d-e-F的双向链表用1-2-3-4-5-6来表示inti;node*head=(node*)malloc(sizeof(node));head->data=1;head->next=null;head->prev=null;node*p=head;node*q=head;for(i=0;inext){if(3==p->data){tmp_head=p;printf("%d-",p->data);q=p->next;p=q;q=(node*)malloc(sizeof(node));q->data=i+2;p->next=q;q->prev=p;q->next=null;p=q;intdata;structnode*prev;structnode*next;
}
}}q=p->next;p=q;//把a-b节点挪到F节点后面p->next=head;head->prev=p;q=head->next;q->next=null;//打印当前链表,验证结果是否正确p=tmp_head;q=tmp_head;for(i=0;idata);q=p->next;p=q;
二.问答题(每题4分)
1.请写出floatx与“零值”比较的if语句:
#defineepsinon1e-6
if(x }
voidtest(void)
{
char*str=null;
getmemory(str);
strcpy(str,"helloworld");
printf(str);
}
请问运行test函数会有什么样的结果?
程序崩溃
这其实是一个参数传递的问题.
修改变量值需要传递该变量类型的一级指针;
修改一级指针指需要传递对应类型的二级指针.
4.char*getmemory(void)
{
charp[]="helloworld";
returnp;
}
voidtest(void)
{
char*str=null;
str=getmemory();
printf(str);
}
请问运行test函数会有什么样的结果
程序执行后结果未知,可能是hell。
等(即o以后字符未知)
5.voidgetmemory2(char**p,intnum)
{
*p=(char*)malloc(num);
}
voidtest(void)
{
char*str=null;
getmemory(
strcpy(str,"hello");
printf(str);
}
请问运行test函数会有什么样的结果
输出hello,但内存泄漏了!
6.voidtest(void)
{
char*str=(char*)malloc(100);
strcpy(str,“hello”);
free(str);
if(str!
=null)
{
strcpy(str,“world”);
printf(str);
}
}
请问运行test函数会有什么样的结果
程序输出未知,因为产生了野指针,不知道指针具体为何止?
7.charstr[]=“hello”;
char*p=str;
intn=10;
请计算
(1)sizeof(str)=6
(2)sizeof(p)=4
(3)sizeof(n)=4
8.inta=0x0a;intb=0x0b;intc=0x0c;intd=0x0d;
intsum=(a
sum的值是多少?
0x07
9.structname1{charstr;
intnum;
shortx;};求sizeof(name1)是多少?
是在32位处理器上
12,注意内存对齐,char占1byte但int要在4的整数倍上,同样short要在2的整数倍上,但同样要内存对齐。
10.#definemul(a,b)a*b
请问mul(3+4,5+6)的值是多少?
3+4*5+6=29
11.联合体定义如下
typedefunion{
intia;
charc[4];
shortints[2];
}untest;untestun;
un.c[0]=0xaa;un.c[1]=0xbb;
un.c[2]=0xcc;un.c[3]=0xdd;
那么那么un.ia=un.s[0]=
注意,x86cpu是小端结尾的
un.ia=0xddccbbaa;un.s[0]=0xaa;
12.intmain(){
intx=3;
printf("%d",x);
return1;}问题:
main函数既然不会被其它函数调用,为什么要返回一个值?
这个返回值有什么用途?
操作系统需要这个返回值,main函数的返回值用于说明程序的退出状态。
如果返回0,则代表程序正常退出;返回其它数字的含义则由系统决定。
通常,返回非零代表程序异常退出。
篇二:
h3c华三通信面试题
h3c
1、计算一个字符串中最大的子串的长度,并将它返回。
(子串是这样定义的连续的数
字或者字母)如“abcdefg123456789asdfgagfafg”,其中最大子串是“asdfgagfafg”。
2、一副牌从a到k共13张,取牌的顺序是这样的
a、将第一张放到最下面。
b、取出最上面的一张牌。
依次顺序操作a、b,最后取出牌的顺序是从a到k,请用程序实现13张牌的最初顺序。
3、判断一个字符串是否是合法的ip地址?
4、将一个链表倒序。
5、编程实现一个双向链表的删除过程。
6、技术面试:
写一个计算字符串中单词个数的程序。
(按照项目的标准写)
华三通信的笔试
附加题:
1、xml的三种实现方式、
2、数据库死锁的原因及如何防范?
3、用java程序判别ip地址是否合法?
编程题:
1、如何实现链表的倒序?
2、将一个字符串中最大连续子串中的长度和子串返回(主要区分字母和数字)。
篇三:
h3c校园招聘信息发布稿
h3c诚聘20xx届毕业生
杭州华三通信技术有限公司(简称h3c),致力于ip技
术与产品的研究、开发、生产、销售及服务。
20xx年h3c年销售额11亿美元,在国内30个省市区设有分支机构。
目前公司有员工4800人,其中研发人员占55%。
h3c每年将销售额的15%以上用于研发投入,在中国的北京、杭州和深圳设有研发机构,在北京和杭州设有可靠性试验室及测试中心。
截至20xx年6月,h3c已申请专利超过3200件,位居国内通信行业前三,其中发明专利占85%。
20xx年h3c发明专利授权量位列中国内地企业第六位。
h3c始终聚焦ip技术领域的创新,已具备从高端核心到低端接入的全系列网络产品,为客户提供包括数据中心、广域网、城域网和园区局域网在内的全方位网络解决方案。
在云计算、虚拟化等新技术带动传统互联网快速变革的今天,h3c提出了新一代互联网ngip理念,通过在云联网、基础承载网、物联网等不同层面的创新解决方案,推动传统的互联网向新一代互联网跃进。
根植中国,h3c始终以“为客户创造价值”作为公司发展的源动力,不断细分客户需求。
截至目前,h3c在中国市场的以太网交换机、企业级路由器、运营商/行业/商业市场wlan产品市场份额均排名第一。
h3c打造的可靠、高效、智能的网络应用遍布政府、金融、能源电力、运营商、教育、交通、大企业等各行各业。
在70%以上的中央部委、“十二金工程”中的九个全国骨干网、四大国有商业银行、三大电信运营商、全部“211”高校和“985”高校、中国五百强企业中的三百五十家,h3c的产品和解决方案得到了广泛应用。
在全球市场,h3c研发和生产的产品服务于近百个国家和地区,客户包括惠普、梦工厂、可口可乐、美国麻省理工学院、瑞士电信、英国沃达丰、法国国铁、法国标致雪铁龙集团、俄罗斯联邦储蓄银行、巴西电信、澳大利亚昆士兰政府、日本神户大学、韩国三星电子等。
愿景:
成为全球ip领域的领导者。
h3c公司网址:
.cn
h3c校园招聘网:
.cn/campus
20xx年应届生招聘岗位及应聘流程招聘岗位:
1、【技术类】:
软件类工程师,技术支持工程师
2、【市场类】:
产品经理、销售经理岗位要求:
1、通信、电子、计算机等理工类相关专业20xx年应届研究生和本科生;
2、扎实的专业知识,良好的技术基础;
3、英语听说读写能力全面,通过英语四级;
4、积极上进,诚实守信,身体健康;
5、工作岗位和工作地点需服从公司分配。
应聘流程:
1、简历注册:
登陆h3c校园招聘网(),注册简历并提交。
2、校园招聘宣讲会:
登陆h3c校园招聘网,查询当地h3c高校宣讲会安排,到现场与公司交流。
3、笔试与面试:
集中安排笔试、面试,具体信息将提前通过e-mail、短信或电话等方式通知,请
确保联系方式畅通。
参加面试时请携带以下资料:
a)个人详细简历;
b)证书原件及复印件,包括身份证、英语四/六级证书、各类获奖证书及其他资格证书等;c)成绩单原件及复印件;
d)学校毕业生推荐表;
e)黑色钢笔或圆珠笔。
4、签约:
接到录用通知后,参加签约座谈会,提交就业三方协议。
5、公司报到:
登陆h3c校园招聘网,查询报到安排,预约确认后按时报到。
h3c祝愿您把握住事业的起点,一步步走向成功!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- h3c 笔试