
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
求职面试是每一位求职者在找工作的过程中都会遇到的一个测试环节,下面我们就通过案例分析来简单了解一下,Java程序员面试常见问题都有哪些。
1、简历筛选
不聊简历排版和美观这些细节的问题,有些公司是HR自行筛选简历,也有面试官自己筛选;简历是否会细看取决于三个核心因素:
学历:作为大部分公司用人的基本门槛,学历的重要性不需要讨论;
工作年限:技术部门的常规要求,没有工作年限意味入职之后有很高的培训成本;
技术栈:通常要求主流的技术栈,以及熟悉公司使用的技术点;
无论是否具有实际的工作经验,在技术栈中都要给出一行业务领域,用来表示自己熟悉的业务场景,特别是简历内容多的时候,在简历页尽量展现关键信息:
2、面试问题
对于开发同学来说,其实面试会问什么,面试官和求职者心里都清楚,但是大部分的回答都很难符合面试官的心里预期,这里确实有很重要的考察点,不管是先从业务角度或者技术积累方面提问,回答好都是围绕技术+业务的经验之谈,这里的业务是指自己真正意义上经历的,不是指技术栈的应用场景:
经验之谈:即在聊业务时,能精准把握技术难点,且总结过相应的解决方案;聊技术时,能对应到实际的业务场景中,并且知道怎样合理的应用;
背面试题:都是在开发的路上趟过来的,可能面试官和求职者背过同一份面试题也说不定,能通过纯背面试题赢得工作机会,这种方式在职场初期比较合适;
所以在准备找工作时,从自身的业务经验与技术栈结合的角度,然后参考面试的常见问题,再去思考如何给出回答,去预期面试官的预期,如果能体会这种方式的节奏点,面试并不需要很多时间准备,而且成功率极高。
必须强调一点,如果真的没有聊技术+业务的能力,背面试题也不失为一种必要的手段,只是在相比之下会没有竞争力。
3、细节问题
这里不去聊面试常说的问题,而是看看有哪些细节需要特别注意的地方,很多时候面试者可能觉得自己聊的还不错,但是就没有收到后续的通知,会令自己感到很郁闷,通常踩到下面的坑点,都可能是面试失败的关键原因:
业务流不完整
经常在业务提问的过程中听到一些求职者回答:只熟悉自己开发的模块,系统其他业务没有参与所以不了解相关细节;如果是业务型较强的公司,听到这样的回答,基本上就结束了。明白业务的全流程才是解决复杂场景的核心依赖,对于开发过的项目连整个业务流程都不熟悉,这至少反应求职者在认知上存在偏差。
基础技术点不常用
在技术环节提问时,有相当一部分人说过:IO流、线程池、设计模式等不经常使用,所以看的比较少,自然对技术细节含糊不清;先作为JDK重要的基础模块,没有用的少这样的说法,即使真的很少使用,也不应该出现细节说不清的状况,这些技术点遍布在系统的各个地方,平时稍微用心分析总结,面试时结合业务场景去聊聊都堪称满分回答。
单向发展路线
公司所能提供的工作,都意味着这个角色有明确的职责要求,例如偏向技术的架构师,或者偏向业务的开发工程师,所以在面试过程中建议求职者不要明确表达自己的职业发展路线,或偏向技术或偏向业务;站在公司的需求上,从解决实际问题的角度出发,这是相对明智的选择。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。