论坛原文:http://topic.csdn.net/u/20090423/21/326c9af3-acf5-42e1-8170-ae24c433a51a.html
都面谈过,还凑合,说,ok,来上机测试。
sql server 2005 express,myeclipse6,tomcat6,随时可以上网。
一张表,3个字段,主键、外键,自关联。(id pk,parentid fk,name)
struts+hibernate,做个增删改查的东西,原则上1个半到2个小时,用意是看他们工具熟不熟,sh是否用过。。。。。
1、第一个,一行代码都没。。。。。连Eclipse的hibernate自己逆向生成的代码都没。。。。。。。说,数据库主键没设。。。。。我瀑布汗。。。。。。,就算不会create table语句,可以google啊。。。。。。。
2、 第二个,有了上次经验,这次我写好了script,让他自己导进数据库。然后说,可以上网,可以google,他说,我上班从不干这些的。。。。。。。。 我吐血ing。。。。。。中间去看他,发现Eclipse数据库连接都没搞好,问之,说,找不到db2驱动,我说,哪里用db2了?他指着我给他的那个 db password.txt说。。。。。。。我一口鲜血。。。。。。。姑且不说,我都给他看过database视图,告诉他,Myeclipse的数据库连 接都配好了。。。。。。最后当然一行代码都没。。。。。。
3、第三个,还凑合,没啥出格的,也没啥代码。。。。。。
吐了这几次血,真的开始感觉贫血了。。。。。。。
都是有1年以上经验的,有个还2年经验。。。。。。
老紫竹总结:
1 东西不会可以去搜索,不会GB的,干什么程序员!
2 既然来面试,敢说精通,熟悉,那么证明给别人看,你来这个公司是希望得到这个职位,先搞清楚自己来面试的目的。摆正心态。
3 再次有感于现在的IT教育体系
其它人的回复:
我自己觉得也算个牛人了,但确实不会用hibernate,
嗯,不过如果给上网,即便你告诉我一个啥也不懂的东西让我去研究,估计也搞个差不多吧。
楼主的这些吐血经历,几年前就已经习惯了。
最喜欢这种上机测试了,可惜还没遇到,我觉得适应新环境的能力也很重要,上机测试最能看出实际解决问题的能力 ,
我要是有这样的面试机会就好了,我属于实战派的 那些HR就死咬着理论知识不放,问得我一晕一晕的~~~~
每个人都有自己习惯的开发模式,工具和框架.使用不熟悉的框架和工具,中间遇到一个小问题就可能卡住,一两个小时很快就过去的.
谁都经历过这些,我也不信一个有1年以上工作经验的人连这么简单的问题都处理不了,即使是陌生环境。
如 果一年两年的经验的话,这些应该不存在问题,当然如果没有摸过这些工具的放就另算,不过楼主要考这些应该已经看了简历了吧,否则这样的话就有点让他们难看 了,我也不会hibernate, 但至少会把个框架搭出来,对外的接口,数据库的设计,至于怎么连,可以再细下来说吧。
1、MyEclipse我相信应该是用的最广的开发工具了(虽然我自己是NB的粉丝)。6.0和6.5貌似区别不大,7.0差别就大一些。
2、我要求的,应该是最基本的了,数据库表反向工程到类,struts的一些设计,应该用过的都会——没什么技术含量,楼上某些人别想复杂了,好像要自己建目录,写xml一样,都不需要,全部自动生成。
3、简历肯定看过,也问过,有没有用这些工具等等。
4、我比较实用主义一点,理论上不要求,当然不代表其他企业的想法。
让 面试的人来搭一个所谓的 SSH 环境,我认为根本就不是机试所要考查的。因为我想你开发时是每次都会去,重新配置一下,还是把现有的复制过来呢?再说了那些复杂的 XML 配置,估计没有多少人能背出来吧!我认为机试题应以控制台程序为主,不应超过 1 个半小时的题量。
呵呵,没有什么关系的,如果 说,能够上网,你这个,如果是学计算机,搞软件,不说多少回Google,直接一搜索,全部都是现成的吧,还一个半小时?半个小时可能也够了,如果自己 写,我没有把握自己能过写出来,说实话,我也是看得多,写得也不少,但是毕竟比起能够自己写出来,还是算是少的,对于配置数据库,做连接,配置 struts之流的还是比较顺畅.当然,不是全自己写,就是前面的xml项我都记不住,虽然就是那个UTF-8,哎,我都觉得自己也有些悲哀,虽然还不到 一年工作经验,但是毕竟是搞技术的.
现在的人就喜欢忽悠。。。过了就混,不行大不了走人,唉,忽悠忽悠,继续忽悠
说句话, 楼主注明了"都是有1年以上经验的,有个还2年经验。。。。。。"
其实环境搭建对于一个程序员应该算基本功, 不可能在家不搭环境吧?
当然, 工具不同不会搭也很正常, 但是
"特地问过,熟不熟。。。。。。。。
都说,熟。"
这样就变成骗人了
再退一步, 真的不会搭环境, 真的是骗人, 用记事本手写一段代码, 即使是伪代码也好, 总写得出来吧?
其实这不是新手不新手的( 何况还是有经验) 问题, 我觉得是态度问题
我技术不牛, 现在这家公司有几个网站, 分别是 VB.Net, asp, flex建站, 我主学C#.Net和php, 分派任务还不是一样翻资料, google...天天都开MSDN...
IIS, SMTP, LAMP, WAMP的搭建都是google回来的...
我覺得樓主一點都不過份。
樓主的做法,是很實在的,先不要說簡歷怎樣寫。在招人時實戰是最公平的,
他們給上網,就算不懂,一個有獨立能力工作的人,自已不能上網找嗎?
科技每天在變,這點應變能力都沒有,這個人能力也有限。
ps.當然,這點問題,也是因為長期教育造成的普遍問題。
如果我出一个笔试的问题,他能回答出核心思路,我不怀疑他写不出代码!这是面试的核心问题!
再客观一点,比如,如果笔试者能回答出实现一个线程的2种方法,就不用怀疑他实现不了一个线程程序.
Struts,Hibernate 已经是地球人都知道的东西,就算应聘者以前项目没有用过,只要他用Java做过项目。
我不怀疑他被我录用后在我提供框架和Demo的前提下他实现不了一个应用模块,不用怀疑中国的教育,不用怀疑一个合格毕业的学生不具备这个学习能力.
总结通俗一点:别人通过学习很快就能掌握的技术问题不用问,问这种问题没有任何意义.
软件领域更注重的应该是不能通过短期学习就能掌握的问题,这才是根本,是核心价值.
简历灌水的人多,公司看到过最NB的两个,一个是简历上有38个精通,还有一个精通11门语言,工作经历都是1年左右,嘿嘿,不过自己的简历也灌水的,不灌水的简历投一百个企业就拿到两次面试机会,我哭
这就是中国IT行业腐败的产物。我绝对是无语。
培训出来的 能力就差?搞笑的要死。适者生存。再说 面视没道理可讲。
1、上机考的不是能力,而是熟练程度。如果你放了1到2年的JDBC,然后去公司 让你写JDBC连接数据库之类的,你能没有错误?。我笑。
2、中国程序员的最大弊病就是 死板。技术只是工具,至于用的好坏不在使用时间长短,而在于悟性。所以你会看到,基本上是笔试,然后就是谈。谈什么?
谈你的个人能力 和领悟。
对了,顺便 回敬你一下。如果我是鸟人,那么 恭喜 ,你就是不含任何杂质的鸟粪,谢谢。^_
一笑而过。
不知道楼主对那几个人明说了没有。不会可以上网GOOGLE。
如果没明说那就不能怨他们了。
每个公司每个HR都有自己不同的评判标准这里就说谁好谁不好了。仁者见仁 智者见智。
对于简历我想说现在的社会风气就是这样上到政府下到百姓。都在夸夸其谈。
你要实话实写了简历我估计你这辈子都没有机会。
适当的夸张一下还是可以的。但是别不靠谱就OK了。