CWYAlpha

Just another WordPress.com site

Thought this was cool: 09.13 – 百度系统部1面 – 桌子

leave a comment »


发信人: daocaoren(daocaoren), 信区: JobForum
标  题: 09.13 – 百度系统部1面 – 桌子
发信站: 饮水思源 (2012年05月20日21:45:51 星期天)

09.13 – 百度系统部1面 – 桌子


今天下午,百度系统部一面归来~~
70%的时间问项目,30%的时间问内核,没有问任何算法题目~~

        项目方面
问的很细,主要包括这个项目的意义,你负责哪些工作,遇到了什么样的问题,怎样解决
的,为什么要这样解决,项目的难点在哪里等等,而且面试的前后两个人都问了项目,问
题的雷同度极高,第二个人面我的时候,我基本就是重复了一遍答案~~

        内核方面
1.read系统调用的实现机制?(从用户态到内核态,要求描述文件系统层的具体实现)
2.页面的分配与回收机制?(哪个线程回收,何时回收,如果回收不到足够内存怎么办)
3.pdflush的运作机制?
4.kmalloc和vmalloc有何区别?
5.sendfile()和send有何区别?(sendfile我从来没有用过,不过在面试官的提醒下把答
案才出来了)
6.普通的读写操作,O_DIRECT读写操作和mmap()的区别?(关于mmap的没有答出来,猜了
一下,不知道对错)
7.描述下内存的slab机制?

        其它方面
先自我介绍,一定要言简意赅,切勿废话,最后,他会让你提出问题,此外,两位面试官
都问我能否实习,我的答案都是不行,看得出,他们很失望,也看得出,他们很缺人。。
。

        总结
1.如果打算面试系统部内核方面的,内存管理,文件I/O,socket编程,一定要会,特别是
内存管理,多看点没有坏处
2.遇到自己不熟悉但是知道点的东西,把自己知道的都说出来,最好是分条说,但如果只
知道个名字,而对本质完全不了解,要主动“坦白”,这样面试官会跳过去或者给你些提
示,如果死撑着瞎猜,很容易被逼问的很惨
3.简历上的项目一定要是自己做过的,就算不是,也要对实现了解的很清楚,感觉很多时
候不是面试官对你的项目感兴趣,他主要就是考察看你是不是真的动手做过

今天面我的都是系统部搞内核的那帮人,问的基本都是内核,不搞这个的,参考意义不大
~~

更多信息可关注百度俱乐部:http://bbs.aftjob.com/group-4-1.html
--
http://job.aftjob.com/job阿凡提招聘
※ 来源:·饮水思源 bbs.sjtu.edu.cn·[FROM: 123.125.0.228]
				

from JobForum: https://bbs.sjtu.edu.cn/bbstcon,board,JobForum,reid,1337521551.html

Written by cwyalpha

五月 20, 2012 在 2:24 下午

发表在 Uncategorized

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: