珠海网站建设培训学校,河南高端网站,全屋定制高端品牌有哪些,怎么在网站添加paypal人员雇佣 网络流互联网上充斥着Java开发人员的面试问题。 这些问题的主要问题是#xff0c;它们仅证明候选人具有良好的记忆力#xff0c;并记住所有语法#xff0c;结构#xff0c;常量等。对他/她的逻辑推理没有真正的评估。 我在下面列举一些面试问题的例子#xff0c;… 人员雇佣 网络流 互联网上充斥着Java开发人员的面试问题。 这些问题的主要问题是它们仅证明候选人具有良好的记忆力并记住所有语法结构常量等。对他/她的逻辑推理没有真正的评估。 我在下面列举一些面试问题的例子这些面试可以根据候选人的经验检查其知识。 提出问题是为了验证候选人是否能够履行Java企业应用程序开发人员的职责。 如果有人要讨论这些问题我也会请教官。 1.与J2EE规范相比您能否举例说明Java EE5 / 6规范的改进之处 新规范优先于配置而不是约定俗成并引入了注释来代替XML进行配置。 继承不再用于定义组件。 而是将它们定义为POJO。 为了使这些POJO具有企业功能采用了依赖注入从而简化了EJB的使用。 持久层已完全被Java Persistence APIJPA取代。 2.考虑到在不同平台上开发的两个企业系统您建议在它们之间交换数据的哪些好选择 视情况而定如今我们可以将Web服务和消息队列的使用视为潜在的选择。 例如当一个系统需要将数据一旦可用发送到另一个系统或使数据可用于多个系统时则建议使用消息排队系统。 当一个系统中有要由另一个系统处理的数据并且需要同步返回该处理结果时则Web服务是最明显的选择。 3.您对在Java EE中实现异步代码有何建议 有几种选择一种可以将消息发布到队列中以供消息驱动BeanMDB使用另一种可以将消息发布到队列中。 或使用Timer注释方法以定义以编程方式执行代码的时间 或使用Scheduler注释方法以定义声明式执行代码的时间。 4.您能否说明无状态会话Bean有状态会话Bean和Singleton会话Bean的用法 当不需要保留多个业务事务之间的对象状态时可以使用无状态会话Bean。 每个事务都有自己的实例可以从对象池中检索组件的实例。 在大多数情况下建议在事务中执行多个操作以保持数据库一致性。 有状态会话Bean在需要保留业务交易之间的对象状态时使用。 组件的每个实例都有其自己的对象。 这些对象通过不同的事务进行修改并且在达到预定的不活动时间后将被丢弃。 它们可用于高速缓存那些数据例如参考数据和用于分页的长记录集以减少对数据库的IO操作量。 每个应用程序实例化一个单例会话bean并且在应用程序的生命周期中存在。 Singleton会话Bean是为在客户端之间共享单个企业Bean实例并由客户端同时访问而设计的。 它们在客户端调用之间保持其状态这需要仔细执行以避免在并发访问时发生冲突。 例如可以使用此类组件在启动时初始化应用程序并在整个应用程序中共享特定对象。 5.在消息排队系统中队列和主题之间有什么区别 在队列中只有一个消息生成者而这些消息只有一个使用者1-1。 在一个主题中有一个消息发布者和几个订阅者将接收这些消息1-N。 6.您考虑导入和导出XML内容的哪些策略 如果XML文档是在模式中正式定义的则可以使用JAXB根据模式将对象序列化和反序列化为XML。 如果XML文档没有架构则有两种情况1应该考虑整个XML内容在这种情况下建议使用SAX串行访问整个文档或者使用DOM随机访问 2当仅考虑XML内容的一部分时可以使用XPath或StAX以防在文档中找到每个所需部分之后立即执行操作。 7.您能否列出关系模型和对象模型之间的一些区别 可以将对象模型映射到关系模型但是应该考虑一些差异。 在关系模型中外键与目标的主键具有相同的类型但是在对象模型和属性中外键指向整个相关对象。 在对象模型中可能具有NN关系而在关系模型中则需要中介实体。 关系模型中不支持继承接口和多态性。 8. XML SchemaXSLTWSDL和SOAP有什么区别 XML模式描述XML文档的结构并用于验证这些文档。 WSDLWeb服务定义语言描述了基于SOAP的Web服务的接口。 它可以引用XML模式来定义通过参数传递或返回给调用方的现有复杂类型。 SOAP简单对象访问协议是用于在Web服务调用中交换数据的消息格式。 XSLT可扩展样式表语言转换用于将XML文档转换为其他文档格式。 9.您将如何配置环境以最大化开发团队的生产力 每个开发人员都应该有一个能够在其本地工作站中执行整个应用程序的个人环境。 应该使用版本控制系统在开发人员之间同步项目。 集成例程必须定期执行以验证系统所有组件之间的兼容性和通信。 单元测试和集成测试必须经常执行。 - 您可以增加这套涵盖其他主题的问题例如单元测试依赖性注入版本控制等。 试着以没有得到一个简单答案的方式来表述问题而是从候选人那里得到简短的分析。 人们可以在Internet上轻松找到答案但是只有积累的经验才能提供良好的分析。 参考从我们的JCG合作伙伴处 雇用Java EE开发人员的一些面试问题 Hildeberto 博客上的 Hildeberto Mendonca。 翻译自: https://www.javacodegeeks.com/2012/02/some-interview-questions-to-hire-java.html人员雇佣 网络流