面试java开发师常问到的5个问题 公司准备招一个有经验的Java,我是做前端的,请问大佬们应该问哪些问题?

[更新]
·
·
分类:行业
2399 阅读

面试java开发师常问到的5个问题

公司准备招一个有经验的Java,我是做前端的,请问大佬们应该问哪些问题?

公司准备招一个有经验的Java,我是做前端的,请问大佬们应该问哪些问题?

1.首先,我可以很明确的回答你,如果你真的java学的“很好”,那么肯定是可以找到工作的。这点你可以放心,只要你有才,在当今这个社会,是不会埋没你的。
2.在者,就是为什么企业都在招聘上写上计算机相关专业。
首先,就是IT看起来入口门槛儿很低,你可以不是计算机相关专业,你可以通过自学,或者上一些培训班,然后你也能找到开发工作。但是呢,很多时候,非计算机专业出来的人找的单位都只是一些小的公司,干的活都是一些码农级别的活。也就是说,技术含量不大。
究其原因,第一,IT的本身并不是说你学了门语言就能很轻松的自如应对。它设计到很多东西,就像在开发中非常重要的软件工程管理概念,绝大部分初级程序员或者非计算机专业的程序员根本不懂甚至听都没听过。
第二,计算机专业会涉及到很多东西,还可能基础到一些网络硬件方面的知识。对于编程来说,大学教的主要并不是所如可去详细的写代码,更多的时候传授的是思想,计算机科学。这些都是对未来发展非常重要的,而非计算机专业的是很难接触到的。因为你没有那么多时间去弄懂这些,因为你是0基础,所以你着重关注的是某一门语言的语法很应用。
第三,就是计算机专业的都具有理工科背景,不谈什么智商之类的话,就单纯讲逻辑运算能力,绝对是要比非计算机专业或者文科生要强很多的。等你去了企业发现,企业要用到非常多的东西,这个时候拼的就是学习能力。
第四,就是你上面说的SSH这三个框架。这些都是很不错的框架,但是你学的都是很初级的东西。换句话说,会用的人太多了。你说能很好的运用的,也只不过是熟练的调方法。问问自己,你看的懂多少SSH框架的源码?里面用到了大量的设计模式,经典算法,反射等等。。这些东西你都掌握了么?
第五,程序数据结构 算法,这是非常经典的一句话。很多非计算机专业的都不太了解或者往往被忽略。因为数据结构和算法,考验的就是逻辑能力和数学能力。这些并不是说用框架调个方法,写几句简单的sql语句就能搞定的。这些概念能力对于非计算机专业的人来说都相对比较缺乏的。
第六,讲点工作中最普遍实际的。非计算机专业往往都是半路出家。对计算机本身未必非常熟悉,也就说玩的不多。等你到了企业工作中,电脑出了问题,或者叫你装个系统,装个软件,或者是搞一些例如硬件或者并不是关于编程的事情。这些东西都是很平常的,很多时候人家处理起来得心应手,可是你得想想自己行么?
当然这些都是得基础计算机专业的学生也得没有浪费大学四年的青春好好学习的基础上的。不好好学习,即使教了,也不一定会。但是相对于正常好好的系统学习过计算机科学专业的人说,非计算机专业肯定是不如他们的。这是差距,也是事实。
第七,最后,也就是我上面这么多废话的一个最关键的总结。

面试java开发,让去试岗一般机会大吗?

我经常会被邀请做一些科技企业的面试官,参与过很多企业的研发人员面试工作,这其中就包括Java开发工程师的面试。至今为止,我没有听过有试岗这个说法。如果面试后我们认为面试者的表现符合我们的预期,会发出试用邀请,一般情况下试用期在1到3个月不等。
为了理解所谓的“试岗”,我专门找人力资源的朋友询问了一下,也许多少有些片面,但是基本意思已经了解一二了。
我这里可以把试岗这种行为简单的理解为面试环节的一种失败,这种失败并不是源于面试者而是源于面试官,由于面试官无法在面试过程中做出正确的判断(或者说专业度不够),从而让面试者来承担风险(有的企业甚至没有试岗工资,这是否合法应该由法律人士来评论,但我认为这种行为多少有点不合逻辑),这种看似合理的面试方式,实际上在也在一定程度上伤害了面试者。
言归正传。如果拿到了“试岗”的邀请,那么在一定程度上面试官认为你具备了该岗位的工作能力,至于是否能做好,面试官还无法作出判断。这个时候就需要面试者在“试岗”期间表现出足够的工作能力,只要发挥正常,一般是能够进入试用期的。
从个人角度来说,我希望企业不要设立所谓的“试岗”环节。
参加面试的Java程序员要准备充足、自信面对、诚实对答,目前IT人才缺口很大,我相信只要你努力了,找一份程序员工作还是不难的。
如果你有面试方面的问题也可以咨询我。
谢谢!