恒生电子2017笔试技术题回顾:基础理论与语言知识精选
5星 · 超过95%的资源 需积分: 50 80 浏览量
更新于2024-09-08
11
收藏 100KB DOCX 举报
恒生电子2017年的校园招聘笔试题涵盖了技术理论和语言知识两大部分,旨在测试应聘者的计算机基础知识和编程技能。以下是每个部分的关键知识点:
**技术题部分**
1. **计算机总线** - 题目询问了计算机的三类总线,答案是控制总线、地址总线和数据总线,这些总线在硬件中负责不同功能的通信,如控制数据的传输和寻址。
2. **OSI七层模型** - 传输层的主要协议包括TCP(传输控制协议)和UDP(用户数据报协议),HTTP是应用层的协议,而FTP是文件传输协议,位于应用层。
3. **LINUX指令** - 提供的正确选项包括vi(文本编辑器)、rm(删除文件)、cp(复制文件)和cd(改变当前目录),这些都是基本的Linux命令。
4. **链表的特点** - 链表支持插入和删除操作无需移动元素,因为节点通过指针链接,空间需求与长度无关,且不能随机访问,因为需要从头遍历。
5. **时间复杂度** - 两个嵌套循环的算法时间复杂度是O(n²),因为内层循环在最坏情况下会执行n次,外层循环n次,总共执行次数为n*n。
6. **进程间通信** - 选项包括无名管道、信号量、共享内存、套接字、高级管道、有名管道和消息队列,这些都是进程间通信的不同机制。
7. **计算机网络** - TCP是面向连接、可靠且有序的协议,UDP是无连接的、不可靠的,多播地址范围是224.0.0.0~239.255.255.255,而192.168.94.83的广播地址不是固定的,而是由子网掩码确定。
8. **数据库操作** - 录入数据时,使用DEFAULT约束可以自动填充特定字段,如性别列中的“男”,这属于默认值设置。
9. **软件设计阶段** - 在设计阶段的任务包括数据结构设计、系统模块结构定义、模块算法设计等,定义需求和建立系统模型属于需求分析阶段。
10. **TCP拥塞控制** - 特征中,Nagle算法用于减少不必要的小包发送,慢启动和快速重传/恢复策略用于避免网络拥塞。
**语言知识部分**
这部分题目可以选择C语言或Java语言类的题目,具体题目未提供,但可能涉及语法、数据类型、控制结构、函数等内容,应聘者需要熟悉所选语言的基本概念和用法。
恒生电子的笔试题全面测试了应聘者的计算机基础知识、操作系统、网络通信、数据库操作、软件设计和编程语言能力,旨在筛选出具有扎实技术基础和实际编程经验的候选人。
2018-10-13 上传
2021-05-11 上传
201 浏览量
480 浏览量
吃范范
- 粉丝: 12
- 资源: 12
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章