Intel面试经过(ZT)

论坛:IT江湖作者:=^t^=发表时间:2004-11-18 11:33
发信人: buptyp (宝宝), 信区: Career
标 题: 北邮大牛面INTER
发信站: BBS 水木清华站 (Wed Nov 17 09:51:35 2004), 站内

中午头疼的厉害,吐了很多痰,肚子很疼,吃不下东西,眼睛看不远。但是下午
4点半的面试还是需要参加的。
坐375到了清华西门,还步行了20分钟才到了融科资讯中心,很气派的building,吓
死我了。中途遇到很多卖盘片的妇女之类,令人很不舒服。
由于衣服很破,进楼的时候,保安问了我一些问题,我回答的很流利,他允许我进了
楼,坐电梯到8层,看见了intel这几个字母,才知道找到地方了。一个很pp的小美女把我
引进了一个屋子里,里面坐着2个人,一个美国人,一个中国人,用很友好的目光看着
我。于是,我的很烂的英语开始滔滔不绝的开始了。我先做自我介绍,随后开始了严峻的
考验!”你对linux熟悉吗?”美国人问道。我回答“非常熟悉”。"那好,给我解释一下
进程的内核态和用户态的切换",我开始了演讲“内核使用一个固定的全局页目录表swapper
_pg_dir,他的3G以上的高端都被映射好了。。。”。美国人微笑了,感觉我的回答很
专业。“这样吧,阅读过linux源代码吗?版本多少?”美国人又问了。我回答“阅读过
,但是对tcp/ip协议栈的代码阅读的更仔细”,美国人不停的问,“那你说说内核是如何
load协议栈代码,是如何响应网卡数据的?”,我想,这太easy了,我讲起了初始化函数
net_dev_init,讲起了open_softirq,讲起了使用hash表注册不同的协议,使用dev_add_p
ack注册ip协议,当网卡有数据,进行校验,检测缓冲是否溢出,随后,挂接在cpu的处理
队列上,然后就调用__cpu_raise_softirq(),随后就是bottom_half的处理了,这个时候
那个美国人已经开始不停的点头了。我补充到,我看到的source code版本是2.4.18,旁
边的中国人有点妒忌我了,他开炮了,他说“这样吧,给我写个函数吧,你自己实现
malloc”,我说,太简单了,这个函数我已经写过很多遍了,我5分钟写了出来。他看了
之后,说我大体上是对的,但是没有使用assert检测,操,事情真多。中国人微微一笑,
问我,加入在linux下一个程序退出,如何能够执行一点自己的代码,我说使用atexit加一
个exit handler处理函数,他笑着没有回答。因为,我知道,这个东西说多了就是一个
病毒代码了。美国人看起来,对我很满意,他找了一个话题,问我对开源通信有什么感觉
我说,我对开源通信非常make sense,我说,现在一些烂教授把很简单的问题复杂化了
,实际上,本来都是工程化的问题,通信软件如果开源的话,会让很多人脱颖而出,随后
我赞赏了intel对中国开源社区的支持,他笑得已经合不上嘴巴了。随后还问了一些,
诸如posix,ipc,共享内存之类的东西,都是很简单。这里就不说了。最后,美国人和
中国人把我送出了屋子。
屋外的漂亮美女正在准备调度面试人员呢,随后,她让我等了5分钟,我顺便去了
一下厕所,就进入了一个更大的屋子。里面有2个人,一个美国女人,一个中国男人。
美国女人很和蔼,中国男人很内向,但是我知道这个男人一定是个linux高手,因为一般
不善言词的人能够当面试官,都是绝对的靠实力而不是口才获得别人的尊重的。美国女人
让我自我介绍,我介绍了一下,随后问起我的爱好,兴趣,对linux看法之类,我很轻松
的搞定了。突然,中国男人发飚了,“哦,小伙,不错啊,你对多线程安全是如何看待的
给我编写一个线程安全的链表吧”,我想,真简单,我用mutex来控制链表插入,删除的
关键代码区域,很快就搞定了。他说“可以啊,小伙,北邮的研究生,为什么不用信号
量呢”,我说“信号量在linux的实现不是很好,里面有一些bug”,他眼睛挣的很大,随
后,我举出了一个信号量在linux实现中的一个bug,他没有说什么。他随后,问我,“
如何把linux改造为rtos呢?”,这个问题比较难,因为linux是分时系统,同一优先级的
会时间片轮转,而且调度仅仅发生在从内核切换为用户态时,我说,首先要改进调度算法
,其次,把很复杂的vfs文件系统改造,最后,把内核设计的很小,通过一些库来提供
内核的功能。我也是乱讲的,他点了点头。“小伙,你回答的不错,你设计过商业软件
吗?”,我回答,当然了,随后告诉他一个url,他看了之后,露出了一对虎牙。美国
女孩用好奇的眼神看着我和他对话,她最后问了我一个问题,“你什么时候毕业?”,我
告诉她,明年4月,随后,我们3个开始了两两握手,感觉真的很无厘头。
终于面试完了,在屋外的美女引导下,我离开了intel。

--


--

※ 来源:·BBS 水木清华站 smth.org·[FROM: 222.28.218.*]
标签: 添加标签

0 / 0

发表回复
 
  • 标题
  • 作者
  • 时间
  • 长度
  • 点击
  • 评价
  •   牛娃
  • 有点发愁 
  • 2004-11-19 16:24
  • 32
  • 1152
  • 0/0
  •   牛人
  • 老贼 
  • 2004-11-19 04:44
  • 0
  • 816
  • 0/0
  •  
  • 黑魔镜 
  • 2004-11-18 14:48
  • 0
  • 824
  • 0/0
  •  
  • cnpow 
  • 2004-11-19 10:04
  • 36
  • 912
  • 0/0
  •   牛人
  • hufey 
  • 2004-11-18 13:22
  • 0
  • 817
  • 0/0

京ICP备14028770号-1