华为IT应用开发工程师(C++应用软件)实习生笔试+360企业安全服务端开发工程师实习生笔试
2017-03-25 21:44
1021 查看
华为笔试:
三道编程题(120分钟,每道题200分)
第一道:输入两个数,将他们反转求和,比方(输入123,456,输出975)
只需要注意输入输出格式的问题,算法本身不难,两个辗转取余解决
第二道:筛子有六个面:左右前后上下,定义6种操作:左翻、右翻、前翻、后翻、顺时针旋转、逆时针旋转,对这六种操作进行符号化定义L,R,F,G,A,B,要求针对序列{1,2,3,4,5,6}(6个面的值),输入一个字符串(每个字符值为L,R,F,G,A,B之一),写出最终序列;
针对6中操作,写出一个数组内部值交换的方式即可解;
第三道:一个类似单源点最短路径的题,只不过是有环图;
针对这种都可以用递归暴力法求解,但是应该还有其他的优化算法
总结:题目比较简单,时间也比较充足;
#############
360笔试
40道不定项选择+3道编程(120分钟)
两个部分的时间可以累积(之前不知道,所以后面编程题做得很难受)
单选主要考核的核心在于C++语法的理解,捎带考了linux和数据库以及其他的一些很杂的知识点,虽然是不定项选择,但是每道小题给出了单选还是多选,考核的知识点有:
1.设计模式,需要了解那几个常见设计模式的特征;
2.计算时间复杂度
3.TFTP应用的传输层的什么协议。UDP
4.B树的特征,有几个关键字啥啥啥的
5.堆的结构特点
6.linux定时服务的命令,crontab
7.判断一个程序是干嘛用的,有回溯求子集树、排列树,分支限界,贪心四个选项
8.合成/享元/命令/装饰四种模式
9.给一段程序的输出结果,填入代码中相应的片段(考了好几道)
10.C++内存分配
12.友元函数
13.类的静态数据成员,包括声明以及定义的方式
14.只能重载为成员函数的运算符,=,[],(),->
15.类数据的构造顺序
16.字符数组
17.合法标识符,下划线的使用
18.不能重载的运算符种类
19.对一个包含各种数据类型的结构进行sizeof,要考虑对齐方式
20.数据库的备份方式
21.输的先根遍历对应转换二叉树的先序,树的后根遍历对应转换二叉树的中序遍历
22.Linux nohup命令
23.折半查找的比较次数
24.影响哈希表产生冲突的因素
后面的三道编程题:
第一题:
第二题:
第三题:
三道编程题(120分钟,每道题200分)
第一道:输入两个数,将他们反转求和,比方(输入123,456,输出975)
只需要注意输入输出格式的问题,算法本身不难,两个辗转取余解决
第二道:筛子有六个面:左右前后上下,定义6种操作:左翻、右翻、前翻、后翻、顺时针旋转、逆时针旋转,对这六种操作进行符号化定义L,R,F,G,A,B,要求针对序列{1,2,3,4,5,6}(6个面的值),输入一个字符串(每个字符值为L,R,F,G,A,B之一),写出最终序列;
针对6中操作,写出一个数组内部值交换的方式即可解;
第三道:一个类似单源点最短路径的题,只不过是有环图;
针对这种都可以用递归暴力法求解,但是应该还有其他的优化算法
总结:题目比较简单,时间也比较充足;
#############
360笔试
40道不定项选择+3道编程(120分钟)
两个部分的时间可以累积(之前不知道,所以后面编程题做得很难受)
单选主要考核的核心在于C++语法的理解,捎带考了linux和数据库以及其他的一些很杂的知识点,虽然是不定项选择,但是每道小题给出了单选还是多选,考核的知识点有:
1.设计模式,需要了解那几个常见设计模式的特征;
2.计算时间复杂度
3.TFTP应用的传输层的什么协议。UDP
4.B树的特征,有几个关键字啥啥啥的
5.堆的结构特点
6.linux定时服务的命令,crontab
7.判断一个程序是干嘛用的,有回溯求子集树、排列树,分支限界,贪心四个选项
8.合成/享元/命令/装饰四种模式
9.给一段程序的输出结果,填入代码中相应的片段(考了好几道)
10.C++内存分配
12.友元函数
13.类的静态数据成员,包括声明以及定义的方式
14.只能重载为成员函数的运算符,=,[],(),->
15.类数据的构造顺序
16.字符数组
17.合法标识符,下划线的使用
18.不能重载的运算符种类
19.对一个包含各种数据类型的结构进行sizeof,要考虑对齐方式
20.数据库的备份方式
21.输的先根遍历对应转换二叉树的先序,树的后根遍历对应转换二叉树的中序遍历
22.Linux nohup命令
23.折半查找的比较次数
24.影响哈希表产生冲突的因素
后面的三道编程题:
第一题:
第二题:
第三题:
相关文章推荐
- 美团(后台开发工程师实习生)笔试+cvte(C/C++软件开发工程师实习生)笔试
- 完美世界2017年实习生游戏c++开发工程师笔试编程题答案
- c++应用软件工程师笔试题
- 网易2017实习生招聘笔试题 C++开发工程师
- 笔试面试-2015华为软件开发实习生
- 【北京招聘】高级应用软件开发工程师
- 谈谈 IT 软件开发工程师 基本功
- 2011金山软件校园招聘 C++开发工程师 笔试题
- IT规划的企业应用演变 之 软件即规划
- 软件企业需求的人才(开发人员与软件开发工程师综合对比篇)
- 软件开发大师谈企业应用架构模式
- 谈谈 IT 软件开发工程师 基本功
- 长期求购企业软件或IT项目的开发文档+代码,要求规范、真实,价格面议,联系邮箱elthen@126.com
- iOS软件开发揭密:iPhone&iPad企业应用和游戏开发(china-pub首发)
- Symbian 应用软件开发、测试与 S60 平台安全常见问题问答
- 中兴笔试题目及答案(软件开发工程师)
- 软件企业需求的人才(开发人员与软件开发工程师综合对比篇) (ZT)
- Symbian 应用软件开发、测试与 S60 平台安全常见问题问答
- 软件开发大师谈企业应用架构模式
- 高质量的C/C++编程【某市第九研究所嵌入式软件开发工程师面试题】