站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题聘Java,jsp,j2ee软件工程师笔试中可能出现的问题

聘Java,jsp,j2ee软件工程师笔试中可能出现的问题

摘要: 相信大家应聘的时候第一关就是笔试,即使是一位很有经验的工程师也不一定能够顺利通过,笔试不好,可能就无法进行面试,即使能够进行面试,考官对你的印象也不会很好,问的问题也会很多,估计很难吃的消,当然如果你...
相信大家应聘的时候第一关就是笔试,即使是一位很有经验的工程师也不一定能够顺利通过,笔试不好,可能就无法进行面试,即使能够进行面试,考官对你的印象也不会很好,问的问题也会很多,估计很难吃的消,当然如果你是位很有经验的高手,也是有可能通过面试,但也会影响到你的待遇.

有可能有人会问,如果你真是个有一定开发经验的java工程师,怎么可能通不过笔试,其实这种可能性是存在的,而且很大,因为笔试的题目一般都很基础,有一些都是你平时不曾注意到的,可能你在开发中用到过,但不一定知道是什么,比如说:写jsp的肯定都用到过out,request等但不一定知道它们叫jsp的内置对象,如果考题问你:jsp的内置对象有哪些,你就不一定答的上来,再比如说:在开发javabean的时候一般都会用到ArrayList,HashMap等,但你不一定就知道ArrayList和Vector的区别,HashMap和Hashtable的区别,可能你在开发中都是混用,也不会报错,但效率会大大降低,如果在多线程开发中混用,可能就会产生错误.可能这些都是小问题,如果有一定基础,看看书就知道所以然了,但笔试中答不上来或答错就可能影响到你是否能够面试成功,如果面试公司是你非常想进的公司,因为这些细节问题而最终没能进去,岂不是很遗憾.

我写这篇文章就是让大部分的人少一份遗憾,多一份面试成功后的喜悦,也许有人会问:你才工作几年啊,就在这里作总结,你说的问题在笔试中可能出现吗?我要说的是我工作时间的确很短(2002年毕业),但大大小小的公司也面试了不少,有时候就是因为这些笔试上的小问题而没能进想进的公司,结果我自己总结了一下面试的得与失,重新看了看基础知识,结果成功应聘在一家很大的公司,拿着相同工作经验的比较高的工资,之所以我花时间要在这里总结,目的就是为了大家能进自己想进的公司,拿到自己要求的工资.也许这些总结比几篇技术文章带给你的收获都大,因为它直接和你的利益,前途挂钩.本文适用于有一定开发能力但java,j2ee基础欠扎实而又在找Java,jsp,j2ee开发,维护方面工作的朋友,如果你的时间充足建议还是全面的看看基础知识,如果时间紧张可以侧重看一下我下面列举出来的问题,最好能由点到面的看.

好了,闲话不多说了,下面列举我笔试中遇到过的问题,以及这些问题的延伸,问题都比较基础,答案就不在这里说了,查查资料,看看书就能解决,我在此郑重声明:不是说懂了下面的问题就一定能够面试成功,就是什么高手了,就不用看书了,我的总结只是提高你笔试的成功率,在你基础不是很扎实,时间很紧的情况下帮助你成功笔试.切记:它不是万能的.

Java基础方面:

1,作用域public,protected,private,以及不写时的区别

2,ArrayList和Vector的区别,HashMap和Hashtable的区别

3,char型变量能不能定义为一个中文?为什么?

4,多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?

5,继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?

6,内部类的实现方式?

7,垃圾回收机制,如何优化程序?

8,float型float f=3.4是否正确?

Jsp方面

1,jsp有哪些内置对象?作用分别是什么?

2,jsp有哪些动作?作用分别是什么?

3,include的两种实现方式的区别?

4,两种跳转方式分别是什么?有什么区别?

Servlet方面

1,说一说Servlet的生命周期?

2,Servlet版本间(忘了问的是哪两个版本了)的不同?

Jdbc,Jdo方面

1,可能会让你写一段Jdbc连Oracle的程序.

2,Class.forName的作用?为什么要用?

3,Jdo是什么?

Xml方面

1,xml有哪些解析技术?区别是什么?

2,你在项目中用到了xml技术的哪些方面?如何实现的?

3,用jdom解析xml文件时如何解决中文问题?如何解析?

EJB方面

1,EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别?

MVC方面

1,MVC的各个部分都有那些技术来实现?如何实现?

设计模式方面:

1,开发中都用到了那些设计模式?用在什么场合?

JavaScript方面

1,如何校验数字型?

CORBA

1,CORBA是什么?用途是什么?



以上就是我的总结,可能不是全部,因为时间问题,如果能够记起来,我会再加上,有些问题描述的可能不准确,希望大家批评指正,问题都很基础,即使不知道,花上一点时间查找(csdn/java版)就能弄懂,希望对正在找工作的朋友有所帮助,有所提醒.一份正确率很高的笔试卷可能会为你的面试减轻负担,少问不少问题.

