首先进行自我介绍,如姓名、籍贯、学历,毕业院校;
接下来介绍工作情况,如:在哪工作过多久;工作内容是什么;
之后介绍下专业技能,挑选强项说明(切勿刚接触,之后乱说,否则面试者一问,马上穿帮)。
备注:个人的情况是不同的,不能一概而论,思路就是展现自己最好的一面,如交流能力,工作能力。
java工程师面试技巧
1、注意着装。
着装要基于人自身的阅历修养、审美情趣、身材特点,根据不同的时间、场合、目的等,力所能及地对所穿的服装进行精心的选择、搭配和组合。虽说人不可貌相,但求职面试的场合,应试者当天的穿着打扮对能否被录取,有着举足轻重的影响。
2、语气平和,语调恰当,音量适中。
面试时要注意语言、语调、语气的正确运用。打招呼时宜用上语调,加重语气并带拖音,以引起对方的注意。自我介绍时,最好多用平缓的陈述语气,不宜使用感叹语气或祈使句。声音过大令人厌烦,声音过小则难以听清。音量的大小要根据面试现场情况而定。两人面谈且距离较近时声音不宜过大,群体面试而且场地开阔时声音不宜过小,以每个用人单位都能听清你的讲话为原则。
3、 语言要含蓄、机智、幽默。
说话时除了表达清晰以外,适当的时候可以插进幽默的语言,使谈话增加轻松愉快的气氛,也会展示自己的优越气质和从容风度。尤其是当遇到难以回答的问题时,机智幽默地语言会显示自己的聪明智慧,有助于化险为夷,并给人以良好的印象。
4、 注意面试官的反应。
求职面试不同于演讲,而是更接近于一般的交谈。交谈中,应随时注意听者的反应。比如,听者心不在焉,可能表示他对自己这段话没有兴趣,你得设法转移话题;侧耳倾听,可能说明由于自己音量过小使对方难于听清;皱眉、摆头可能表示自己言语有不当之处。根据对方的这些反应,就要适时地调整自己的语言、语调、语气、音量、修辞,包括陈述内容。这样才能取得良好的面试效果。
java工程师面试问题
1、MVC各部分有哪些技术实现,是如何实现
View:产生http响应,请求模型更新,提供form表单用于用户请求
Model:封装应用状态,响应状态查询,暴露应用接口
Controller:验证请求数据,将请求数据与模型更新相映射,返回响应的视图。
2、Struts的配置文件有哪些,解释globalForwards、ActionMapping、MessageResource
Struts-config.xml
返回公共页面的配置,比如:返回到错误页面,登录页面
配置action的相关信息,包括path,type,name,validate,scope,input
描述该模块的一起配合使用的消息资源,message resource对象
3、简述ActionForm和Action在Struts中扮演的角色
actionform封装请求的数据
action处理用户请求产生响应
4、在WEB应用中,你都使用哪些技术或方法来改善系统的性能?
Ajax,action(线程安全,运行慢),jbpm,写一些公共的类,方法,进行调用对服务器访问人数控制。
5、在以往的java项目中,你是否经常使用一些开源项目,如有,请举例说明
6、int和Integer的区别
integer是一个类,对他的操作要通过类的方法,int是8中基本数据类型之一。Integer是对int的封装。声明int的变量不需要实例化。声明integer变量需要实例化。Int不需要实例化。
7、String和 StringBuffer的区别
String声明的数组长度是确定的,不能随意增加其容量。线程安全的可变字符序列。
StringBuffer可随意增加容量,线程安全的字符序列;
8、运行时异常和一般异常的区别
运 行时异常是程序运行时可能报出的异常。可以用try catch抓取,也可以不做任何处理。比如:INDEXOUTOFEXCEPTION, CLASSCASE\TEXCEPTION, NULLPOTIONTEREXCEPTION, CLASSNOTFOUNDEXCEPTION
一般异常,这些异常是在定义方法时声明抛出的,这些异常必需用try catch抛出,或throws处理,如果不处理,程序将编译失败。比如:IOEXCEPTION, FILENOTFOUNDEXCEPTION, SQLEXCEPTION
9、例举5个常用的包、类、接口
java.uitl, java.io, java.awt, java.lang, java.swing
String,StrignBuffer, Date,Calendar,HashMap,HashSet
Collection, Action, serziale, ActionSupport,List,Map
10、Vector和linkList的存储性能和特性
11、连接池的工作机制
连接池控制着和数据库的链接,他来控制开启几个链接,关闭几个链接,什么时候关闭,调用什么方法,在hibernate中的,connectionProvider相当于一个连接池,他来维持session和数据库的链接状态。
12、应用服务器有哪些
tomcat,jboss,WebLogic
13、集合有哪些,集合的方法有哪些?
Collection,Map
Add,clear,remove,contains,equals。Hashcode
Clear,clone,remove,size,isempty,put,get