首先介绍项目,时间占了近20,然后问了一堆技术问题。
1 struct s {char a;short b;double c;}; sizeof(s),为什么要对齐。
2如何生成动态链接库
3 如何加载动态链接库
4 远程登陆和本地登陆的区别
5 如何控制socket等待连接的时间
6 Linux2-6.12.src.rpm 如何安装使Linux运行新的映像
7 Gcc 预处理选项-E
8 列举线程函数库
9 线程同步
10 fork &pthread_create
11 内核编程和用户编程的区别
12 copy_from_user函数是否可能阻塞
13 写脚本打印当前机子所有的用户名
14 perl 和python
15 安装了一个网卡驱动程序,把相关的网卡拔掉会出现什么问题
16 是否做过开源项目,用到那些工具
17 自己的爱好从事哪方面的开发?Kernel &app
18 数据结构的理解,内核中用到那些比较牛的数据结构,然后开始漫谈算法
19 写过什么模块吗?内核模块一般放在哪里?
20 自己的职业规划
21 malloc(100M)整个系统的动作,何时申请内存、缺页中断、阻塞等一系列问题
22 char *p = 0×1000; char a = *p; 编译、运行会有什么状况、解释原因
23 brk系统调用的理解,用户的交互
24 int main(){for(;;);return 0;} 这个代码运行后系统会有什么情况,内核如何感知?如何处理?
25 copy_from_user()函数可能阻塞吗?如果是,请举例,分析原因...查看更多