`
架构师
  • 浏览: 52490 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

软件公司面试的几种类型总结

阅读更多
足不出户型:


你好,XXX先生,

我是广州XXXX有限公司行政人事部同事X小姐,如刚才电话所述,下面是我们公司针对软件工程师位的程式编写测试题,请阁下在x年x月x日星期一完成并回复给我。谢谢!

测试内容:

请用PHP+MySQL编写一个登录页面,条件如下:

1. 新用户可以注册新的帐号(用户名,密码,姓名,电话,Email)。
2. 已注册用户可以登录帐号(检查用户名和密码)。
3. 已登录用户保留其帐号(保留7天,不必 每次到页面都输入用户名和密码,可以直接进入登录后的主页面)。
4. 登出,清理保留的帐号资料,需要重新登录帐号。

完成后请把PHP档+数据库SQL档+或者有JavaScript档发送过来,我们将做进一步的检阅。谢谢您的配合!


评语:
靠谱指数:★★★★★
鄙视指数:★

完全在自己家里做题,给足充足的时间,这种考查方式最靠谱,绿色,环保,高端,可惜我只遇到一家公司是这么考查的。


白手起家型:
与上面的足不出户型类似,也是从头开始做一个Web工程,但是限制了地点在该公司的项目现场,使用项目现场的电脑,时间限制为4小时。开发的电脑不能连网,不能插USB存储设备,如果要查资料,可以用旁边的上网电脑查。




4小时内,居然要求做一个完整的xxx管理系统,要能登录,要能进行数据的CRUD,还要有能够使用的界面。

开发用的电脑不能联网,jar包之类的东西都齐全,xml之类的只能用手打,照着旁边百度的结果来输入。

评语:
靠谱指数:★★★★★
鄙视指数:★★

鄙视的原因主要是题目量太大,这种东西你给我一天做还差不多,4个小时太扯了,也不知道
我是应该匆忙做一个功能多、bug也多的项目,还是慢慢做好一个功能少、稳定运行的项目?


客观公正型:

给一张考卷,全是选择题,有单选和多选,有的公司是中文和英文题目, 有的公司是全英文题目。

评语:
靠谱指数:★★
鄙视指数:★

选择题是最公正的,对就是对,错就是错,我有一次在一个全英文的考卷上得了92分,把在场的面试官惊呆了。但我并不认为这种考试方法有多靠谱,我可能答题很厉害,实际动手能力很弱,这是完全有可能的,虽然我本人不属于这种情况。也有可能有的人答题答不出来,但是只要给他查文档,查资料,他什么需求都搞得定,就是有这样的人。

凡是出题,用纸笔作答,都是纸上谈兵,以下的考查形式也是这样。


奋笔疾书型:

给一张考卷,有各种类型的题目,当然也有伟大的简答题,伟大的编程题,现场在一张纸上书写代码。

一种比较常见的题目,是把JDK里已经提供的某个功能的实现写出来,二分查找,冒泡排序, String.split(),Collections.reverse()我都见过。我且不讨论这种题目有没有必要(我干嘛不直接调用现成的API),我就说一点,你让我把整个程序写在纸上,是想证明你这家公司有多弱智吗?

有一种现场编写算法的题目,例如斐波那契问题,一些动态规划问题的算法。这个也很扯淡,算法非要自己现场想?我百度出来的算法就不行?自己想也就算了,我当然自己能想出来,问题是光拿纸笔来写?纯属扯淡。

应付这种题目,我一向都是以注释为主,代码也写,只写几个关键的实现步骤。我的思路体现在注释上,不体现在代码上。要真写代码,你的纸绝对不够用,你也绝对看不完,而且我可以很确定你绝对无法判断我写的是对还是错。

还有一种简答题,说谈谈你对Spring,对AOP,对Servlet,对容器,对这对那的看法。这种题挺好的,重视理论积累,问题是没必要拿纸和笔写,你让我谈抽象类和接口的不同,我可以写一整页呢,你让我谈容器,可以谈到明天晚上呢。很有可能是一个菜鸟,看了一点书,来这也写一两行,我来这也写一两行,我也不知道是该写多点呢,还是写少点呢。这种题目其实体现不出水平的差距。

实际中的面试,如果都这么出题,我可以保证等你们公司下班了,我都没写完。本来我写字就慢,你又要求我做简答题,编程题,不好意思我只能慢慢做。

这种考查方法唯一靠谱的题目是让你写SQL。给一个表结构,按要求查询、删除、更新某某记录,这种题目是可以考查出水平的。

评语:
靠谱指数:★★
鄙视指数:★★★★★


非诚勿扰型:

非诚勿扰型指的是面试官现场问问题,不用你写,都是口头回答,他问什么你就答什么。类似于非诚勿扰里面的女嘉宾问男嘉宾。


评语:
靠谱指数:★★
鄙视指数:★★★★

不用写字了,这是很大的进步,但是有一种情况,有的人是项目组骨干,写程序很强,但是口头表达能力差,你要他谈这个技术,谈那个技术,他绝对说不清楚。哪怕他事先做好了准备,他都说不清楚,更不要说现场问了之后马上就要回答。哪怕他心里面清楚得很,要组织成语言,说给面试官听,他绝对做不到。

这还没完。很多技术上的东西,编程的东西,能用嘴巴说清楚??  本来就说不清楚,不是口才的问题,而是很多东西必须落实成代码的形式,没有代码,光说,纯属扯淡。改成用QQ聊天的形式来面试会更好,键盘敲出来的东西更能反映程序员的思维。



三顾茅庐型:

这是我遇到的最奇葩的面试类型。  整个面试过程,不做笔试,也不上机编程,只是聊了一下经历,问一些问题。奇葩的地方在于他自己好像也不知道问题的答案,不是在考我,是在请教我。

仔细一想,这个还是有一定道理的。  项目组要招人,是为了解决目前解决不了的问题,如果该项目组原有的成员已经能解决,那还招人干什么?  招人,就是要解决他们自己搞不定的问题。  所以,面试问的问题,都是他们自己不懂的,希望我比他们厉害,希望我懂,所以才招我。


评语:
靠谱指数:★(如果遇到菜鸟)
靠谱指数:★★★★★(如果遇到高手)
鄙视指数:★



最后,猜我去了哪种类型的公司??

答案:最后一种。
  • 大小: 406.2 KB
4
0
分享到:
评论
2 楼 zh89233 2014-01-10  
string2020 写道
你让我谈抽象类和接口的不同,我可以写一整页呢

麻烦楼主谈谈这个吧

从更加深入的层次谈谈,而不只是表明上的一些区别


。。。。。。。。。。。。
1 楼 string2020 2014-01-08  
你让我谈抽象类和接口的不同,我可以写一整页呢

麻烦楼主谈谈这个吧

从更加深入的层次谈谈,而不只是表明上的一些区别

相关推荐

    软件测试经典面试题 (超实用)

    23、内存有哪几种存储组织结构.请分别加以说明? 34 人力资源面试题 34 1、你的测试职业发展是什么?你自认为做测试的优势在哪里? 34 2、你为什么想离开目前的职务? 34 3、你对我们公司了解有多少? 34 4、你找...

    软件专业各大公司面试题目

    各大公司的面试题目及部分答案,有智力题和逻辑推理题等好几种类型的题目。

    Java面试宝典和大学生面试宝典

    3 种 考 试 笔 试,电话面试,面试,是顺利求职的 3 个过程。三关全过才能顺 利签约...在 SPSS 公司面试时, 在回答完面试官单链表逆置和拷贝构造函 数问题之后,我把话题引入了我所擅长的设计模式方面,这是一种谈话

    各大IT公司面试题集合

    │ C++面试题大全.doc │ c与c++面试题汇总.doc │ java面试题集.txt │ ├─C++笔试题 │ (1)C,C++经典问题,及面试笔试题 .txt │ (2)cc++.txt │ (3)笔试题2.doc │ (4)笔试题.doc │ (5)想成为嵌入式程序员应...

    java 面试题 总结

    引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始...

    java面试要点集合

    2、ejb几种类型 3、String和StringBuffer区别 4、jsp有哪些动作标记 5、动态Include和静态Include的区别 6、Exception中Finally的用法 7、jsp的内置对象有哪些 北京环贸通科技有限公司 1、jsp两种跳转方式 2、...

    java面试题以及技巧

    │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...

    Java面试宝典2010版

    72、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类? 49 73、字节流与字符流的区别 50 74、什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用...

    java面试题及技巧4

    │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...

    Java面试宝典-经典

    72、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类? 49 73、字节流与字符流的区别 50 74、什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用...

    java面试题大全(2012版)

    72、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类? 49 73、字节流与字符流的区别 50 74、什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用...

    java面试题及技巧3

    │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...

    2024年java面试题-数据库MySQL面试题第三部分

    MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。...书接上文,这是MySQL面试方面第三部分吧,本资料主要也是介绍MySQL面试方面的一些题目吧,重点挑几道高频出现的面试题!!!

    java面试题目与技巧1

    │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...

    java面试题以及技巧6

    │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科...

    java面试宝典2012

    72、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类? 54 73、字节流与字符流的区别 54 74、什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用...

    最新Java面试宝典pdf版

    72、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类? 49 73、字节流与字符流的区别 50 74、什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用...

    Java面试笔试资料大全

    72、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类? 49 73、字节流与字符流的区别 50 74、什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用...

    JAVA面试宝典2010

    72、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类? 49 73、字节流与字符流的区别 50 74、什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用...

Global site tag (gtag.js) - Google Analytics