深信服一面C++
首先自我介绍
Linux中创建共享内存的方式?共享内存中起始地址是不是按照页的大小对齐?创建共享内存的时候物理页一定分配吗?惰性空间分配的实现方式?
象棋中马从a到b点的最短路径的求解
c语言怎样判断两个浮点数是否相等?
结构体的比较是否能够通过内存比较的方法判断是否相等?结构体对齐在小端方式下的实现机制?
static的用法,static修饰函数有什么特殊的地方,static的这种特性怎样实现的?
fork的使用方法,子进程结束以后父进程如何知道,父进程在子进程结束以后要做什么事情?
单向链表如何判断有环?
统计英文文章中出现次数最多的几个单词的解决方案?
函数调用过程中栈的变化过程?返回值和参数变量哪个先入栈?
C++中拷贝构造函数形参用值来进行传递有什么影响?
面试30分钟,加上后面问问题十分钟,总共40分钟。期间面试官问我有没有参加笔试,估计这次笔试没有刷人。。。
#深信服##C/C++##面经#