论坛首页 Java企业应用论坛

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

浏览 25351 次
该帖已经被评为良好帖
作者 正文
   发表时间:2012-03-29  
经验啊!做的多了,烦的错多了,这些问题就会自然的避免了。多做笔记,多积累。
0 请登录后投票
   发表时间:2012-03-29  
我去面试从来都是说: 简单的sql会写。

你要搞什么 行列倒置之类,我写不出来。

  设计数据库的时候,因为参与了需求,我就会考虑后期开发从什么样的sql比较多,
会刻意去降低sql复杂度。

  
0 请登录后投票
   发表时间:2012-03-29  
amoszhou 写道
youarestupid 写道
amoszhou 写道
youarestupid 写道
dai0909 写道
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、作坊式的企业,一切都要程序员自己做。



上面例举的这样的人,我并不是觉得他技术不到位有多么可笑,而是觉得,既然你实际上不会,为什么要在简历上写精通此项技术?这个是关键。

自己会什么就写什么,不会的不要写,反正我面试人,从来不会因为人家简历上写得技术少而小看人家。

如果你的简历上写你只会一种技术:写SQL,然后我问你所有的SQL问题你都对答如流,那么我会认为你是一个真正的高手。

反而是那些写自己什么都会,但是实际上一问,什么都不知道的人,最让人可气,你都不会,为什么要糊弄人?

==============================================================================
我以后面试技术,要更加细看他的简历,他的简历上写得他精通的技术越多,我问得越仔细。

简历上写只懂一种技术的人,我就问那一种技术;简历上写自己样样精通的人,我要把他写得每种技术都细细问个透彻,我不会的,就请公司其他高手过来帮忙面试,一定要把这个人简历上写得所有精通的技术问个透彻。

还是那句话,你会什么就在简历上写什么,会到什么程度就写什么程度,千万别胡编乱造,你编得越高,面试中跌得越丢人。


求面试

求月薪要求,我们小作坊,雇不起大明星。


非明星。  技术吧就那样。 小项目,从头做到尾(做私单必须)

挖需求,写文档,不过我的文档写的不怎么滴,分析需求,抽出对象 ,设计数据库,知识范围内的技术选型,开发。

当然了,SQL比较菜,很多时候宁愿加个冗余字段,也不愿意去join查询。

你觉得值多少钱


8千左右吧。
0 请登录后投票
   发表时间:2012-03-29  
二不应该啊,这种边界的时候应该特别注意。
一的话习惯就是第一个60直接L,稳妥点。
0 请登录后投票
   发表时间:2012-03-29  
youarestupid 写道
amoszhou 写道
youarestupid 写道
amoszhou 写道
youarestupid 写道
dai0909 写道
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、作坊式的企业,一切都要程序员自己做。



上面例举的这样的人,我并不是觉得他技术不到位有多么可笑,而是觉得,既然你实际上不会,为什么要在简历上写精通此项技术?这个是关键。

自己会什么就写什么,不会的不要写,反正我面试人,从来不会因为人家简历上写得技术少而小看人家。

如果你的简历上写你只会一种技术:写SQL,然后我问你所有的SQL问题你都对答如流,那么我会认为你是一个真正的高手。

反而是那些写自己什么都会,但是实际上一问,什么都不知道的人,最让人可气,你都不会,为什么要糊弄人?

==============================================================================
我以后面试技术,要更加细看他的简历,他的简历上写得他精通的技术越多,我问得越仔细。

简历上写只懂一种技术的人,我就问那一种技术;简历上写自己样样精通的人,我要把他写得每种技术都细细问个透彻,我不会的,就请公司其他高手过来帮忙面试,一定要把这个人简历上写得所有精通的技术问个透彻。

还是那句话,你会什么就在简历上写什么,会到什么程度就写什么程度,千万别胡编乱造,你编得越高,面试中跌得越丢人。


求面试

求月薪要求,我们小作坊,雇不起大明星。


非明星。  技术吧就那样。 小项目,从头做到尾(做私单必须)

挖需求,写文档,不过我的文档写的不怎么滴,分析需求,抽出对象 ,设计数据库,知识范围内的技术选型,开发。

当然了,SQL比较菜,很多时候宁愿加个冗余字段,也不愿意去join查询。

你觉得值多少钱


8千左右吧。


恩,估价还蛮准, 我现在的待遇就这样。
0 请登录后投票
   发表时间:2012-03-29  
youarestupid 写道

8千左右吧。



哎,天天上班蛋疼, 就帮QC提供 支持。  每代码写。。

每天过来就自己看看电子说,上上论坛,要不然就去找数据。。
0 请登录后投票
   发表时间:2012-03-29  
对于第一个Case,一定要在第一个数字后加上“L”。否则还可能出现错误。上代码:

long EXPIRED_DATE1 = 60 * 24 * 60 * 60 * 1000 * 1000L;
long EXPIRED_DATE2 = 60L * 24 * 60 * 60 * 1000 * 1000;
System.out.println("EXPIRED_DATE1="  + EXPIRED_DATE1);
System.out.println("EXPIRED_DATE2="  + EXPIRED_DATE2);

结果:
EXPIRED_DATE1=889032704000
EXPIRED_DATE2=5184000000000
0 请登录后投票
   发表时间:2012-03-29  
xiaoyu1985ban 写道
对于第一个Case,一定要在第一个数字后加上“L”。否则还可能出现错误。上代码:

long EXPIRED_DATE1 = 60 * 24 * 60 * 60 * 1000 * 1000L;
long EXPIRED_DATE2 = 60L * 24 * 60 * 60 * 1000 * 1000;
System.out.println("EXPIRED_DATE1="  + EXPIRED_DATE1);
System.out.println("EXPIRED_DATE2="  + EXPIRED_DATE2);

结果:
EXPIRED_DATE1=889032704000
EXPIRED_DATE2=5184000000000


  多谢指正,看来自以为解决了,其实还埋着地雷呢 
0 请登录后投票
   发表时间:2012-03-29   最后修改:2012-03-29
   对于面试,我觉得还是不要这样问吧。主要看这几项就行了:工作态度/逻辑能力/学习能力/工作经验
把技术问得这么细,估计10人9人都会被杀的哟。对于初级的,基本上没有人能回答上来,对于高级的,问这么细的东西,会让人反感。
    哈哈,不过大家各有招人的招吧。猪往前拱,鸡往后刨,招到好人才是硬道理。
0 请登录后投票
   发表时间:2012-03-29  
的确很难注意到这种很细节的地方
0 请登录后投票
论坛首页 Java企业应用版

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