JavaInterviewFAQ 整理大全 version<20040310>--part3_end
以下是我整理的java interview FAQ 希望对各位正在找工作的人有用
我现在大四了 要做毕业设计 还有实习 时间比较紧 而且个人能力有限
所以有很多题目 没有给答案 希望各位大虾不惜赐教 不要给我面子 随便批评
随便update
你也可以跟贴你面试问题
众人拾柴火焰高 :)
本贴最高纲领:讨论技术 增加能力
最低纲领:把面试官搞晕
宗旨:献给刚刚和我分手的女朋友 这是我现在想到唯一还能为她做的事
谢谢大家
希望给出的答案尽量"负责任"
给的URL reference尽量"精确"
过一两天 我会在发贴 更新version 继续给分
======================================================
< j2ee & xml fundamentals >
? 什么是J2EE J2EE的组成 主要是有哪几种EJB
#
? Session bean和Entity bean的区别 及其各自作用 要求手写一个Session bean
#
? ejb中什么叫分布式 分布式有哪些技术
#
? BMP与CMP的优缺点
#
? connection pool的优点和原理 构建一个 然后再调用它
#
? j2ee平台与dotnet平台的区别
#
? xml有哪些解析技术 区别是什么
#
? 你在项目中用到了xml技术的哪些方面 如何实现的
#
? c/s VS b/s
#
? 什么是容器 容器是怎样管理实体bean的
容器提供者负责提供配置工具和在实体bean的生存周期管理bean(包括它们的持久性状态和关系)。
容器负责生成一些实现类供entitybean运行使用,在部署实体bean时,部署工具通过检查实体bean提供者提供的部署描述符,分析类及接口获取它们需要的信息,生成附加类。
其中必须生成以下的类:
1)远程HOME接口实现类;
2)远程接口实现类;
3)本地HOME接口实现类;
4)本地接口实现类;
5)实体bean实现类。
部署工具可以在产生类中混合些与容器本身相关的特定代码,比如,帮助容器管理bean实例..
部署工具也可以在产生附加代码包装某些商业逻辑,比如,安全检查等..
此外,容器运行时必须负责事务范围,安全检查,异常处理等。
? 介绍J2EE、J2SE、J2SE的区别。
#
? J2EE是一种技术还是一种平台,提供了那些技术
#
? 什么是Application Server,它有什么功能和优点。
#
? Web.xml的作用
#
? 用J2EE时都有什么配置文件,各文件的作用
#
? 用过那些模式 知道多少模式 并用类图表示
#
? Singleton
#
? 写个c/s的socket
#
< struts details >
? Struts的工作流程
#
< other technology >
? 写一段使用javascript进行客户端验证的小程序
#
? 一段SQL语句的写法(例如多表联合查询等等)
#
? hibernate
# 可以去这里 http://forum.hibernate.org.cn/
? junit
#
? webwork
# webwork是一个类似struts的WEB框架,不过好象要比struts复杂一点,还包含一个命令派发的架构xwork,就是写JBOSS的哪个牛人写的. OpenSymphony(也就是Rickard Oberg的大本营)的wiki上有一篇对比webwork和struts的文章,你大概看一下webwork(尤其是ww2)和struts主要的不同点,略微熟悉一下它的command模式和IoC模式,就足够糊弄面试官了。http://wiki.opensymphony.com/space/Struts+vs.+WebWork
? CORBA是什么 用途是什么
# CORBA 标准是公共对象请求代理结构(Common Object Request Broker Architecture),由对象管理组织 (Object Management Group,缩写为 OMG)标准化。它的组成是接口定义语言(IDL)、语言绑定(binding:也译为联编)和允许应用程序间互操作的协议。
它用不同的程序设计语言书写;在不同的进程中运行;为不同的操作系统开发
< other question >
? 你对“团队合作精神”的理解
#
? 你做过什么项目
#
? 你认为开发软件除了专业知识还需要什么
#
Enjoy it : )