10/16/2006

加油~

在这家公司快半年了,要继续努力!继续十一制定的计划!
在这里贴一下以后面试注意的问题,以及目标公司的招聘要求(看看自己的不足的地方)。

首先心里应该有底,要清楚面谈的基本内容和目的,比如:
# 介绍
介绍的目的是让应试者放轻松

# 应试者参加过的项目
这个问题的目的是在寻找一样品质:热情
1)谈到他们做过的项目时变得热情洋溢;他们的语速更快,语言更生动活泼。这说明他们对某些东西有兴趣,有热情(因为现实中有许多人对所做的项目根本漠不关心呢)。
2)能认真地去解释事情。
3)如果这个项目是一个团队项目,看看他们是否在有承担领导责任的迹象?

# 无法回答的问题
聪明的应试者猜到你不是要测验他们的专业知识,他们会积极地给出一个估计。

# C语言函数
通常要求应试者用C语言写一些小函数。以下是通常会出的题目:
1. 将一个字符串逆序
2. 将一个链表(linked list)逆序
3. 计算一个字节(byte)里有多少bit被置1
4. 搜索给定的字节(byte)
5. 在一个字符串中找到可能的最长的子字符串,该字符串是由同一字符组成的
6. 字符串转换成整数
7. 整数转换成字符串(这个问题很不错,因为应试者要用到堆栈或者strev函数)

# 你满意吗?(代码)

# 设计问题
好的程序员会问更多的信息。

# 挑战
软弱的应试者会屈服。那我就和他说拜拜了。
坚定的应试者会找到一个办法说服你。
不得不承认,面试双方的地位并不是平等的。有可能应试者由于害怕你的权力而不敢于你争辩。但是,好的应试者有足够的热情和勇气坚持正确的观点,他们由于热切希望说服你而会暂时忘记正在被面试。这样的人就是我们要雇佣的人。

# 你还有什么问题?


以下摘自redhat招聘linux开发人员的部分要求:
...
- Proficient in a variety of scripting languages,including python,shell and perl preferred
- Extensive experience in the packaging and delivery of software for one or more flavours of Linux/UNIX
- Expeience in developing Linux Desktop applications
- Expeience in developing applications for GTK/GNOME and QT/KDE
- Understanding of and experience in object-oriented design and coding
- Excellent communication skills(verbal and written) in English

以下摘自Novell招聘linux开发人员的部分要求:
*招聘对象及要求:
1. 通用要求:
* 熟练使用 GNU/Linux 操作系统及开发环境如 GNU Automake/Autoconf/Libtool/ 系列工具、
CVS/SVN 协同开发工具、GDB 调试器、GCC 编译器 等
* 精通 C 语言编程,要求十万行以上 C 代码编程经验
* 熟练 C++ 语言编程
* 熟练使用英语进行沟通、阅读英语文档
* 热爱开放源代码事业
* 热爱编程
* 使用 GNU/Linux 作为日常办公桌面
* 两年以上相关工作经验

1. 桌面技术研发工程师,要求:
* 熟练使用 QT/KDE 或 GTK/GNOME 开发环境和开发库
* 熟悉国际化软件编程技术,如 Unicode/ISO10646、字体、打印等

2. 服务器、系统技术研发,要求:
* 精通 Linux 内核模块开发
* 熟悉服务器相关技术,如网络程序开发、多线程多进程程序开发等
* 熟悉硬件驱动开发

没有评论: