论坛首页 Java企业应用论坛

竟然犯下这种低级错误,羞愧难当啊!!!

浏览 25144 次
该帖已经被评为良好帖
作者 正文
   发表时间:2012-03-29  
注意了,确实细节决定成败
0 请登录后投票
   发表时间:2012-03-29  
经验不足而已
0 请登录后投票
   发表时间:2012-03-29  
没单元测试,测试没有边界测试...
  非经验问题
0 请登录后投票
   发表时间:2012-03-29  
哈 这样通过例子比直接说教 色彩感强很多啊!学习了!
0 请登录后投票
   发表时间:2012-03-29   最后修改:2012-03-29
quxiaoyong 写道
今天晚上参加了一个电话面试,面试官很轻松地出了几个问题把我打败了。

我也决定先放下研究杂七杂八技术的想法,还是先从操作系统、Java底层开始牢牢抓起。

细节决定成败啊。深有体会。。

遇到过很多人,简历上林林总总各种技术和经验写了四五页,可以我问他三个实际开发中的问题就暴露出了这个人什么都不会。

比如有一个家伙,简历有五页,08年毕业,待过一个比较大的公司,几个小公司,简历上熟练掌握的技术一大堆。

我问他几个问题,他全支支吾吾说不出来,他简历上写得熟练掌握Swing编程,我问他,给你一个JPanel,要求在这个JPanel上每行三个按钮,一共三行共9个按钮,请问你使用什么Swing布局来实现?

结果他说不出来,我问他Swing常用的布局方式有几种,他不知道,我问他给一个JButton如何添加对应的响应事件?他还是不知道,从这一个问题,就足以看出来他简历上写得全部是编的骗人的。

接着,我看他简历上写得,担任一个政府项目的技术组长,包揽整个项目的设计与主力开发,然后我问他,这个项目的数据库是你设计的么?他说是,然后我问他,你的系统中有用户、权限、角色的概念么?他说有,我问他你的用户表、角色表、权限资源表都有那几个主要的字段,这几个表之间的对应关系是怎么样的? 结果他支支吾吾半天,只说出了用户表的几个字段,表之间的对应关系说不出来,接着就是他在临时胡编乱造表关系。

然后我又问他,你担任项目的架构设计,请问Web容器中,Filter和Servlet的执行顺序是怎么样的?如何实现在普通静态方法中,不用方法传入session参数,就可以直接在静态方法中session对象?类似这样:

WebUtil.getValueFromSession("这是session的ID");

结果他又是不知道怎么实现,连Filter和Servlet的执行顺序也在胡编乱造。

然后,我又看他简历上写得精通设计模式,我问他,你可以在我的笔记本上写一个职责链模式的例子么? 这时候他已经崩溃了,直接说不会写?

然后我问了他最后一个最简单的问题:单例模式中,类的构造方法是私有的,还是普通公有的?

他同样支支吾吾没答上来,还给我岔开话题。

===================================================================================
由此可见,简历上把自己写得越牛B,现场出丑得越难看。
如果我找工作,我会一五一十地写简历,自己会什么就写什么,自己是略懂,还是熟悉,还是精通,都要如实地写,不能自己从来没实际涉及到过那种技术,就恬不知耻地写在简历上,那样的话,只能在面试中让自己出丑得更难看。
0 请登录后投票
   发表时间:2012-03-29  
cxh116 写道
没单元测试,测试没有边界测试...
  非经验问题

  关键是边界的捕捉还是需要对这些基础的Java知识有了解,才能写出对应的单元测试。唉,有时单元测试真的很难做到完全的覆盖。
0 请登录后投票
   发表时间:2012-03-29  
确实不错,呵呵  没碰到这些~
0 请登录后投票
   发表时间:2012-03-29  
youarestupid 写道
quxiaoyong 写道
今天晚上参加了一个电话面试,面试官很轻松地出了几个问题把我打败了。

我也决定先放下研究杂七杂八技术的想法,还是先从操作系统、Java底层开始牢牢抓起。

细节决定成败啊。深有体会。。

遇到过很多人,简历上林林总总各种技术和经验写了四五页,可以我问他三个实际开发中的问题就暴露出了这个人什么都不会。

比如有一个家伙,简历有五页,08年毕业,待过一个比较大的公司,几个小公司,简历上熟练掌握的技术一大堆。

我问他几个问题,他全支支吾吾说不出来,他简历上写得熟练掌握Swing编程,我问他,给你一个JPanel,要求在这个JPanel上每行三个按钮,一共三行共9个按钮,请问你使用什么Swing布局来实现?

结果他说不出来,我问他Swing常用的布局方式有几种,他不知道,我问他给一个JButton如何添加对应的响应事件?他还是不知道,从这一个问题,就足以看出来他简历上写得全部是编的骗人的。

接着,我看他简历上写得,担任一个政府项目的技术组长,包揽整个项目的设计与主力开发,然后我问他,这个项目的数据库是你设计的么?他说是,然后我问他,你的系统中有用户、权限、角色的概念么?他说有,我问他你的用户表、角色表、权限资源表都有那几个主要的字段,这几个表之间的对应关系是怎么样的? 结果他支支吾吾半天,只说出了用户表的几个字段,表之间的对应关系说不出来,接着就是他在临时胡编乱造表关系。

然后我又问他,你担任项目的架构设计,请问Web容器中,Filter和Servlet的执行顺序是怎么样的?如何实现在普通静态方法中,不用方法传入session参数,就可以直接在静态方法中session对象?类似这样:

WebUtil.getValueFromSession("这是session的ID");

结果他又是不知道怎么实现,连Filter和Servlet的执行顺序也在胡编乱造。

然后,我又看他简历上写得精通设计模式,我问他,你可以在我的笔记本上写一个职责链模式的例子么? 这时候他已经崩溃了,直接说不会写?

然后我问了他最后一个最简单的问题:单例模式中,类的构造方法是私有的,还是普通公有的?

他同样支支吾吾没答上来,还给我岔开话题。

===================================================================================
由此可见,简历上把自己写得越牛B,现场出丑得越难看。
如果我找工作,我会一五一十地写简历,自己会什么就写什么,自己是略懂,还是熟悉,还是精通,都要如实地写,不能自己从来没实际涉及到过那种技术,就恬不知耻地写在简历上,那样的话,只能在面试中让自己出丑得更难看。

不过现在软件企业里分工越来越细,很多人难以接触到底层的东西,软件工厂里快速开发,很多人都是熟练工。你说的那些内容我也大部分没用过,但并不影响我工作。如果一个软件企业还要用到这么多底层的技术,那它只有如下2种情况:1、很牛的公司,开发很多从无到有的软件;2、作坊式的企业,一切都要程序员自己做。
0 请登录后投票
   发表时间:2012-03-29  
看看Java解惑吧。这本书灰常不错。LZ遇到的这些问题,再Java解惑上都有介绍。
0 请登录后投票
   发表时间:2012-03-29  
   好贴~~ 让我从天上掉在地上了  一句话吧:涉远必自迩,登高必自卑,或者象Jobs说的那样 Stay foolish stay hungry.
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics