`
架构师
  • 浏览: 54513 次
  • 性别: 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  
你让我谈抽象类和接口的不同,我可以写一整页呢

麻烦楼主谈谈这个吧

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

相关推荐

    国内知名软件公司的面试题

    根据给定文件的信息,我们可以提炼出以下几个主要的知识点: ### 知识点一:区间交集问题 在标题和描述中并未明确指出具体的面试题目,但从部分提供的内容中可以看出一个与区间交集有关的问题:“[a,b][c,d]Ľ磺Ӽ...

    深信服软件测试面试题目

    【深信服软件测试面试题目】是一份涵盖了深信服公司历年软件测试笔试题目的文档。这份资料对于准备应聘深信服公司软件测试岗位的求职者来说,具有极高的参考价值。通过对这些题目的深入理解和解答,可以了解深信服在...

    各个软件公司 面试题 笔试题 c c++有答案

    这份资料集合了各个软件公司的面试题和笔试试题,并附带了答案,旨在帮助准备C++面试的人们提升自己的技能和应试能力。 C++面试题通常涵盖以下几个关键方面: 1. **基础语法**:这包括对变量、数据类型、运算符、...

    软件工程师面试技巧详解

    可以通过以下几种方式来进行: 1. **找朋友帮忙模拟**:让朋友扮演面试官的角色,帮助你模拟真实的面试场景。 2. **视频录制**:录制自己的面试过程,然后回看找出需要改进的地方。 3. **参加在线模拟面试平台**:...

    软件开发面试

    在软件开发领域,面试是决定求职者能否成功进入心仪公司的关键环节。对于开发者而言,准备充足的面试至关重要。这里,我们围绕“软件开发面试”这一主题,结合提供的压缩包文件,来探讨一些重要的知识点。 首先,从...

    大型软件公司的Java面试题(亲身经历哦)

    在大型软件公司进行 Java 技术面试时,通常会覆盖一系列的基础和技术深入问题,旨在评估应聘者的编程能力和对 Java 及其相关技术栈的理解深度。题目可能包括但不限于以下方面: - **基础知识**:例如 Java 的数据...

    软件公司笔试面试真题

    本资料集"软件公司笔试面试真题"显然是针对那些希望在C++编程、IT技术方面求职者的一份宝贵资源,特别适用于准备笔试和面试的应聘者。 C++笔试题通常会涵盖以下几个核心知识点: 1. **基础语法**:包括变量声明、...

    软件项目经理面试指南

    - **使用项目管理工具**:掌握至少一种项目管理软件的使用,如Microsoft Project,以便在面试中展示实际操作能力。 - **准备面试问题**:预计会问到的问题可能包括项目经验、团队管理案例、冲突解决、决策制定等,需...

    软件体系面试问题(英文版,只有问题没有答案)

    在软件体系结构面试中,可能会遇到以下几类问题: 1. **基础知识**:这类问题旨在考察求职者对基本概念的理解程度,例如什么是软件体系结构、不同类型的软件体系结构模型等。 2. **设计模式**:设计模式是在特定上...

    某网友嵌入式面试经历总结.docx

    嵌入式系统是一种微型计算机系统,广泛应用于各种设备和机器中,本文总结了一名网友的嵌入式面试经历,涵盖了海华、迈瑞、华为、智光、周立功、理邦等几个大型公司的面试经历,涉及到TCP/IP、驱动层、应用层、软件...

    C语言工程师面试宝典

    一般问答的形式居多,像微软、google、moto 这种非常牛的公司,才会现场考你编程,纯考算法的公司也就那么几家。 下面按照不同的技术领域分类总结各部分常见的面试问题: Java java 基本语法、多线程、异常处理、...

    2018 Java 工程师面试总结

    Java后台开发面试涵盖了广泛的知识点,包括但不限于以下几个方面: 1. **自我介绍**:这是面试的常见开场,需要简洁明了地介绍自己的教育背景、项目经验和技术专长。 2. **项目经验**:面试官会询问你参与的项目,...

    金蝶软件测试面试题,有答案

    - **金蝶软件概述**:金蝶软件是一家提供企业管理解决方案的公司,其产品和服务广泛应用于各类企业的信息化建设中。 - **业务支持**:金蝶软件能够为企业提供全方位的支持,包括财务管理、供应链管理、客户关系管理...

    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)想成为嵌入式程序员应...

    软件测试面试题

    总结以上知识点,可以看出这份面试题旨在考察应聘者在自动化测试工具QTP的应用能力、软件测试的基础理论知识、以及在实际工作中的沟通协作能力。对于希望从事软件测试工作的应聘者来说,掌握这些知识至关重要。在...

    各公司经典面试题选取

    ### 各公司经典面试题选取知识点总结 #### 一、面试题目的背景及意义 面试题目不仅是考察应聘者的基础知识掌握程度,更重要的是通过这些问题来评估求职者的逻辑思维能力、解决问题的能力以及团队合作精神。本篇...

    阿尔卡特朗讯最全面试宝典,阿朗面试总结

    在准备阿尔卡特朗讯的面试时,特别是对于软件工程师的职位,以下几个核心知识点是必须掌握的: 1. **操作系统基础**:面试中可能会考察基本的操作系统概念。例如,解释操作系统的作用,如何作为用户和计算机硬件...

Global site tag (gtag.js) - Google Analytics