今天去一家外资的软件公司面试,地点就在延安西路1118号龙之梦大厦,面试时间是下午1点半,说来也郁闷,那个时候,雨下的好大啊,偶做3号线从赤峰路到延安西路站下车后,徒步过去,大概能走半个小时,恩,龙之梦大楼倒是很气派,由于赶时间,没有吃饭,中途还在可的买了几个茶蛋,这几天面试的过程中,自言自语说的最多的一句话就是:我容易吗我。

天下着雨,在拿着一把大伞的前提下,裤子有三分之二湿透了。顾不得那么多了,到了8楼,进去跟前台说是来面试的,接着出来一位小姐,后来才知道是招聘专员。直接将偶领到一个房间,给了一份表格,全英文的,也就是写写基本情况,期望的薪资,家庭情况等等。填写完了以后,给了一份数理分析的题,告诉偶在35分钟内做完,另外还提供了一个计算器。还好,题目不是很难,不过有几道题没有来得及答试卷就被收走了。

也不知道答题的结果如何,刚才给试题的那位小姐再次进来了,说要对偶进行英文测试,呵呵,说心里话,简单的交流是没问题的,但是如果是项目里的内容,因为涉及到太多的专业词汇,偶肯定是不行的。还好,由于提前说明,仅仅用英语进行一些没有涉及项目的交流,还算应付的过去。

英文面试这关,总算可以了。然后就到了技术面试关,其实技术面试关本来应该是我最有信心的一关,但是我现在真的怕了。至于为什么,后面会提到。一会,进来一位一看就知道是搞技术的。但是比较奇怪的是那个先前面试我的那位小姐也进来了,恩,有意思。技术面试正式开始,忘了说一点,偶应聘的职位是架构师,虽然偶很讨厌这个词,倒不是讨厌这个词的本身,而是感觉自己目前的水平,还真的没有到架构师的程度。如果偶的记忆力没错的话,应该有以下几个问题:

说说你们最后一个项目的架构,然后说说是怎么分层的
Hibernate的继承有几种形式
domain object怎么考虑的(说白了,就是前阶段论坛讨论比较多的话题)
软件开发的流程,rup?xp?
用UML里的Activity图来描述一个模块
用deployment图来画一下系统的部署情况
画出一个模块的类图
说一下一个模块的业务

应该还有几个吧,不太记得了,为什么说被鄙视呢?是在有关domain object的问题的时候,偶只能说,这个目前也没有非常好的、标准的解决方案,紧接着又被问了一句,看过Martin flower 的那本模式书吗?偶回答,没看过,呵呵,剩下的偶就不说了。

这样,面试完了。偶就出来了,也不知道面试结果怎么样,但是偶还是要愤青一下,自己也是技术出身的,但是我就是有一点不明白,难道技术面试一定要将面试人搞的很狼狈你就心满意足了?你就觉得心理好受了?你就觉得自己牛了?你知道你这个职位需要的是什么样的人?考察一个人是否胜任这个职位,到底要考察什么?记得类似的话,前段时间有一个帖子说了关于面试的一些问题。这段时间面试下来,对这个感触很深,让我感到矛盾的是,有时候都不知道该怎么表现了。特别对技术面试这关,你表现的很强的话,那对方不一定会认为你适合,请不要反驳,遇到过不少这种情况,如果说表现的适中的话,自己又把握不了那个尺度,鬼才知道他面的那点是他们公司需要的。所以,本来最又信心的技术面试,到现在反而让我提心吊胆的。这难道不是一种悲哀?

路漫漫其修远兮,吾将上下而求索,还是要坚持,才面试不到两周的时间,总共有6家公司,大的小的公司什么样的都有。有一点值得庆幸的是,面试一方面自己会对自己的知识储备进行一次再整理,另外通过面试也能看到自己的一些不足,算是有的也有失了。

