`
Qieqie
  • 浏览: 337716 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

面试拒绝做题目的技术“牛人”

阅读更多
面试拒绝做题目的技术“牛人”

刚才来了一位面试者,面试我们公司的J2EE高级工程师。此人简历上职位软通动力某个支持部门的技术主管。这个家伙,是95年毕业,非IT专业,99年“自学”转入IT行业,从事Java开发(其牛人语)。

简历上描述:深刻理解java设计模式和j2ee架构,追求并把握新技术,能够宏观决策架构设计和正确选择实现技术。拥有先进的设计理念,能根据需求,做出可扩展,可配置的框架!

写的挺好的,一看人都动心了。我负责面试这位牛人。

接下来故事发生了:

我准备了一套题目,涉及基本java编程,web编程,spring编程,hibernate编程。请其先做下题目。结果这位大人拒绝这个要求,他说聊聊就可以了,我觉得也不错啊,于是就和他聊聊。问了他简历上没有写明的一些项目:教育经历、工作转换(采矿专业->计算机专业)、求职目标的问题。

出人意料的是,他说他想知道我们公司有什么专有技术、专利没有?我们公司有什么技术底蕴没有?

对于前一个问题,我基本很难回答,老实说,做Java的技术是为产品服务的,只能说我们使用Java做出好产品,在架构上,数据结构设计上具有合理性,并具有在性能、伸缩上的经验和能力,但我总认为这不是什么技术。

至于问我们公司的技术底蕴没有我是一头雾水啊,不知道他到底是什么意思?难道是觉得自己很牛,所以。。。


他又提议,要不由他来问我问题,他想了解我们公司的技术能力!有意思吧!反过来问,这个不奇怪,通过他问,我能够知道他认为什么是关键的,或他现在关注的。前几次面试其他人,我都给对方这种机会,让对方问我问题,并询问对方我们的面试有什么不足的。可是让我意外的是,这是由对方提出来的。


1、你觉得hibernate怎么样?为什么你们会用hibernate?性能瓶颈怎么解决?

他throw一个好大的问题啊,不过这是什么问题啊,这根本不是什么问题,也太俗气了!不过我还是回答了,重点是,性能不性能不是在于技术本身,而是你怎么使用。正确的使用便可,错误的使用便败。况且hibernate一样可以执行navtive sql。

2、你觉得ORM怎么解决性能瓶颈的问题?

这种问题有意思吗?ORM会成为性能瓶颈吗?只是将row数据转成结构化更好的Object形式有什么瓶颈?如果有什么瓶颈的话,就是不转也是瓶颈!瓶颈决不是ORM的问题。

他一直跟我说是用什么技术导致什么性能的问题,而我一直告诉他,脱离业务谈技术性能差的问题没有意义,我叫他给我举个具体业务的例子,我来回答他。

这时这个家伙,告诉“我知道你们的技术水平了”,不知道他是啥意思!


接下来说做面试题目的问题,我告诉他:如果你是数学家,你会拒绝回答我“1+1=?”的问题吗?如果你是中文家,你会拒绝我“一”怎么写吗?他笑笑,没说话。我接着说,题目还是应该做,既然你是hibernate专家,这些题目对你来说就是小case。他回答:我面试的时候从来不做题目! 

牛人,这时候我才发现他是大牛人。
可是问题是:我们招聘的职位是J2EE高级工程师,做技术的,不是总经理!
我最后告诉他:如果你坚持不做题目,那我们面试就算结束了。

我拿起面试题,竖起来在桌上,然后说:OK,那就这样!
分享到:
评论
77 楼 飞雪轻狂 2007-05-13  
楼主,说老实话,如果你是我的上司或者同事,我受不了
76 楼 epaulin 2007-05-13  
抛出异常的爱 写道
巴比伦塔
是由于不能沟通而倒的


巴比伦塔倒掉是触怒了上帝的呀。
75 楼 voff12 2007-05-12  
衡量一个优秀的开发者有很多标准与方式,如果楼主仅仅以自己的惯性定势思维(数学家不拒绝做1+1弱智问题为“真”),单一标准去“面试”一个人,不免有点单薄与被动。一场面试下来,觉得两个人在沟通层次上,都存在障碍,似乎都不能很直接完整地将心中所要表达的话表达出来。结果彼此相轻,不欢而散。
74 楼 Qieqie 2007-05-12  
招聘的话题实在是不愿多发表帖子了,可是实在受不了


1、招聘首先需要考核
2、考核的主要原则:不要把不符合要求的人招进来(区别:害怕漏掉需要的人)
3、考核的内容:态度 + 能力 + 。。。
4、态度指:不要仅以自我为中心
5、能力:依岗位不同而规定
6、能力:是能力,不是潜力。

招聘java/j2EE(spring,hibernate)工程师的能力:

1、基本API清楚吗?
2、容易混淆的清楚吗?
3、简单SQL语句性能比较
这些不给网络,电脑,就在纸上写。
中级的也好,初级的也好,高级的也好都是这样考。

天下没有一致的招聘理念,但学会相互尊重却是基本的要求
强硬态度拒绝的,可见对方是多么自我,多么自恋
,对不起,各找各妈去。


通过了基本能力考核,至于最后到底是什么级别,是靠聊出来,不是(笔试)考出来的。
不要以为通过了基本能力,得到100分了,就把自己的尾巴翘到天上去!
(莫以考试是来考出人高低的观点来看待,而应以“会考”的观点来看待)

引用
大多懂技术的优秀经理,有三四年没摸过代码了


到底是什么经理?懂技术的业务经理? 懂技术的技术经理? 懂技术的项目经理?产品经理?
虽有歧义,但且暂时让我理解为说的是技术经理吧
长久没摸过代码的"技术经理/架构师" 会是优秀的?
三四年没摸过代码,我看他可以退休了
就像“优秀教授”好像都不用教书似的荒谬

极度不敢同意
73 楼 抛出异常的爱 2007-05-12  
大多懂技术的优秀经理,有三四年没摸过代码了
72 楼 抛出异常的爱 2007-05-12  
问题那个人是去作项目经理的。。。
PS:同一套API题在大多数情况下经理级的人比高程得分要低,有的还低的很多。。。。根本看不出经理的水平。。。
71 楼 ancestor 2007-05-12  
招聘程序员,哪有不笔试的?! 如果你精通或者熟悉一门技术,你会怕公司问吗?就算是不让查API也没有什么不可以的,熟练的话,常用的根本是不需要去查的
70 楼 baseline 2007-05-11  
lz
他说他想知道我们公司有什么专有技术、专利没有?我们公司有什么技术底蕴没有?

对于前一个问题,我基本很难回答,老实说,做Java的技术是为产品服务的,只能说我们使用Java做出好产品,在架构上,数据结构设计上具有合理性,并具有在性能、伸缩上的经验和能力,但我总认为这不是什么技术。

我想牛人的意思是问你们公司有没有自己的产品吧,而技术底蕴,也是公司的技术积累吧。java领域中五花八门的技术,说到低也是Java代码,所以最重要的还是思想,只有想不到没又做不到,但是要想到却是要有底蕴的人才能想到的。
69 楼 number017 2007-05-11  
50楼是本帖精华--MOP上的来客
鉴定完毕...

其实招写程序的 看人品 人品好写得程序也好 现在没有傻子
68 楼 sorphi 2007-05-10  
apollo7733真的很搞笑,不过怎么才积2分?

面试javaeyer:某人发帖9个,但是却只积2分,是怎么回事?请简单描述一下找出此答案的步骤。

笔试我还是觉得挺有必要的,缩短面试的时间,增多了解应聘者能力的途径。楼上都总结得挺好,看来以后要多来这个版块啊,让我了解不少别人的好想法

至于反对笔试的,大多因为现在很多公司笔试题的设计不合理的原因。不同招聘需求当然需要设计不同的笔试题。建议javaeye增加一个“笔试题”的标签,可以供大家在题目设计上一起交流经验和想法。


67 楼 抛出异常的爱 2007-05-09  
dodoma 写道
我在面试的时候也是一塌糊涂。
但在以前两个公司,做的都是核心的开发。
如果没有电脑,给张纸片让我做。
我还真啥都做不出来。
设计能力啊。。。。。
66 楼 dodoma 2007-05-09  
我在面试的时候也是一塌糊涂。
但在以前两个公司,做的都是核心的开发。
如果没有电脑,给张纸片让我做。
我还真啥都做不出来。
65 楼 messup 2007-05-09  
说实话,我离开api文档肯定没法写程序,甚至String, Map等等对象的方法,这样的面试题对我而言也肯定也是个阻碍。
奇怪的是,我倒是在哪里都混得不错,看来真的要反省一下自己。
看来空了要补下基础。
64 楼 shaucle 2007-05-09  

不会吧,这种人才留不住?

悲ing...
63 楼 umbrella 2007-05-09  
老大,看看你的内存和运行效率吧,1千万1亿都不是问题,关键是执行完都什么时候了,机器只运行你一个程序内存就吃紧了,硬件不是问题?那你得比别人多掏多少钱啊?
62 楼 Qieqie 2007-05-09  
林秋枫 写道
ORM没有性能瓶颈吗?
你 用orm将row数据转成结构化更好的Object形式,遍历一个一千万的表来看看。


你指的是select出来1千万个记录,或是其他的意思?
如果指的是前者,那我也说明了,压力不在ORM上面,问题在于为什么,或者是什么业务使需要select出来1千万条记录?
可能你只是举个例子而已。

最简单的理解,创建一个对象来容纳row数据,无非就是每行多创建一个业务相关的数据类,如果因为这个操作导致问题,那只能说明,我们一下子弄太多数据了。这时我们要做的是,再次去理解需求,问问为什么要如此劳师动众?如果是因为要做统计,是不是可以放在stored proceduce里面?这么多数据,绝不是给人看的。

最近论坛讨论了ORM框架可以充分自动利用二级缓存的特点,所以还是想想如何应用,有什么局限,根据实际的情况来判定,而不是假设的不存在情况。
61 楼 klyuan 2007-05-08  
还好,我面试过两次,都没有做过面试题!!!
60 楼 抛出异常的爱 2007-05-08  
netfishx 写道
Qieqie 写道
一衣带水 写道
几道经典基础题,例如,从在一个大文件中,至少十几M的,从中读取出总共有多少个特定字符串,但不能一次放入内存当中.说出自己的思路.
再例如,从命令行读取类似于"12345"或"123695"里面为全部数字的字符串,是的话,把全部的和相加起来,“12345”相加为“15”;否则,继续输入..
.....

这类面试题,现在比较流行,我也见过几次,似乎没受到什么批评,好象很多人还挺喜欢的。
但是如果有人问你,这些题目在实际中有什么用,你如何回答?


同感,这种题就没人批了?还要沾沾自喜吗?
说说想法就行
让我写代码,我有点怕
59 楼 netfishx 2007-05-08  
Qieqie 写道
一衣带水 写道
几道经典基础题,例如,从在一个大文件中,至少十几M的,从中读取出总共有多少个特定字符串,但不能一次放入内存当中.说出自己的思路.
再例如,从命令行读取类似于"12345"或"123695"里面为全部数字的字符串,是的话,把全部的和相加起来,“12345”相加为“15”;否则,继续输入..
.....

这类面试题,现在比较流行,我也见过几次,似乎没受到什么批评,好象很多人还挺喜欢的。
但是如果有人问你,这些题目在实际中有什么用,你如何回答?


同感,这种题就没人批了?还要沾沾自喜吗?
58 楼 林秋枫 2007-05-08  
Qieqie 写道
面试拒绝做题目的技术“牛人”

刚才来了一位面试者,面试我们公司的J2EE高级工程师。此人简历上职位软通动力某个支持部门的技术主管。这个家伙,是95年毕业,非IT专业,99年“自学”转入IT行业,从事Java开发(其牛人语)。

简历上描述:深刻理解java设计模式和j2ee架构,追求并把握新技术,能够宏观决策架构设计和正确选择实现技术。拥有先进的设计理念,能根据需求,做出可扩展,可配置的框架!

写的挺好的,一看人都动心了。我负责面试这位牛人。

接下来故事发生了:

我准备了一套题目,涉及基本java编程,web编程,spring编程,hibernate编程。请其先做下题目。结果这位大人拒绝这个要求,他说聊聊就可以了,我觉得也不错啊,于是就和他聊聊。问了他简历上没有写明的一些项目:教育经历、工作转换(采矿专业->计算机专业)、求职目标的问题。

出人意料的是,他说他想知道我们公司有什么专有技术、专利没有?我们公司有什么技术底蕴没有?

对于前一个问题,我基本很难回答,老实说,做Java的技术是为产品服务的,只能说我们使用Java做出好产品,在架构上,数据结构设计上具有合理性,并具有在性能、伸缩上的经验和能力,但我总认为这不是什么技术。

至于问我们公司的技术底蕴没有我是一头雾水啊,不知道他到底是什么意思?难道是觉得自己很牛,所以。。。


他又提议,要不由他来问我问题,他想了解我们公司的技术能力!有意思吧!反过来问,这个不奇怪,通过他问,我能够知道他认为什么是关键的,或他现在关注的。前几次面试其他人,我都给对方这种机会,让对方问我问题,并询问对方我们的面试有什么不足的。可是让我意外的是,这是由对方提出来的。


1、你觉得hibernate怎么样?为什么你们会用hibernate?性能瓶颈怎么解决?

他throw一个好大的问题啊,不过这是什么问题啊,这根本不是什么问题,也太俗气了!不过我还是回答了,重点是,性能不性能不是在于技术本身,而是你怎么使用。正确的使用便可,错误的使用便败。况且hibernate一样可以执行navtive sql。

2、你觉得ORM怎么解决性能瓶颈的问题?

这种问题有意思吗?ORM会成为性能瓶颈吗?只是将row数据转成结构化更好的Object形式有什么瓶颈?如果有什么瓶颈的话,就是不转也是瓶颈!瓶颈决不是ORM的问题。

他一直跟我说是用什么技术导致什么性能的问题,而我一直告诉他,脱离业务谈技术性能差的问题没有意义,我叫他给我举个具体业务的例子,我来回答他。

这时这个家伙,告诉“我知道你们的技术水平了”,不知道他是啥意思!


接下来说做面试题目的问题,我告诉他:如果你是数学家,你会拒绝回答我“1+1=?”的问题吗?如果你是中文家,你会拒绝我“一”怎么写吗?他笑笑,没说话。我接着说,题目还是应该做,既然你是hibernate专家,这些题目对你来说就是小case。他回答:我面试的时候从来不做题目! 

牛人,这时候我才发现他是大牛人。
可是问题是:我们招聘的职位是J2EE高级工程师,做技术的,不是总经理!
我最后告诉他:如果你坚持不做题目,那我们面试就算结束了。

我拿起面试题,竖起来在桌上,然后说:OK,那就这样!

ORM没有性能瓶颈吗?
你用orm将row数据转成结构化更好的Object形式,遍历一个一千万的表来看看。

还是同意前面一个回复的意见。你们公司面试的方式是有点问题,不过这个人态度也有点问题。

相关推荐

Global site tag (gtag.js) - Google Analytics