更新时间:2018-11-22 16:19作者:王新老师
2015最新360校园招聘笔试题目
一、主观题
1、编程实现strncpy(char *dest,char* src, stze_t n);
2、编程实现逆波兰式,函数原型double CalRpn(int oprnum,char *Opstr[]),实现计算逆波兰式的结果。比如中序遍历为1+2*3,逆波兰是式为12+3*
3、一段英语翻译
file descriptor和lock,forks等
二、选择题
1、RSA、SHA、DES、BASE6X哪个不可逆?
2、指令寻址方式
3、RISC指令系统的特点(从指令长度、指令种类、寻址方式、寄存器数目)
4、磁盘扇区访问时间
5、采用不同寻址方式的目的
6、指针和引用的区别
7、static类型
8、虚函数继承
9、排序算法最坏情况时间复杂度和不稳定排序算法
10、二叉树高度计算
11、进程中的线程堆和栈的关系(共享堆,独占栈)
12、进程就绪、阻塞、运行示意图
13、创建进程条件
14、HTTP403表示什么
15、数据库索引的意义
16、不能用于window进程同步的是哪个:mutex,event,临界区、信号量
360面试Windows客户端开发
数据结构、操作系统、C/C++都问到了
1、进程和线程的区别
线程是指进程内的一个执行单元,也是进程内的可调度实体.
与进程的区别:
(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;
(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源
(3)线程是处理器调度的基本单位,但进程不是.
(4)二者均可并发执行.