IT培训网 - IT职场人学IT技术上IT培训网
当Java程序员面试的几点建议
时间:2021-09-12 13:36:52 来源:编程网 作者:IT培训网 已有:名学员访问该课程
关于程序员面试的那些事:Java程序员面试要注意什么呢?很多程序员觉得想要面试成功,就需要硬实力,以Java程序员来说,Java基础要好,最好熟悉些分布式微服务框架。这固然是正确的,但其实很多人达到这个标准了依然无法通过面试。为什么呢,面试时没准备或不会说,这样的人可能在进团队干活后确实能达到期望,Java程序员面试要注意什么呢?
如果你也有遇到这种情况,Java小编给你几条建议,大家可以参考参考。
关于简历
1、简历的几个注意事项
不要给自己挖坑,你要对你自己写的简历负责。因为面试时,面试官通常会拿着你的简历,问里边的各种细节。技术细节、工作经历、项目情况等。你必须对自己写下的每个字后面的隐藏话题做充足的准备。举个例子,简历上有这样一句话:熟悉运用 Chrome Dev Tools 的 Firebug 调试页面,那面试官可能会问:讲讲你用 firebug 调试页面时,都有哪些经验技巧感觉比较有用?这样针对一个话题进行展开谈话。
简历要有辨识度,通常一个职位可能收到的简历比较多,这时候怎么使你的简历能在众多对手中脱颖而出,获得面试邀约呢?要有“辨识度”,最好达到的效果是,面试官觉得看完这个简历,觉得很想见见这个人。
最好找人帮你 Review 一下简历,因为简历就像自己写的程序,自己很难发现 bug,让别人以面试官的视角 review 一下,会发现一些意想不到的问题。找老师、同学、朋友都可以,不要怕麻烦。
2、针对不同的公司对简历进行微调
有时候有必要针对面试公司的业务对你的简历进行微调。比如对方是个做移动医疗的公司。而你恰好做过类似项目,就可以将该部分的项目介绍的排序提至第一位。并将对移动医疗的经验加重描写。以达到和职位更匹配的效果。
关于笔试
笔试这个环节是很容易,几张试卷,一共也就十几道题。一般由5至10个选择题+2~5个论述题+1~2个编程题组成。
平静心态--浏览所有题目--开答
答题的时候,要先把自己会的快速的答上来,选择题自然不多说了,论述题根据自己的理解大致说明一下,多少会给你自己加分的。
编程题其实也不难,出现几率最大的是写一个关于某某设计模式的例子,而设计模式的编码例子,出现最多的是单例模式、工厂模式和代理模式。
有时候也会有一些算法的编码,一般是排序算法的编码实现。
还有的笔试题,会有一些程序题,就是看程序,然后自己写出运行结果,这样的问题考察的是对java基础知识的掌握,所以,有坚固的基础是很重要滴!
关于技术面试
开始会问些技术性的问题,总结出以下:
Struts1原理和Struts2原理以及区别和联系,在什么项目中用过,有什么体会。
spring的原理 aop和ioc机制,如何使用,在哪个项目用到过?有什么体会。
简要说明一下StrutsMVC和SpringMVC。
servlet的原理,生命周期。
socket 原理以及使用方式
Linux常用命令,shell编程介绍
java常用算法
多线程、线程池、线程锁等等
二叉树、java数据结构
数据库mysql、Oracle的优缺点以及使用方法和sql语句,问的多的是如果模拟分页查询和多表查询
Java垃圾回收机制
敏捷开发的简要说明,是否了解
OOA/OOD/OOP 的含义
java加密与解密
java网络通信、http协议要素
是否熟悉设计模式?简要说一下自己所了解或者使用过的开发模式有哪些,在哪些场景中使用。
关于项目经验的提问
明确你的项目到底是做什么的,有哪些功能。
明确你的项目的整体架构,在面试的时候能够清楚地画给面试官看并且清楚地指出从哪里调用到哪里、使用什么方式调用。
明确你的模块在整个项目中所处的位置及作用。
明确你的模块用到了哪些技术,更好一些的可以再了解一下整个项目用到了哪些技术。
简要说一下你自己做过的自认为很不错的项目。
你在项目中的职责,是否能够胜任之前的任务安排。
在项目中遇到的问题,你是怎么解决的(一般这样的问题,可以说是自己解决,但是要讲明解决过程,一定要突出解决思路的灵活。也可以回答与同事讨论解决,这样可
以让面试官觉察到自己善于利用团队资源,会给自己的团队意识加分)
关于薪资和加班的问题 你对薪资的要求?
回答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱,他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。
回答样本一:我对工资没有硬性要求,我相信贵公司在处理我的问题上会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多。
回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训,而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪水。
回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值。
你对加班的看法?
回答提示:实际上好多公司问这个问题,并不证明一定要加班,只是想测试你是否愿意为公司奉献。
回答样本:如果工作需要我会义不容辞加班,我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时我也会提高工作效率,减少不必要的加班。
最后
要自信,因为在短时间内面试官其实很难摸清你的深浅,切记不要东一个不知道西一个不清楚。
适当来引导面试官的思路,让他来问你最擅长的问题而不是他最想问的。
放松,就当做一次聊天,只有在技术面上达到共鸣才容易被看上,注意要强调做技术的很大程度是是看你的短期学习
和学以致用的能力,而不是你现在会什么,记住技术是相通的,传递给对方的信息不一定你现在多强,至少你能很快学会公司需要的东西。
总结
临阵磨枪,面试前如果准备的不是很充分,还有很多没有来得及试验的,先放放,可以网上搜集一些经典的面试题,临时背背,或者再去面试的路上看两眼,说不定哪一眼就蒙上了,还可以起到缓解紧张的作用。当然想要拿到高薪是要付出努力地。
每期开班座位有限.0元试听抢座开始!
温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。