`
songhongchen
  • 浏览: 121411 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

电话面试后的体会

阅读更多
     在接受了某公司的电话面试后,自我感觉不错,但后来得到了一个和自己感觉反差很大的结果,对照着电面结果,自己也做了深刻的反思,虽然自己做Java开发工作已经近三年,但感觉给我的评价很客观,是入木三分,正所谓信言不美,美言不信。
     评价结论是:
  • 1.Java基础不扎实,对集合应用掌握不足,hashcode/equals的作用不了解、对JAVA对象序列化不了解,
  •   对线程没什么了解,不清楚ThreadLocal是什么,对JDBC使用较熟悉,不能区分Statement/PrepareStatement,
  •   ,对JSP/Servelet不太熟悉,不能区分redirect/forward。
  • 2.数据库应用较熟悉;
  • 3.对SPRING、HIBERNATE等开源框架有所应用,但了解不深;
  • 4.对基于WEB方面的开发方法开发模式不太熟悉;
  • 5.对设计模式应用较少;
  • 6.对不少东西有所应用,但都只是浮于表面;

     面对以上的结果,我没有去辩解,善者不辩,辩者不善。我惟一的感觉就是,评价就是事实,我要把基础再次捡起来,没有坚实的基础,就像第六点说的一样。正如那句话讲的一样:没有正的思想力,行动力越强,错误犯的就越大。
     一个人要有正解,正思维,通过这次电话面试,我也了解到自己应该去补什么,等我认为自己把基础补好后,我会再去这家公司进行面试,去检验自己。
    最后,人生就是一个过程,一个体道、悟道、得道的过程。道是什么?是无吗?我一直在追寻......和广大的技术热爱者一样,技术出于热爱才会深入。
分享到:
评论
55 楼 gembler 2009-04-14  
songhongchen 写道
     在接受了某公司的电话面试后,自我感觉不错,但后来得到了一个和自己感觉反差很大的结果,对照着电面结果,自己也做了深刻的反思,虽然自己做Java开发工作已经近三年,但感觉给我的评价很客观,是入木三分,正所谓信言不美,美言不信。
     评价结论是:
  • 1.Java基础不扎实,对集合应用掌握不足,hashcode/equals的作用不了解、对JAVA对象序列化不了解,
  • api吧,里面说得非常清楚了,je里也谈论过千遍万遍了,该打屁股了
  •   对线程没什么了解,不清楚ThreadLocal是什么,对JDBC使用较熟悉,不能区分Statement/PrepareStatement,
  • 这个从语义上比较好理解吧。        ThreadLocal慎用。。。
    oracle doc 写道
    A SQL statement is prepared only once, but can be executed any number of times.

  •   ,对JSP/Servelet不太熟悉,不能区分redirect/forward。
  • 这个从语义上也应该比较好理解吧
  • 2.数据库应用较熟悉;
  • 这个。。这个。。我不是怀疑你的熟悉程度,而是,为什么熟悉DB而又"不能区分Statement/PrepareStatement"呢?我一头问号
  • 3.对SPRING、HIBERNATE等开源框架有所应用,但了解不深;
  • 不是所有领域都需要用上,了解不深不奇怪
  • 4.对基于WEB方面的开发方法开发模式不太熟悉;
  • 如果没有从事过web开发,也不奇怪,但如果从事过,那就............
  • 5.对设计模式应用较少;
  • 6.对不少东西有所应用,但都只是浮于表面;
  • 一手doc一手source code.........


     面对以上的结果,我没有去辩解,善者不辩,辩者不善。我惟一的感觉就是,评价就是事实,我要把基础再次捡起来,没有坚实的基础,就像第六点说的一样。正如那句话讲的一样:没有正的思想力,行动力越强,错误犯的就越大。
     一个人要有正解,正思维,通过这次电话面试,我也了解到自己应该去补什么,等我认为自己把基础补好后,我会再去这家公司进行面试,去检验自己。
    最后,人生就是一个过程,一个体道、悟道、得道的过程。道是什么?是无吗?我一直在追寻......和广大的技术热爱者一样,技术出于热爱才会深入。


-------------分割线---------------

LZ心态好....
不过
3年,这3年是从事什么领域的?
54 楼 whisky1hh 2009-04-14  
whaosoft 写道
说实话  你的基础是很差
1.Java基础不扎实,对集合应用掌握不足,hashcode/equals的作用不了解、对JAVA对象序列化不了解,
  对线程没什么了解,不清楚ThreadLocal是什么,对JDBC使用较熟悉,不能区分Statement/PrepareStatement,
  ,对JSP/Servelet不太熟悉,不能区分redirect/forward。
        是挺不应该的呢 都干了3年 不应该不会这些的 不过面试的内容怎么都是面应届毕业生的东西呢???


其实,3年工作经验,如果公司的工作量大,或者平时回家不花时间看书,或者专注于其他技术方面的话,在Java技术方面跛脚的情况还是大量存在的。当然,这也是普通人才和优秀人才的区别所在。
53 楼 Christie 2009-04-13  
楼主,你让我们很挫败啊。让我们以后咋混啊,我们是跟着你混的啊。支持楼主。
52 楼 丁丁豆 2009-04-02  
工作三年也会出现这样的情况,是应该反思反思了,你的心态是不错,但是感觉你的行动是不是有用呢
51 楼 xiejin2008 2009-04-02  
感觉有点类似。很多东西,不常常看看。练练就会淡忘。
50 楼 xiaochuan225 2009-04-02  
貌似楼主总结的和我自己总结的差不多,一起努力.
49 楼 lzmhehe 2009-04-01  
问你的好基础啊

我怎么就那么不幸

面试淘宝 问的都是 java虚拟机,io模型 ,Callable, esb,sso, 集群之类的东西

最后一个优昙问的都是做过的项目,技术倒是不问了,尤其关注刚毕业时做的那个项目,哎一个不足百人的公司,又是做电信企业应用的,能同时多少人在线啊。
最后问,你来淘宝的目的是不是就是学习的。
伤感伤感


不过经过这次面试我也认清了自己,

在小环境下面自我感觉良好,但是跟牛人一比差的太远,

做项目,除了db,一般很少考虑性能,由于环境限制,所以要更加努力。

再努力一下,好好的打基础,找个机会去一个技术含量高的地方。

再这样下去真的完了




48 楼 zhunzhunzhun-sky 2009-03-31  
想一想,me too~~~~
47 楼 hatedance 2009-03-31  
提到华为,就想起每次去华为面试都考我冒泡,记忆特别深刻。最后又告诉我他们的项目都尽量把逻辑写在存储过程里,效率高。所以不用spring和ejb.
事实上,我工作中从来不冒泡。都是order by解决的。java里也有个sortedmap可用。
46 楼 Terence.Gao 2009-03-30  
songhongchen 写道
     在接受了某公司的电话面试后,自我感觉不错,但后来得到了一个和自己感觉反差很大的结果,对照着电面结果,自己也做了深刻的反思,虽然自己做Java开发工作已经近三年,但感觉给我的评价很客观,是入木三分,正所谓信言不美,美言不信。
     评价结论是:
  • 1.Java基础不扎实,对集合应用掌握不足,hashcode/equals的作用不了解、对JAVA对象序列化不了解,
  •   对线程没什么了解,不清楚ThreadLocal是什么,对JDBC使用较熟悉,不能区分Statement/PrepareStatement,
  •   ,对JSP/Servelet不太熟悉,不能区分redirect/forward。
  • 2.数据库应用较熟悉;
  • 3.对SPRING、HIBERNATE等开源框架有所应用,但了解不深;
  • 4.对基于WEB方面的开发方法开发模式不太熟悉;
  • 5.对设计模式应用较少;
  • 6.对不少东西有所应用,但都只是浮于表面;

     面对以上的结果,我没有去辩解,善者不辩,辩者不善。我惟一的感觉就是,评价就是事实,我要把基础再次捡起来,没有坚实的基础,就像第六点说的一样。正如那句话讲的一样:没有正的思想力,行动力越强,错误犯的就越大。
     一个人要有正解,正思维,通过这次电话面试,我也了解到自己应该去补什么,等我认为自己把基础补好后,我会再去这家公司进行面试,去检验自己。
    最后,人生就是一个过程,一个体道、悟道、得道的过程。道是什么?是无吗?我一直在追寻......和广大的技术热爱者一样,技术出于热爱才会深入。

是不是上海什么公司 , 花旗银行的项目?咋和我的电话面试的问题这么像...
45 楼 case0079 2009-03-30  
大公司要的人才比较专业一点,
小公司要的人才比较全面一点吧。

要我选择的话宁可做全面一点的人。
毕竟中国的软件技术普遍落后,就算你把JAVA基础掌握的出神入化那有怎么样。还不是跟着别人的屁股跑。你基础好,那你数据结构好吗?算法呢?不要告诉我什么黑白树,2X树,那还不是书上的东东。
既然如此,到不如全面一点,以业务为核心。不管是啊里也好,QQ也好,他们的成功并不是技术上领先国际先进水平,我觉得我们做软件的人要看到这一点。
因为很有可能在软件技术上我们会长期落后于国际水平。

但是既然做软件了,那种很基础的东西还是要了然于胸的。
比如继承,多态,后引用之类。
反倒是楼主提到的这些问题,除了设计模式以外我觉得都比较具体了,具体到GOOGLE一下就知道了。也就是说这些东西你可以通过学习,交流掌握,没什么难的。
至于设计模式就比较要求悟性了。有悟性的话即使不看设计模式写出来程序还是和设计模式里讲的一样。要是没悟性生搬硬套还不如不看设计模式。


44 楼 jwjxluke 2009-03-30  
的确,平时的确没注意这些最基础的东西,要加强了!
PS:楼主像是搞文学的,呵呵.....
43 楼 case0079 2009-03-30  
似乎基础了点。

但是Threadlocal会导致内存泄露吗?
42 楼 makefile 2009-03-30  
能给楼主这样评价说明这样的公司是相对不错的。
至少能告诉你问题在哪,朝什么地方努力。
41 楼 holan 2009-03-30  
sdh5724 写道
holan 写道
sdh5724 写道
你心态不错哦。 我当年自我感觉良好的时候, 去面试很多大公司, 屡屡被刷掉。 到现在我还郁闷, 比如去 UT, 比如去HUAWEI。 都不知道是回答太好了, 还是回答太菜了。 到现在都搞不明白。 老想起来就郁闷, 很多年过去还郁闷着。

你们阿里面试挂了也应该给人说说原因,这才能让人知道如何提高,你们就一句简单的不适合就把人打发了


我看过很多给被面试的人邮件。 好像具体说你怎么不合适的说法是没有的, 因为这样做不是很合适。


哎~~~面了我40多分钟,不合适就不要面那么久嘛,呵呵,搞得我差点暴露,回去后还被头说了一顿。
40 楼 独孤求爱 2009-03-29  
正确认识自己才能进步,楼主加油,偶也一样。
不知道广州有什么好公司?
39 楼 songhongchen 2009-03-29  
chinata 写道
songhongchen 写道
     在接受了某公司的电话面试后,自我感觉不错,但后来得到了一个和自己感觉反差很大的结果,对照着电面结果,自己也做了深刻的反思,虽然自己做Java开发工作已经近三年,但感觉给我的评价很客观,是入木三分,正所谓信言不美,美言不信。
     评价结论是:
  • 1.Java基础不扎实,对集合应用掌握不足,hashcode/equals的作用不了解、对JAVA对象序列化不了解,
  •   对线程没什么了解,不清楚ThreadLocal是什么,对JDBC使用较熟悉,不能区分Statement/PrepareStatement,
  •   ,对JSP/Servelet不太熟悉,不能区分redirect/forward。
  • 2.数据库应用较熟悉;
  • 3.对SPRING、HIBERNATE等开源框架有所应用,但了解不深;
  • 4.对基于WEB方面的开发方法开发模式不太熟悉;
  • 5.对设计模式应用较少;
  • 6.对不少东西有所应用,但都只是浮于表面;

     面对以上的结果,我没有去辩解,善者不辩,辩者不善。我惟一的感觉就是,评价就是事实,我要把基础再次捡起来,没有坚实的基础,就像第六点说的一样。正如那句话讲的一样:没有正的思想力,行动力越强,错误犯的就越大。
     一个人要有正解,正思维,通过这次电话面试,我也了解到自己应该去补什么,等我认为自己把基础补好后,我会再去这家公司进行面试,去检验自己。
    最后,人生就是一个过程,一个体道、悟道、得道的过程。道是什么?是无吗?我一直在追寻......和广大的技术热爱者一样,技术出于热爱才会深入。


嗯,别的不知道,但是如果那个对你的第一条评价成立的话,你的“Java开发工作已经近三年”简直就是在浪费时间。
有些东西可能不接触不使用所以不了解,那是正常的,但是这个绝对不能推广到技术的所有方面。
“不能区分Statement/PrepareStatement”,lol,相信我,人家说你“对JDBC使用较熟悉,数据库应用较熟悉”肯定是客套话:)
有些东西不应用比较难记住,比如说各种设计模式的场景,但是像Statement/PrepareStatement的区别,简单到不能再简单,不能想象有人看过以后会忘记。hashcode/equals的作用,java序列化,都属于非常简单的内容---我说的简单的意思是这个原理和说明本身太简单,看过一遍,你不用也太不可能忘记。那你这几年都做什么了?

BTW:其实我还想说更刻薄点,如果一个社招的公司,还问Statement/PrepareStatement这种问题,这个面试官也不咋地。


您说的是,JAVA确实用了快三年,也许是心态的问题吧,总以为技术会用了就掌握了,就可以了,从而导致什么都是拿来主义,而没有属于自己的东西。正像一位前辈所说:“如果要搞技术,就要钻进去,网上贴段代码 编译发布,对自己没有任何提高”。  这时突然想起一段话:一阴一阳之谓道。继之者善也,成之者性也。仁者见之谓之仁,知者见之谓之知。百姓日用而不知,故君子之道鲜矣。  我就是日用而不知,  ......
38 楼 sdh5724 2009-03-29  
holan 写道
sdh5724 写道
你心态不错哦。 我当年自我感觉良好的时候, 去面试很多大公司, 屡屡被刷掉。 到现在我还郁闷, 比如去 UT, 比如去HUAWEI。 都不知道是回答太好了, 还是回答太菜了。 到现在都搞不明白。 老想起来就郁闷, 很多年过去还郁闷着。

你们阿里面试挂了也应该给人说说原因,这才能让人知道如何提高,你们就一句简单的不适合就把人打发了


我看过很多给被面试的人邮件。 好像具体说你怎么不合适的说法是没有的, 因为这样做不是很合适。
37 楼 sunnymoon 2009-03-29  
chinata 写道
songhongchen 写道
     在接受了某公司的电话面试后,自我感觉不错,但后来得到了一个和自己感觉反差很大的结果,对照着电面结果,自己也做了深刻的反思,虽然自己做Java开发工作已经近三年,但感觉给我的评价很客观,是入木三分,正所谓信言不美,美言不信。
     评价结论是:
  • 1.Java基础不扎实,对集合应用掌握不足,hashcode/equals的作用不了解、对JAVA对象序列化不了解,
  •   对线程没什么了解,不清楚ThreadLocal是什么,对JDBC使用较熟悉,不能区分Statement/PrepareStatement,
  •   ,对JSP/Servelet不太熟悉,不能区分redirect/forward。
  • 2.数据库应用较熟悉;
  • 3.对SPRING、HIBERNATE等开源框架有所应用,但了解不深;
  • 4.对基于WEB方面的开发方法开发模式不太熟悉;
  • 5.对设计模式应用较少;
  • 6.对不少东西有所应用,但都只是浮于表面;

     面对以上的结果,我没有去辩解,善者不辩,辩者不善。我惟一的感觉就是,评价就是事实,我要把基础再次捡起来,没有坚实的基础,就像第六点说的一样。正如那句话讲的一样:没有正的思想力,行动力越强,错误犯的就越大。
     一个人要有正解,正思维,通过这次电话面试,我也了解到自己应该去补什么,等我认为自己把基础补好后,我会再去这家公司进行面试,去检验自己。
    最后,人生就是一个过程,一个体道、悟道、得道的过程。道是什么?是无吗?我一直在追寻......和广大的技术热爱者一样,技术出于热爱才会深入。


嗯,别的不知道,但是如果那个对你的第一条评价成立的话,你的“Java开发工作已经近三年”简直就是在浪费时间。
有些东西可能不接触不使用所以不了解,那是正常的,但是这个绝对不能推广到技术的所有方面。
“不能区分Statement/PrepareStatement”,lol,相信我,人家说你“对JDBC使用较熟悉,数据库应用较熟悉”肯定是客套话:)
有些东西不应用比较难记住,比如说各种设计模式的场景,但是像Statement/PrepareStatement的区别,简单到不能再简单,不能想象有人看过以后会忘记。hashcode/equals的作用,java序列化,都属于非常简单的内容---我说的简单的意思是这个原理和说明本身太简单,看过一遍,你不用也太不可能忘记。那你这几年都做什么了?

BTW:其实我还想说更刻薄点,如果一个社招的公司,还问Statement/PrepareStatement这种问题,这个面试官也不咋地。



楼主的情况显得很无耐,这些知识和做几年开发没有直接关系。
可能楼主把重多的精力放在解决问题的方法上了,而不是具体的技术。
一个优秀的应届毕业生可以很好的回答你所遇见的被难倒的基础性问题。
可能它做了多年开发后也遇见同样的问题,希望做为后备的我们这一代能够以此为鉴!~
36 楼 chinata 2009-03-29  
songhongchen 写道
     在接受了某公司的电话面试后,自我感觉不错,但后来得到了一个和自己感觉反差很大的结果,对照着电面结果,自己也做了深刻的反思,虽然自己做Java开发工作已经近三年,但感觉给我的评价很客观,是入木三分,正所谓信言不美,美言不信。
     评价结论是:
  • 1.Java基础不扎实,对集合应用掌握不足,hashcode/equals的作用不了解、对JAVA对象序列化不了解,
  •   对线程没什么了解,不清楚ThreadLocal是什么,对JDBC使用较熟悉,不能区分Statement/PrepareStatement,
  •   ,对JSP/Servelet不太熟悉,不能区分redirect/forward。
  • 2.数据库应用较熟悉;
  • 3.对SPRING、HIBERNATE等开源框架有所应用,但了解不深;
  • 4.对基于WEB方面的开发方法开发模式不太熟悉;
  • 5.对设计模式应用较少;
  • 6.对不少东西有所应用,但都只是浮于表面;

     面对以上的结果,我没有去辩解,善者不辩,辩者不善。我惟一的感觉就是,评价就是事实,我要把基础再次捡起来,没有坚实的基础,就像第六点说的一样。正如那句话讲的一样:没有正的思想力,行动力越强,错误犯的就越大。
     一个人要有正解,正思维,通过这次电话面试,我也了解到自己应该去补什么,等我认为自己把基础补好后,我会再去这家公司进行面试,去检验自己。
    最后,人生就是一个过程,一个体道、悟道、得道的过程。道是什么?是无吗?我一直在追寻......和广大的技术热爱者一样,技术出于热爱才会深入。


嗯,别的不知道,但是如果那个对你的第一条评价成立的话,你的“Java开发工作已经近三年”简直就是在浪费时间。
有些东西可能不接触不使用所以不了解,那是正常的,但是这个绝对不能推广到技术的所有方面。
“不能区分Statement/PrepareStatement”,lol,相信我,人家说你“对JDBC使用较熟悉,数据库应用较熟悉”肯定是客套话:)
有些东西不应用比较难记住,比如说各种设计模式的场景,但是像Statement/PrepareStatement的区别,简单到不能再简单,不能想象有人看过以后会忘记。hashcode/equals的作用,java序列化,都属于非常简单的内容---我说的简单的意思是这个原理和说明本身太简单,看过一遍,你不用也太不可能忘记。那你这几年都做什么了?

BTW:其实我还想说更刻薄点,如果一个社招的公司,还问Statement/PrepareStatement这种问题,这个面试官也不咋地。

相关推荐

Global site tag (gtag.js) - Google Analytics