LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2945|回复: 31

面试被鄙视,经验不足,一败涂地!请看我被问的问题!(100%原版)

[复制链接]
发表于 2006-11-26 20:39:40 | 显示全部楼层 |阅读模式
1。
struct
{
    int a;
    int b;
    char c;
}

请问这个结构体再32位CPU平台下被gcc编译后,结构体的大小(多少个字节)

答案绝对不是4+4+1 = 9 个 应该不会是10个吧,后面不会加 \0

2。
spinlock_bh()函数是干什么的?【百度搜索不到】
面试官说这是一个极其重要的函数,而我却从来没有见过。。。

3。怎么判断一个不知道大小的链表是否是循环链表【数据结构问题,我很久都没看数据结构了】

4。
5。
。。。。【忘记了】
发表于 2006-11-26 22:04:54 | 显示全部楼层
google搜索得到,你这傻x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-26 22:08:45 | 显示全部楼层
晕!我只不过是说明在百度搜不到,没有所在网上搜不到,况且,在面试时,你能搜么?!!
大哥你就把我上面的3道题做出来吧!
回复 支持 反对

使用道具 举报

发表于 2006-11-26 23:20:05 | 显示全部楼层
我也做不出阿,不过我不会去败毒查
回复 支持 反对

使用道具 举报

发表于 2006-11-27 09:40:22 | 显示全部楼层
请问是哪公司的面试,第二题的函数在google上查也只有四页的英文文章,而且不是专题介绍,是不是考官蒙人阿??在linux下用man命令也没有啊?
回复 支持 反对

使用道具 举报

发表于 2006-11-27 09:50:28 | 显示全部楼层
1. 这个是对齐问题,答案是12个字节,你似乎不太想动手,字节测试一下,google一下。
2. 你搜不到恨正常,因为拼写错了,应该是spin_lock_bh,似乎你是去面试Linux内核开发,这个函数意思能猜出来的,加自旋锁并禁止下半部,目前的内核是禁止软中断。
3. 如果是一条绳子,你怎么判断是不是一个圈?

lz多看看书,多练习一下吧!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-27 09:50:42 | 显示全部楼层
不好意思,不能说具体的公司名字,你应该明白道理。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-27 10:03:23 | 显示全部楼层
锁兄,12字节是测试出来了,可就不知道为什么,况且面试的时候,没有经验,答不出来,你还想告诉他说“测试一下就知道了”?

谢谢你告诉了我12字节的原因。

关于那个spin_lock_bh()函数,“小肥”就是写出spinlock_bh();我手头上还有他亲自写的笔迹,还有他个人的email,他叫我复习好之后,再email给他,他叫他手下来面试我。

我本是电子专业的,大三末才真正遇到 “嵌入式(linux)”,一接触就爱上了。。。。

现在我是偏向于软件的,偏离了我原专业,我现在是 大四 在校生。。。惭愧。。。能力确实不足。

我面试的不是 linux内核开发 ,是 普通的 软件工程师, 要求是 C/C++, 一些linux,
可是“小肥”就那么狠问我那个函数,确实没见过,但知道是什么锁之类的。。。唉。。。

lz是否懒猪的意思,其实我并不懒,为了找工作和学习,早出晚归。。。我非常尽力的作出自己的嵌入式小作品(2000多行C代码编写的),却都被鄙视了,他们的眼光里透露出:“这,算些什么?”
回复 支持 反对

使用道具 举报

发表于 2006-11-27 10:14:28 | 显示全部楼层
lz = 楼主

男儿当自强!
回复 支持 反对

使用道具 举报

发表于 2006-11-27 10:21:51 | 显示全部楼层
lz是个做事认真地人啊,祝你找个好工作啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表