LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: 超级用户

老板让我出一份招聘LinuX程序员的面试题(基础部分),大家看看行不行

[复制链接]
发表于 2007-2-12 22:32:39 | 显示全部楼层
我来玩玩
.Answer Question in your habit, there is no standard one.
Which LinuX Env are you using?
its family( Debian/ Redhat/ Gentoo, etc ):_____Debian+FVWM
its gcc version:_____3.4 & 4.1.2
its kernel version:_____ 2.6.18-3-k7
its libc version:_____libc6-dev 2.3.6.ds1-6
its filesystem type(s):_____reiserfs
when you install it:_____( MM-DD-YYYY )2006-10-25
1( or more ) reason, why you like( or donot like ) LinuX, please?
everything are under my CONTROL!!
How long do you use LinuX? Which package_manage_method do you like best?
2 years without M$
apt is the best!!
Whate does the follow words mean, please:
FSF: Free Software Foundation
GNU: GNU is not UNIX
LinuX: kernel or GNU/Linux system
KDE: K Desktop Environment
Gnome: The GNU Network Object Model Environment
GCC: GNU Compiler Collection
GPL: General Public License
How to compile a kernel, please?
How to copy a file(s) from a machine to another one( write down as more methods as you can, if you need some software or hardware, declear them )
ftp(vsftpd)
http(apache)
tftp
NFS
usbdisk
dd
If I made a mistake that link reboot to normal startup rc level, the computer reboot after startup, what'll you do, please?
I've never do this. boot  another linux system, fix it?
Let's have some music, which player do you like best?
mpg123
Given your machine use static network config, when you move it to another office, how to use locale network, please?
ifconfig ethx xxx.xxx.xxx.xxx
route add default gw xxx……
A software package depends on "ncurses", so compile false, what's next, please?

#apt-get install ncurses??
Given you got a machine, you canNOT open it, how to know its details hardware info, please?
dmesg
Our office use a classic router + switcher network toplogic, our router is a LinuX box. One day, you find the speed of network is VERY slow, it seems somebody download ungently, give you the power of root, what are you going to do? ( the rounte based iptables )
Iptables -A INPUT  -s xxx.xxx.xxx.xxx -j  DROP??
Which Chinese_Input_Method are you using?
SCIM
As a system admin, if you found a server run slowly, how to resolve it, please?
#top
then
#kill xxx ???
emacs or vi ( or other )?
vi (vim)
回复 支持 反对

使用道具 举报

发表于 2007-2-12 22:50:48 | 显示全部楼层
aptitude install ncurses-dev
LS出局。

反问考官:LinuX,X大写什么讲究。
回复 支持 反对

使用道具 举报

发表于 2007-2-12 23:29:56 | 显示全部楼层
个人人为, linux开发者面试的基础题部分可以考一些shell和编译方面的常识.

网络配置什么的似乎意义不大.
回复 支持 反对

使用道具 举报

发表于 2007-2-13 16:27:31 | 显示全部楼层
脚本啦
命令的组合啦
那种真的像是调查问卷
回复 支持 反对

使用道具 举报

发表于 2007-2-13 16:43:10 | 显示全部楼层
看你想找什么人员了。。。

如果有人忽然问我,你的gcc是什么版本,一个字母不差的说出来,我可能还真会有点傻眼~~
毕竟,工作和兴趣不一样。。这点很重要,也很实际。。

有时候,有些人他会用c,用makefile,但是,他却不去管gcc具体的版本号
而有些人,可能很跟潮流,什么都想用新的,所以,天天去gcc --version一下(当然,未免说得夸张点。。嘿嘿)

你觉得那个你更喜欢,如果工作的话,可能前者更好点,所以,应该出点和工作有关的,而不应该出这些和这些版本号相关的东西。。
如果非要基础的话,比如shell脚本的语法,常用的服务名称,简单的配置,vim的简单使用方法(当然,emacs也行,谁让我只会用vim呢。。)常用的命令。。(tar , bzip , more , awk , grep ...一大堆呢),觉得比你现在的这个好。。。

个人意见,仅供参考~~~呵呵
回复 支持 反对

使用道具 举报

发表于 2007-2-13 17:47:56 | 显示全部楼层
这题目不是很好,招程序员可不是招linux系统管理员。
应该补充考一些C基础、关于posix和平台无关的编程问题和debug能力。再就是你们常用到的开发语言(脚本)和库方面的知识以备选优。对于程序员,设计模式多少应该是必考的部分。
回复 支持 反对

使用道具 举报

发表于 2007-2-14 14:28:51 | 显示全部楼层
基础题中有的不太合适,对于程序员来说,可能网络管理,系统管理等方面的东西不经常去碰。考iptable之类的东西没太大意义。
回复 支持 反对

使用道具 举报

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

本版积分规则

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