java开发面试难吗?应该注意什么?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java开发面试难吗?应该注意什么?相关的知识,希望对你有一定的参考价值。

与正常面试一样,首先需要进行自我介绍、所学专业、在校期间参加的比赛以及项目经验,其中项目经验是最重要的,因为java开发主要就是技术支持,如果你写过好的程序相应的也得过一些奖励,不过这些奖励最好是有点代表性的,比如ACM地区赛、国家赛这类的,势必会对你的面试有所帮助
无论你是否为学计算机、软件开发等专业的学生,面试官都会问你为什么会选择IT行业,如果你是女生,开发本来就是重男轻女的活,面试官可能会问压力方面、今后婚姻方面以及你将如何在同行业中获得竞争优势等等一系列问题;
之后就是考专业性的了,会不会JSP框架,继承这个类那个类有什么区别,Java中的IO类怎么怎么样的,或者说是如果让你开发软件你该怎么进行设计等,口头上考的专业性的东西应该不太多,因为正常开发都会有笔试,除非是面试特别高端的企业(比如IBM)。
对了,有笔试的话如果你的笔试成绩不错那还好,如果笔试成绩打的擦边球,那面试官就会以你专业性不够扎实对你进行刁难,这个有点准备。
参考技术A 一是要看你进的什么公司,大公司进去难,小公司进去容易。
二要看你应聘的是带有什么性质了,我还是一名大四学生,所以我进公司还只是实习。我进公司之前,参加过几个公司的招聘,大多数都是java基础题,流程控制题(听他们说这叫做靠逻辑思维。。。),还有些日本公司变态点的,考算法,数据结构,给你一大段文字,读完做需求分析,还有一下软件工程的知识,虽然我基本都侥幸过了。我最终进的这家公司,面试的时候,问了我一道笔试时错的那道选择题,后来我给他分析了正确答案,然后开始介绍自己作过的项目,其实就是想瞎扯啦。要是直接试用然后转正的,好像不是那么好忽悠的。我有个同学去过几家面试,技术总监上来直接三大框架,js,ajax等等,一直问一直问,知道你答不上来,再换其它的,这样面对面交流大概三四个小时,基本上叫一个无孔不入,我那同学基本上叫一个遍体鳞伤,他回来说太伤自尊了。。。
参考技术B java面试的话,因素很多。
1、首先看你是什么人?如果你是即将毕业的话,那问的都是基础,但是很多人都忽视基础;如果你是已经工作好几年的话,那就会问一些基础和一些深度的问题还有时候会问你设计模式,反正很多。
2、看你做什么的?一般Java面试的话,如果是j2ee方向面试,除了Java基础,多数会问到你的项目经验,框架知识,web开发技术(比如jsp servlet ext flex等等,当然不会问这么多);
3、看你是什么公司,这个影响不大,你面试前看看公司的情况,看看该公司的产品等等
参考技术C 不难的,都是一些基础的东西。
还有一些数据库。
J2EE外部的东西。
多看看网上的面试题,大部分面试都有的。
一是要看你进的什么公司,大公司进去难,小公司进去容易。
二要看你应聘的是带有什么性质了,如果是实习就容易多了。大多数都是java基础题,流程控制题
参考技术D 看你是面试什么级别的?主要包括以下几个方面:
1、基础知识:语言特性、多态、JDBC、静态对象、传值与传引用、多线程
2、JSP/SERVLET:使用域、内置对象、JSP值的传递与显示
3、SQL:关联、分组查询
4、框架技术:MVC、IOC、AOP、HIBERNATE缓存、其他框架
要首先回答要点,然后详细说明,一定要注意详细说明。

以上是关于java开发面试难吗?应该注意什么?的主要内容,如果未能解决你的问题,请参考以下文章

面试java工作时应该注意什么? java面试经验分享

阿里面试应该注意什么?通过5轮面试的阿里实习生亲述

Java开发中遇到最难的问题!java实际开发难吗

学完Java后找工作难吗?需要满足什么条件?

字节跳动Android实习面试难吗,应该如何应对?

字节跳动的Android岗面试难吗?应该如何应对?