我昨天总结的发给大家鉴赏一下:
=============================================
硬实力考察范畴:
j2se(集合、异常、线程、反射) 基础知识及个人的理解层度
数据结构:链表、单双向链表、循环链表、集合排序(comparable接口)、队列、以hash为基础的结构实现
sql语言:DB2、Oracle、SQL Server等使用经验(优化如not in和 not exists、差异)
XML技术:曾使用框架,如Dom4j等
Ant:脚本编写
Xdoclet:会使用doclipse等插件进行JAVA2XML、XML2JAVA的转化,及其不合理地方的修改
JSP、Servlet、javabean等基础知识
Ajax、JS、CSS及使用框架(DWR)
Struts框架: 基本原理、运行顺序(案例)、验证框架、formbean特色、标签、扩展
Spring:Ioc、AOP原理(案例)、filter(案例)、切面使用、所用的设计模式、特色功能
ORM框架:Hibernate、Ibatis、JPA规范
SSH最佳实践:(业务案例)
事务:事务管理、事务边界、事务锁。
并发:并发管理,解决方案
设计模式:单例模式、工厂模式、代理模式、适配器模式及其应用
J2EE规范:
EJB1.1、EJB1.2规范:sessionbean、entitybean、messagebean管理,部署文件编写(重点)、容器配置部署文件编写、数据源设置、消息系统配置、事务配置、安全配置;CMP持久化配置、BMP配置。
JNDI:原理及在各应用服务器中的实现及区别。
EJB3规范:相比1.2的区别,差异,持久化方案JPA使用以及事务、安全等配置。
EJB客户端的访问在各个J2EE规范下的不同点。
WebServices 与SOA:SOAP协议、WSDL描述、WS的流行引擎Axis2,开发案例,及对SOA的理解,产品、项目的经验。
工作流:概念、原理、流行实践JBPM的使用案例。
操作系统:
Unix、Linux类:RedHat、FreeBsd、Debian及其shell脚本编写(vi编辑器使用、引用其他shell、环境设置、判断语句等)
专业领域:
安全:PKI、SSO
软实力:
语言种类(英语或日语)
书面:写工作报告、交流技术难题、toipc讨论等
口语:与外籍团队交流
文化背景:从事的行业背景或者研究方向
项目经验:所做过的项目及其积累。
项目管理:项目规划设计等等方面
分享到:
相关推荐
Java编程笔试题库 本文档是关于2020兴业数金Java在线笔试题的知识点总结,涵盖了Java编程语言、计算机存储系统、多线程同步、MySQL数据库等多个方面的知识点。 一、Java编程语言 1. Java重载的几种方式:Java中的...
本试卷主要涵盖了Java语言的基础知识,包括数据结构、算法、Java语法、多线程、JSP、面向对象特性、序列化、字符串处理、关键字用法以及数据库查询等内容。下面将对这些知识点进行详细说明: 1. **线性表与链表**:...
Java 开发项目需求规格说明书是指在软件开发过程中,为了确保项目的正确实施、提高项目的质量和效率,编写的一份详细的技术文档。该文档对项目的需求、功能、性能、界面、数据存储、安全等方面进行了详细的描述,...
标题“java面试300题,适合高级开发工程师”表明这是一份为准备面试的高级Java开发工程师设计的资料。这份资料包含对J2EE平台、Java企业级应用开发的知识,以及对测试生命周期、Web容器概念的解释和主流数据库软件的...
### Java工程师面试宝典 #### 1. Java基础 ##### 1.1 Collection和Map - **Collection**:这是Java集合框架的基础接口,用于存储非重复元素。它有两个子接口:`List` 和 `Set`。 - **List**:有序集合,允许重复...
在本项目案例中,我们关注的是"JAVA学士后第二单元"的学习内容,主题是超市账单管理。这个项目结合了数据库脚本来实现一个实际的业务场景,即管理超市的销售记录和账单。数据库脚本是任何应用程序的核心,尤其是对于...
【Android应用软件工程师培训课程详解】 1. 课程背景: ...通过这样的课程设置,学员不仅能掌握扎实的编程技能,还能具备完整的项目开发经验和良好的职业素养,以满足企业对Android应用软件工程师的需求。
在东北大学软件学院的JAVA作业实验一中,学生们被引导深入理解并应用了Java编程语言以及设计模式。这个实验的主题是“咖啡系统”,这通常意味着学生们需要构建一个模拟咖啡自动售卖机的软件系统,该系统可能包括下单...
"阿里巴巴最新Java工程师笔试题" 本文档总结了阿里巴巴最新Java工程师笔试题,涵盖了面试题目中的多种类型,包括算法、数据结构、操作系统、数据库、计算机网络等领域。下面是对每个问题的详细解释: 1. 有个特殊...
7. **发展趋势**:由于JMeter是开源的,它能更快地与新技术结合并持续更新,而LoadRunner更新速度较慢,可能逐渐落后于时代,同时高昂的价格限制了其普及。 【JMeter版本】 此处提到了JMeter的V5.4.3版本,但没有...
本实例实现了超市账单管理系统,具体分为以下几个模块: 1.登录系统 2.用户管理 3.账单管理 4.供应商管理 注:环境为MyEclipse,数据库:Oracle,附有数据库建表代码,价格公道,希望大家支持!
### JAVA工程师开发的经验分享 #### 一、JDBC与MySQL数据库连接 对于任何从事Web开发的Java工程师来说,掌握如何通过Java程序与数据库进行交互是非常关键的技能之一。JDBC (Java Database Connectivity) 是Java中...
Java工程师在面试移动计费系统岗位时,会遇到涉及套餐计算的复杂问题。这类问题通常要求候选人具备扎实的编程基础,以及对业务逻辑的理解和处理能力。以下是对移动计费系统核心知识点的详细解析: 1. **费用计算...
软件规模与开发软件的工作量、进度和成本关系紧密,因此早期估算软件功能规模有助于确定软件价格,并可提高策划过程中的估算能力。 三、基于Java程序的功能点度量方法 本文提出的基于Java程序的功能点度量方法,...
1. "学士后Java工程师第二单元项目案例需求.pdf":这个文件很可能包含项目的详细需求分析,包括功能模块、用户角色、业务流程等,对于理解项目的目标和设计思路至关重要。通常,这样的文档会详细阐述系统应该实现...
如果您下载了本程序,但是该程序...爬虫在各个领域都有广泛的应用,包括搜索引擎索引、数据挖掘、价格监测、新闻聚合等。然而,使用爬虫需要遵守法律和伦理规范,尊重网站的使用政策,并确保对被访问网站的服务器负责。
JBoss的创始人Marc Fleury,原为SUN的Java软件工程师,他看到了利用J2EE规格创建开源应用服务器的潜力。他创办了JBoss Group,这是一个以开放源代码为基础,但通过提供技术培训、技术支持、咨询顾问等服务来盈利的...
基于Java的旅游管理系统设计涉及到Java编程语言的应用,JSP(Java Server Pages)技术...该系统的设计和开发可作为一种综合性的实践,对于软件工程师来说,能够提升他们解决实际问题的能力,并加深对各种IT技术的理解。
"gtk.rar_GTK+软件多少钱_gtk_linux 测试工具_测试工具"这个标题可能是关于在Linux环境下使用GTK+进行软件测试的资源包,包含了可能用于测试工具开发的相关资料。 GTK+本身并不直接涉及软件价格,因为它是免费和...
基于VBA的Java语言源代码分析系统,旨在满足Java系统再工程中的特定需求,提供给中小型企业以及主要面向系统工程师(SE)和程序员(PG)的内部使用的Java源代码分析软件。该系统以VBA(Visual Basic for Applications)...