当然我还是要提醒从事软件开发,维护工作的朋友们要重视基础,善于总结和比较,对什么都能追根究底.

欢迎大家互相交流,我的qq:2500149






对该文的评论 人气:3451
Leryan(2003-11-4 20:21:12)

有的问题得想想才能答上来,考试时还真未必一下子能答上来。
感谢楼主。
明天得去应聘,看来得仔细准备一下。

grgh2000(2003-11-4 19:52:06)

楼上能提供你问的调试方面的问题吗?谢谢

grgh2000(2003-11-4 19:51:32)

楼上能提供你问的调试方面的问题吗?谢谢

grgh2000(2003-11-4 19:51:15)

楼上能提供你问的调试方面的问题吗?谢谢

grgh2000(2003-11-4 19:50:37)

楼上能提供你问的调试方面的问题吗?谢谢

temony(2003-11-4 19:34:58)

我已经做java两年了,在笔试的时候基本上也就是这些问题,不过还会加个程序题(考个简单的算法),
不过既然是j2ee的应聘,应该还有ejb,jndi,jms的题.

snowolf_ren(2003-11-4 17:36:42)

mark

liberpike(2003-11-4 16:50:19)

mark


jmoyiwen(2003-11-4 16:30:58)

感谢楼主


feelmylife(2003-11-4 16:08:36)

感谢楼主,这篇文章还是很有用的。

鄙视那些看不起楼主的人,说大话的人,人家是好心好意给你提供一些经验,可有些人在这里唧唧歪歪的,那你们能出什么真正高质量的试题来?



lucky121(2003-11-4 14:54:54)

我们为什么不能多看看这篇文章中好的一面呢?


cloudlu(2003-11-4 13:52:22)

还好,差不多都能答上来.
楼主也不要太在意别人的评论,大家都是通过自己的有色眼镜去观察世界,
所以观点不同也很正常.

jjj3000(2003-11-4 13:50:55)

太简单了点吧,这些问题

wangwei1998(2003-11-4 13:39:36)

请问楼主:你2002年毕业,但大大小小的公司也面试了不少,说明你从来没有在一间公司正正经经地做过开发,也没有任何公司赏识你,在你的眼里,你的失败是别人面试刁难你、面试题目不合自己口味、招聘公司太注重基础知识等等,不但没有反思为什么失败,反而认为自己没有认真研究面试。有什么资格指导别人?你通过不了笔试进不了招聘的公司,只能说明你水平很烂,基础也很烂,没有人会说你水平高,至于你的所谓的“经验”,只是一个“面试失败者”的经验,只是自己想当然的结果,只会引导更多的人面试失败,跟一个“面试成功者”的经验不可同日而语,不要教坏人。






BrazilTree(2003-11-4 13:30:45)

搂主真是好人呀,感谢!!


airlulu(2003-11-4 13:29:00)

呵呵,好像只会一半,还得努力~~

zxhong(2003-11-4 13:08:23)

楼下真是曲解了我的意思,我用红色醒目标识的文字看来没有起到作用

关于我写这篇文章的动机不想再重复说了,相信大多数人能够正确理解,也相信对一部分人是有作用的。

gigix(2003-11-4 12:56:52)

我觉得这些问题不算很好。第一,这样的清单可以一直列下去,你可以找出无数多个类似的问题。第二,这里的任何一个问题,只要可以上网,你都可以在半小时之内找到答案,我看不出把它们记在心里有什么价值。

hhdragon1982(2003-11-4 12:45:16)

谢谢楼主的提醒啊!

rampig(2003-11-4 12:09:31)

只能说:代码级的.


javastart(2003-11-4 12:02:36)

楼主的话对我很有启发,感谢楼主!

xiaoyuantian(2003-11-4 10:39:27)

谢谢楼主,我明年毕业,现在正准备联系工作,正好准备向java这个方向发展,非常感激你的提醒!

liumyong(2003-11-4 9:37:31)

能不能把答案也贴出来,那就万分感谢了。

Andrawu(2003-11-4 9:33:05)

不错。支持一下。

can7(2003-11-4 9:20:30)

我也曾面试过别人,也被别人面试过
java面试基本上都是这些基础的东西,因为不可能在笔试中去考察你业务的东西
只能考察技术的基础知识。


kiki12(2003-11-4 9:06:01)

这些问题太简单了,如果我是主考官我就问难一点的了。。。。

jimmyvk(2003-11-4 8:57:49)

楼主的话对我很有启发,感谢楼主!

mili_0816(2003-11-3 22:54:18)

我每次招Java人总是喜欢问调试方面的问题,这东西很能体现一个人对Java的认识程度!
↑返回目录
前一篇: 评价.Net和J2EE
后一篇: 论J2EE程序员的武功修为