java程序员面试失败的5大原因
今天,我们分析一下java程序员面试失败的5大原因,如果你以后想在java行业发展,请认真阅读以下内容。
1、说得太少
特别是那些开放式的问题,如“请自我介绍一下”或“请讲一下你曾经解决过的复杂难题”。HR会通过你对这些技术和非技术问题的回答来评估你对工作的激情。他们也会通过模拟团队氛围和与你的交流互动来判断你的工作经验以及工作能力。
所以,仅仅直说三两句话来回答,不但不能展现出你对这个行业的激情,还会让整个面试过程显得非常boring!如果你不能很好地说明你的工作经验以及工作能力,以及可以给企业带来的价值,那么毫无疑问,你的竞争力在企业HR眼里就高不起来。所以,你需要对哪些最常见的开放式问题作足准备,在面试过程中好好推销自己一番。
2、说得太多
不停地说,不停地说,却说不出什么实质性的东西。换句话说,就是废话连篇、言之无物。如果你不能简洁明了的解释一个东西,那么HR就会怀疑你在工作时的表现是不是也会像你们的谈话一样拖泥带水?可以先问问HR,如果对方有兴趣了解,再作详细解释。
当然,解释也是一门艺术。首先要确定重点,如果需要的话再讲细。当聊到工作业务的时候,就应该从业务的角度看问题,不要涉及任何专业术语。学会用简洁明了的方式解释问题。
3、既写不好简单的代码,又回答不出如何解决棘手的问题
作为一个JAVA工作人员,你应该根据自己的经验和技术,来针对不同的问题和情况编写代码。特别是如果碰到一个比较棘手的难题,那么即使你还没有比较好的解决方案,也至少应该将你的思路讲给HR听。当然,面试时人总是特别紧张,但你也必须让自己保持冷静,至少应该说明你将如何试着去解决问题。
4、回答不出,回答问题的时候总是结巴
有一些“必须知道”的核心Java和Web基础知识,你不能不知。
例如,对于Java开发人员:
1)不知道“==”和equals()之间的区别。
2)不知道OO的概念和设计原则。
3)不知道equals()和hashCode()方法被隐式调用时的约定。
4)不知道如何在HTTP客户端与服务器端之间保持状态。
5)不能很好地处理多线程。
6)不能解释曾投入精力过的应用程序的高层体系结构。
7)不知道SQL是什么。
…
5、糟糕的礼仪和态度
迟到,抖手抖脚,不适宜的着装,,没有眼神接触,极度紧张,不敢提问,显现不出对这份工作的兴趣,“我无所不知”的高傲姿态,言行中贬低你的现在或者以前的上司,遇到技术问题时焦躁不安或者垂头丧气,为自己找理由而不是虚心接受错误,与HR发生争执,不好的肢体语言,随波逐流而没有自己的看法,无法成为良好的倾听者,过于呆板,撒谎,嗓门太大等等。
总结:HR要找的不是技术明星,而是实实在在具备了合适的技术技能、软技能、端正的态度以及能为企业获取利益、全面的专业人才。因此,面试之前不妨上网了解下想要应聘的公司,深入了解其工作规范以调整回答问题时的方向和重点。将每一场面试都当作免费的面试技巧培训课程,积极调整心态,不但能达到一个双赢的局面,还可以减少紧张的情绪,从而获得更好的表现。这样即使你并没有得到那份offer,也可以借此学点面试技巧。