面试时可以问的问题
文章出自http://blog.csdn.net/liuxian13183,转载请引审出处
快速编程。如:编程实现从int数组中找出最大的int型数据;
● 一些基本的设计。
● 脚本语言和正则表达式。如:请从该目录中提取包含电话号码的文本文件列表,并以特定格式输出。
● 数据结构,如,你什么时候会采用哈希表 ,而不是数组?
● 比特和字节,如:程序员为什么问说出“oct(31) == dec(25)”类似这样的笑话。
● 抽象类接口、泛型
● 如果在不改变中间值的情况下,交换a、b的值。
关于如何面试开发者,我有自己的一套理论:给面试者15分钟的时间,请他陈述所擅长的领域。相比与传统的面试方式,我认为这可以取得更好的效果,因为你可以很快地探明下面的问题:
● 这个人喜欢做什么样的工作?
● 他是否擅长在小组中交流?
● 他能否很好地解决他所擅长领域中的问题?
● 你的团队是否愿意和他一块工作?
每个开发者都应该知道一件事,即如何推销自己、代码以及项目。