蓝色星际
来源:互联网 发布:英语短语词组软件 编辑:程序博客网 时间:2024/04/23 18:48
公司规模还挺大的,地段好(北三环),呵呵,这两个地方是最吸引我。先笔试后面试。
笔试题记不清了,不是太难,有几道题比较有特点:
1、 gdb如何调试多线程
2、 如何知道一个进程打开了多少个文件
以上两道题不知道答案,gdb调试多线程。。。估计难度不小,反正没试过多线程。至于问题2,等我查看一下UNIX手册在回答
3、 嵌入式linux设备,128M内存,无交换分区,以下的代码有何区别?
#include <stdio.h>
#include <memory.h>
#define MSIZE 1024*1024
int main()
{
int *p = NULL;
int cnt=0;
while(1)
{
p = malloc(MSIZE);
if(!p)
break;
//memset(p,1,MSIZE);//屏蔽此段代码对打印输出有何区别
printf("Has allocation %dM/n",++cnt);
}
printf("test end/n");
return 1;
}
这里考验的我感觉有两点,
(1) 编译器是否会优化掉p,因为没有使用p,有可能会被优化掉
(2) 这道题真正考验的可能是对DMA技术的了解,这里p先malloc一块虚拟内存,但是操作系统并没有立即映射到物理内存,直到你要使用这块内存时才映射。因此如果屏蔽掉那段代码,你可以看到你malloc了3000多M的内存(即除了内核空间外的内存都被你划分了)
面试有一个问题比较有特点:请简单描述一下linux/windows/vxworks等操作系统的区别以及体现在什么地方。
说实话这道题有点为难我的意思,我也没有回答。不过我的想法是linux开源,移植性好;windows功能全,操作方便;VxWorks实时性好。
面试官可能觉得我的工资要求高,没有人事面试。呵呵,日资企业就是抠门。
- 蓝色星际
- 2013蓝色星际
- 2013蓝色星际笔试题
- 星际家园
- 星际笑话
- 晚上星际
- 星际十二生肖
- 星际快捷键
- 星际迷航
- 星际互联网
- 星际穿越
- 星际迷航
- 星际穿越
- 星际穿越
- 星际密码
- 蓝色巨人
- 蓝色忧郁
- 蓝色往事
- C++结构体 应用
- jsp页面的数据导入Excel中并下载Excel
- Java从入门到精通 - Java数字处理类
- socket的一个实例
- sybio
- 蓝色星际
- 鼎桥
- 同一个类的不同对象,对象的成员函数可以互相访问各自对象的私有变量和私有成员函数
- 飞漫软件
- 诺西
- 如何查看程序所需的库文件
- live555 流程重要函数整理
- iPhone SDK新手必读
- pl sql连接远程oracle 10g