因为对Linux抱有不变的热情,昨天去中标软件参加了面试。
去了之后先填表,后做题。
题目很多,要求90分钟完成,所以得抓紧时间。
下面把我记忆中的题目分享出来,供后来者参考。
操作系统类:
- Linux集群文件系统的类型,答案GFS,GFS2。
- 加载模块的命令,insmod, modprobe。
- 用 ifconfig 为网口增加 ip 地址。
- 用图例说明Linux内核结构。
- 说明从开机到用户登录,Linux系统做了哪些工作。(我想主要有加载内核,加载模块驱动设备,挂载分区,启动init进程等待用户登录)。
网络类:
- 给定计算机ip和掩码,计算广播地址。(举一反三,网络地址怎么计算)
- Linux的默认路由规则。
- 给定几个DNS,优先向哪个请求服务。
- 画图说明TCP/IP的结构组成。
编程类:
- 动态链接和静态链接的异同。
- 编译型语言和解释型语言的异同,举例说明。
- C语言的变量的各种声明。(参见 读懂C复杂声明的黄金法则)。
- 判断sizeof的结果。
- 判断程序输出的结果。(关于++,传值与传引用,字符串和字符数组等)。
- 写一个双向链表,实现插入、查找、删除、初始化等函数。
其它:
- 一个英文的逻辑题,主要使用排除法。(很高大上啊)。
- 最后一道附加题,逻辑分析,很复杂,我没做出来。
多少年没考试了,所以临试状态居然有些紧张。
笔试之后是技术面试。一个工程师很实在,很和蔼,应该人品不错。
回家等结果。
2015-03-26