鼓励一下自己,加油!
评论
baseline 2007-07-02
大概是bolang了,楼主没什么好懊恼的或者什么的。那里面的人就是要把将你问倒为己任的。没有录取就没有录取呗。不同的公司有不同的需求。最关键的是要表现最真实的自己,用游戏的心态去面对,用专业的态度去操作(哇,这句话可是神来之笔啊)。:)。。。。
ltian 2007-06-30
招聘本来就是难题啊,招聘的人肯帝会从自己比较熟悉的领域去提问。考验人的创造性或者说智商地问题本身就很难弄,所以弄一些概念上或者一些固有模式来考核。
就以上那些问题,到那个公司干一个星期就能掌握了!出的题目不是很好。l
mathsfan 2007-06-28
Calmfeeling 写道
俺滴娘啊,俺以为在杭州呢,延安西路...貌似不存在,因为延安路是南北走向....

跟偶的第一感觉一样```
seapigxie 2007-06-27
呵呵。。。。
有时候面试就象读书时候的考试,面试之前还是有必要准备相关职务的基础知识的。因为一些东西毕竟不可能在项目当中都有用到或者平时关注的也很多。我觉得好公司,一般不会问很具体的技术问题,应该更倾向于对基础知识的面和深度的考量。具体技术从项目经验中便可看出来了。
mvmouse 2007-06-26
所谓不入虎穴,焉得虎子。
既然去参加面试,就要有面对各种情况的心理准备。
wfeng007 2007-06-24
技术上的问题 没关系把。。。 倒是e文面试 一直感觉比较可怕
kris_xu 2007-06-22
写这个也需要勇气的。
eway 2007-06-22
朋友们啊,还是技术和经验不到家嘛。。。面试得很多问题都没有固定答案的,就看你从什么角度去回答,有好底子和经验的人总能给出令人满意甚至意想不到的答案,让考官信服,甚至让考官不敢和你继续深究下去。

+U吧。
fenglping 2007-06-21
哎,一提到面试就心烦!上次一家公司面试,那个面试的坐在我面前抽烟,发信息.本来一闻到烟味就反感,然后话也不说,主动跟他聊的时候,也不怎么回答,后来就叫了一个技术人员过来面试.心情完全被他搞乱了,最后都没有什么心情面试了,搞的最后一些很熟的技术问题全都忘光了.
不知道这是不是他对我的另外的考验!
Calmfeeling 2007-06-21
俺滴娘啊,俺以为在杭州呢,延安西路...貌似不存在,因为延安路是南北走向....
zhangsheng79 2007-06-21
不能苟同楼上的意见,做2、3个以上的大型项目架构经验,已经是架构师,每个人都是从无到有的,总会有第一个大型项目架构经验的.
pioneer21th 2007-06-21
世界真小啊。自己的经验,架构师分为两种:一种是在一个公司甚至是一个Team里工作了好几年,这类其他知识不见得多,但以忠诚公司取胜;另外一种是有2、3个以上的大型项目架构经验,有着很深也很宽的专业知识,这类以能力取胜,如果不符合这两种的任何一种,还是做Senior好些。
gigix 2007-06-21
simohayha 写道
lordhong 写道
楼上的有点深奥...看不懂了...
呵呵,他指的是http://www.javaeye.com/topic/25185?page=2 这个贴子里面t1转的那篇文章。

这边 袁泳的blog有点评,闲英文看着累的话可以看这个。

http://blog.csdn.net/g9yuayon/archive/2006/09/18/1236675.aspx

现在所说的软件开发,实际上——在我看来——分为差异很大的两种:火箭科学和专业服务。专业服务所关注的是客户价值和消除浪费,在编程本身的角度来说确实是挑战性比较小的。
simohayha 2007-06-21
lordhong 写道
楼上的有点深奥...看不懂了...
呵呵,他指的是http://www.javaeye.com/topic/25185?page=2 这个贴子里面t1转的那篇文章。

这边 袁泳的blog有点评,闲英文看着累的话可以看这个。

http://blog.csdn.net/g9yuayon/archive/2006/09/18/1236675.aspx
lordhong 2007-06-21
楼上的有点深奥...看不懂了...
jigsaw 2007-06-21
thoughtworks...consultant...lol...

still remember an old entry? >>but martine, enterprise software is.....
gigix 2007-06-21
lordhong 写道
引用

这倒是难讲……我有时候会玩玩这种小技巧,比如故意装得友善或者故意装得高傲,可以看到candidate在不同的人面前、不同的处境下面的反应。

interview的技巧之一? 我倒是觉得大家都开诚布公的比较好. 耍点小聪明测试对方, 我个人认为有点"小人", 而且以后如果做了同事的话, 对方也会对你有点防范, 值得吗? 呵呵, 不要见怪.

因为我们招的是consultant,不仅要技术精湛,还要面对客户,要和不同的人(ThoughtWorks之外的人)一起工作,甚至要独自在外面承受压力。承亚的能力、压力下的反应、放松警惕时的本能反应,都是我们招聘时要考虑的因素。
所谓professional,照我的理解,就是对自己人有后台的一面,对外人有前台的一面。如果candidate能进入ThoughtWorks,他就会看到我后台的样子,他就应该能理解我这样做的原因。说实话,如果连假正经都不会装,这样的人恐怕只适合在实验室里研究火箭科学。
lordhong 2007-06-21
引用

双手抱胸,说话漫不经心

起码要给别人一定的尊重. 尊重是相互的.

引用

这倒是难讲……我有时候会玩玩这种小技巧,比如故意装得友善或者故意装得高傲,可以看到candidate在不同的人面前、不同的处境下面的反应。

interview的技巧之一? 我倒是觉得大家都开诚布公的比较好. 耍点小聪明测试对方, 我个人认为有点"小人", 而且以后如果做了同事的话, 对方也会对你有点防范, 值得吗? 呵呵, 不要见怪.
gigix 2007-06-20
lizwjiang 写道
2)请注意您那天面试的态度,我的想法是无论我是应聘什么职位,面试官都不应该以一种以上对下的那种态度,好像有人求办事一样,不管你是有意无意的,我讨厌那种双手抱胸,说话漫不经心的那种,你可以回忆一下

这倒是难讲……我有时候会玩玩这种小技巧,比如故意装得友善或者故意装得高傲,可以看到candidate在不同的人面前、不同的处境下面的反应。
lizwjiang 2007-06-20
pintoy 写道
我是你说的面试官,如果我让你感觉被bs了(其实没有这个意思),那我先道了歉.

第一次看到对自己面试的反馈,感觉很特别.反馈是改进的最好催化剂.在这里我也给你一些关于你的反馈,希望对你有帮助:

面试的题目是根据你应聘的职位和你的工作经验决定的, 对于junior的程序员(应届毕业生除外),大多数问题是基本的java,ut,设计模式,uml的知识,基本应用(因为这些是公司的项目必须的)和学习能力, 对于senior的程序员则重点考察的是你对以前项目中用到的技术的掌握程度以及你的知识面(如果紧紧局限于你使用过的技术,对我来说就是你学习的主观能动性不够了).你应聘的是架构师, 需要的不仅是全面的知识,还有你对项目的宏观控制.所以我的问题基本上是从你对现在项目的理解来获取你的能力.

我经常问2个问题,一个是最近你看过哪些技术书籍,另外一个是你经常去哪些技术网站.上次有个面试者告诉我theserverside,然后我就问他最近tss上有哪些新闻(因为我每天都去),然后他告诉我大半年没去了,你让我说什么是好?

我相信你的能力,如果是面试senior的程序员的话,应该没有太大的问题,但还是建议你多看些经典的书籍,如果你期望更大的发展.


首先我要感谢一下你能在这里跟贴发言,但是如果你从此贴从头读来,也不难理解我的意思,前面我已经说了,面试的题目我倒是感觉出的还不错,但是我所反感的有两点:
1)难道我看了您说的那些书,然后说给您听,您就觉得满意了。在你看来实战比不上满口理论的,ok,我知道这样说是误解你,但是你要知道,我从来反感面试过程中问道你看过什么书没有的,记得2005年去华硕面试的时候,被面试的人问了一句,那本经典的设计模式书看过没有,说心里话,我还真的没看过,里面的c++代码我不懂,但是别的设计模式书我倒是看的不少。但是事实上呢?我那次是真的被鄙视了。

2)请注意您那天面试的态度,我的想法是无论我是应聘什么职位,面试官都不应该以一种以上对下的那种态度,好像有人求办事一样,不管你是有意无意的,我讨厌那种双手抱胸,说话漫不经心的那种,你可以回忆一下

另外我说的一点是,那天的面试过程中提到的问题,如果你读过最近出的一本《架构设计》,就很明显,我从来就不觉得理论不结合实际能做什么好的架构师。您说呢?
lizwjiang
搜索本博客
存档
最新评论
评论排行榜