java面试 项目经验描述

合集下载

Java程序员面试如何描述自己的项目经验

Java程序员面试如何描述自己的项目经验

Java程序员面试如何描述自己的项目经验
Java程序员面试面试官一般都非常的关注项目经验,一方面通过项目经验能够呈现出程序员比较全面的技术能力,另一方面通过项目经验的描述也能够判断出应聘者是否能够满足具体的岗位要求,所以项目经验的描述对于面试程序员岗位来说,还是非常重要的。

面试时对于项目经验的描述应该注重以下几个方面:
第一:按层次来描述项目经验。

所谓按层次来描述项目经验就是采取一个递进的方式,从初级开发岗位的项目经验逐渐向主力开发岗位的项目经验过渡。

这种描述方式能够让面试官对于应聘者的成长过程有一个比较全面的了解,也能够考察应聘者能力提升的过程和质量。

第二:根据目标岗位进行描述。

在描述项目经验的时候要与面试的目标岗位相契合,比如要重点描述与目标岗位的开发场景比较契合的项目,涉及到开发规模、所属行业、技术选型等等,这个过程面试官也会有更多的问题会与应聘者进行交流,面试官的问题越多,说明面试官对应聘者越感兴趣。

第三:注意行业经验的描述。

由于Java开发所应用的领域比较多,涉及到Web开发、Android开发、大数据开发等,而且Java开发通常都是与行业有密切关联的,所以在描述项目经验的过程中要突出行业经验的积累,这对于程序员面试来说也是比较重要的。

丰富的行业经验会明显提升开发效率,所以行业经验往往会决定面试能否顺利通过。

java项目经验范文

java项目经验范文

java项目经验范文在Java项目开发中,经验是非常宝贵的。

一个经验丰富的Java项目经理,不仅能够高效地完成项目,还能够避免一些常见的错误和陷阱。

在这篇文章中,我将分享一些我在Java项目开发中积累的经验,希望能够对大家有所帮助。

首先,我认为在Java项目开发中,良好的需求分析是非常重要的。

在项目开始之前,我们需要和客户充分沟通,了解他们的需求和期望。

只有明确了需求,才能够制定出合理的项目计划,并且在项目开发过程中避免频繁的需求变更。

其次,团队合作也是至关重要的。

在Java项目开发中,往往需要多人合作完成,团队之间的沟通和协作能力直接影响项目的进度和质量。

因此,我建议团队成员之间要保持良好的沟通,及时交流项目进展和遇到的问题,共同协作解决。

另外,对于Java项目的架构设计也是需要重视的。

一个良好的架构设计能够提高项目的可维护性和扩展性,降低后期维护的成本。

在项目开始之初,我们应该认真思考项目的架构设计,并且在开发过程中不断优化和调整。

此外,我认为在Java项目开发中,单元测试和集成测试是必不可少的。

通过单元测试,我们能够及时发现代码中的问题,保证代码的质量。

而通过集成测试,我们能够验证不同模块之间的交互是否正常,确保整个系统的稳定性。

最后,我认为在Java项目开发中,持续集成和持续交付也是非常重要的。

通过持续集成,我们能够及时发现代码集成的问题,保证代码的稳定性。

而通过持续交付,我们能够及时将代码交付给客户,满足客户的需求。

总的来说,Java项目开发是一个复杂而又有挑战性的过程。

希望通过我的经验分享,能够对大家在Java项目开发中有所帮助。

在未来的项目中,我也会继续努力,不断积累经验,提高自己的技术水平,为项目的顺利完成贡献自己的力量。

java项目经验面试

java项目经验面试

1:请你介绍一下你自己您好,我叫刘东,来自湖北武汉,毕业于荆州长江大学信息管理与信息系统专业,在荆州讯腾信息技术有限公司曾担任java软件工程师一职,我爱好软件技术,希望能在新的城市得到更多锻炼与学习的机会。

2:说说你的家庭家有奶奶,爸妈,姐姐和我,姐姐已婚,家庭温馨稳定,家里人都热爱生活,爸妈很关心我和我姐的学习和工作,全力支持我们。

3:说说你的最大优缺点优点:缺点:有时候比较执着,别人说的话听不进去,在以前的开发过程中会纠结某个问题,有些急躁。

4:就你申请的这个职位,你认为你还缺什么?对于这个职位,缺乏足够的经验、熟悉工作环境和融入到团队中去,但以我的学习能力和适应能力,我相信自己可以胜任的,这个问题我想我可以进入公司以后尽最大的努力,用最短的时间来解决。

5:你期望的工资是多少?我希望得到65006:你还有什么问题吗?请问贵公司对新入公司的员工有没有什么培训的项目?或者说贵公司的晋升机制是什么样的?面试进行曲之技术面试(项目经验) 收藏问题一、请简单的介绍一下你自己吧!分析:这是在任何面试中都会遇到一个题目,看起来这个问题是十分简单的,但是往往我们并不知道考官问这个题目是希望从你的回答中获得什么信息!所以我们就很容易走题,跑题,不入正题!不能马上就吸引考官。

请记住抓住面试的每一个机会来推销自己。

但是往往我们不知道从哪里谈起。

所以我们得先了解考官想要获取什么信息呢?1.你的从业时间你从事相关的工作有多长了2.你的教育背景你是否受过良好的教育3.你的工作经验你是否有过具有一定的工作经验4.你的项目经验你是否有过丰富的项目经验5.你与众不同之处你是怎么进行项目开发的,有什么特别之处,或者你在哪些项目中取得过哪些成功,或者有哪些自己觉得骄傲的地方6.你最擅长的地方你最擅长的技术是什么?7.你的性格你是怎么样的一个人教育背景:如果你上的大学及所上的专业比较对口,就说出来,非否就不要提了.总之是要扬长避短工作经验:也就是以前在什么公司上过班,与你简历上的一致就可以了.只说与软件开发的工作经验,其它的就不要提了项目经验:你曾经做过的自认为比较好的项目,这里特别重要,先用一句话来概括项目,然后把项目的功能及子功能全部叙述出来.你与众不同之处:也以说你在项目你以什么独特的方法获得什么不同的效果,主要是能够结果具体的项目或能举例说出来.最擅长的地方:主要告诉对方你最擅长哪方面的技术,是需求分析?编码,或数据库或架构你的性格:用一两个词来形容你自己,描述你的性格.回答实例:面试官:请简单的介绍一下你自己吧!您好,我是刘东.从事j2ee开发工作1年时间.2012年至2013年在荆州讯腾信息技术从事j2ee 项目开发,担任java软件工程师一职,其间开发过小型电子商城,库存管理系统等。

java简历项目管理描述

java简历项目管理描述

项目管理是指通过规划、组织、指导和控制项目的活动,以实现项目目标的过程。

在Java简历中,可以描述自己在项目管理方面的经验和能力,包括以下内容:
1. 项目规划和组织:描述自己在项目启动阶段的工作,包括制定项目目标、范围和时间表,确定项目资源和团队组成,制定项目计划和风险管理策略等。

2. 项目执行和监控:说明自己在项目执行阶段的工作,包括协调团队成员的工作,监督项目进展和质量,及时解决项目中的问题和风险,确保项目按计划进行。

3. 项目沟通和协调:强调自己在项目中的沟通和协调能力,包括与团队成员、客户和其他利益相关者的沟通,协调各方利益,解决冲突,确保项目顺利进行。

4. 项目评估和改进:描述自己在项目结束后的工作,包括对项目进行评估和总结,分析项目的成功因素和问题,提出改进措施,为未来的项目提供经验教训。

5. 使用的工具和方法:列举自己在项目管理中使用的工具和方法,如项目管理软件、敏捷开发方法、Scrum等,以展示
自己的专业知识和技能。

6. 成果和成就:强调自己在项目管理中取得的成果和成就,如成功完成的项目数量、项目的质量和客户满意度等,以证明自己的能力和价值。

在描述项目管理经验时,要具体、简明扼要地描述自己的工作内容和所取得的成果,突出自己的项目管理能力和领导能力,以吸引招聘者的注意。

Java项目经验

Java项目经验

Java项目经验Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如何思考!你必须学会假如你是架构师,你该如何思考!你必须掌握针对某个特定问题领域的分析方法!关于基础知识:你可以看看这些名词或知识点,看是否能说出个一二三四来。

JavaSE----基本语法、数据类型、操作符等:int、long、Integer、Long、if、else、for、while----面向对象:class(类)、Object(对象)、instance(实例)、state(状态)、behavior(行为)、field、method、new、可见性(访问控制)、attribute、property、package、import、static variable、class variable、instance variable、heap、method area、stack、GC(垃圾回收)、override、overload、对象转型(casting)、多态、this、super----异常处理:理解编译期错误和运行期错误的区别、Exception、RuntimeException、checked exception、unchecked exception、try、catch、finally、throw new XXXException、throws XXXException、异常处理的基本原则----数组与集合:数组的定义和使用方法、Collection、List、Set、Map、ArrayList、HashSet、HashMap、Iterator、equals、hashCode、Comparable、Comparator----常用类:String、intern、常量池、StringBuffer、java.util.Date、SimpleDateFormat、Regex(正则表达式)----反射机制:Class、Method、Field、invoke、newInstance、BeanUtils(apache-commons)、PropertyUtils (apache-commons)----输入输出流:InputStream、OutputStream、Reader、Writer、Adapter设计模式与原始流类、Decorator 设计模式与包装流类、对象序列化和反序列化----多线程:Thread、Runnable、sleep、wait、notify、synchronized、lockServlet和JSP----HttpServlet、doGet、doPost、HttpServletrequest、HttpServletResponse、request.getParameter()、request.setAttribute()、request.getAttribute()、request.getsession()、ServletContext、Filter、web.xml、tomcat、forward与redirect、http协议的无状态性、cookie、JSP Scope Object、<c:out …/>、<c:forEach …>HTML与JavaScript----你需要能够理解常见的网页标签、理解在网页中引入JavaScript的方法、以及JavaScript的基本语法与使用方法以上,就是你进一步学习Java所必备的基本知识。

java简历项目技术怎么描述介绍

java简历项目技术怎么描述介绍

java简历项目技术怎么描述介绍Java简历项目技术描述介绍1. 项目背景:简要介绍项目的背景和目的,以及自己在项目中的具体角色和职责。

例如,参与开发一款电商平台,担任Java后端开发工程师,负责用户管理模块的设计和实现。

2. 技术栈:详细列出项目中使用的技术栈。

例如,Spring Boot、Spring MVC、MyBatis、MySQL、Redis、Elasticsearch等。

- Spring Boot:作为开发框架,提供了快速搭建Java Web应用的能力。

使用Spring Boot可以快速搭建项目的基础框架,简化了开发过程,提高了开发效率。

- Spring MVC:作为Web开发框架,负责处理请求和响应。

通过Spring MVC,可以实现URL与Controller的映射,处理请求参数,返回相应的视图或数据。

- MyBatis:作为持久层框架,负责将Java对象与数据库中的数据进行映射。

使用MyBatis可以方便地进行数据库操作,提供了强大的SQL映射功能。

- MySQL:作为关系型数据库,负责数据的存储和查询。

使用MySQL可以高效地存储和管理数据,提供了稳定可靠的数据支持。

- Redis:作为缓存数据库,负责缓存常用的数据,提高系统的性能和响应速度。

使用Redis可以加速数据的读写操作,减轻后端数据库的负载。

- Elasticsearch:作为全文搜索引擎,负责文本搜索和分析。

使用Elasticsearch可以实现高效的文本搜索和查询,提供了强大的搜索和分析功能。

3. 功能模块:详细描述项目中的各个功能模块及其实现。

例如,用户管理模块、商品管理模块、订单管理模块等。

- 用户管理模块:实现用户的注册、登录、个人信息修改等功能。

使用Spring MVC处理用户请求,使用MyBatis将用户信息存储到数据库中。

- 商品管理模块:实现商品的增删改查、商品分类管理等功能。

使用Spring MVC处理商品相关请求,使用MyBatis操作数据库进行商品信息的存储和查询。

java开发简历项目经历怎么写

java开发简历项目经历怎么写

一、项目经历在Java开发简历中的重要性在撰写Java开发简历时,项目经历是非常重要的部分,它能够展现出求职者的实际工作能力和经验水平。

如何写好Java开发的项目经历是非常关键的。

二、项目经历的写作原则1. 突出重点。

在简历中,项目经历的写作要突出重点,突出自己在项目中的贡献和成就,以吸引雇主的注意。

2. 量化成果。

在项目经历中,要尽量量化自己的成果,比如项目的规模、客户满意度提升率、代码优化率等,以显示自己在项目中的实际价值。

3. 突出技术。

对于Java开发人员来说,要突出自己在项目中所使用的技术和工具,以显示自己的技术实力。

三、项目经历的写作技巧1. 清晰明了。

在写项目经历时,要突出项目的名称、时间、规模、职责和成果,让雇主一目了然。

2. 使用动词描述。

在写项目经历时,要使用动词描述自己的行动和成果,比如“设计了XXX模块”、“优化了XXX功能”,以突出自己在项目中的能力和贡献。

3. 突出亮点。

在写项目经历时,要突出项目中的亮点和突破点,比如解决了什么难题、带领团队完成了什么重大任务等,以显示自己的能力和经验。

四、项目经历的写作示例以下是一个Java开发项目经历的写作示例,供参考:项目名称:XXX电商全球信息湾项目时间:2018年1月-2019年6月项目规模:团队规模10人项目描述:本项目是一个电商全球信息湾的前后端开发项目,主要负责全球信息湾的用户注册登录、购物车功能、订单管理等模块的设计和开发工作。

个人职责:1.负责用户注册登录功能模块的设计和开发,完成了XXX 功能的优化工作,将用户登录时间从10秒缩短到3秒,大大提升了用户体验。

2.负责购物车功能模块的重构和优化,解决了原有功能的性能瓶颈问题,提升了用户购物体验。

3.负责订单管理模块的设计和开发,完成了XXX功能的需求变更,高效完成了项目进度。

五、总结在Java开发简历中,项目经历的写作要突出重点、量化成果、突出技术,写作要清晰明了、使用动词描述、突出亮点。

java程序员专业经验描述

java程序员专业经验描述

java程序员专业经验描述首先,我在Java开发方面拥有扎实的基础知识,包括面向对象的编程思想、数据结构和算法、JVM虚拟机原理、多线程编程、设计模式等内容。

我熟悉Java语言的特性和功能,能够熟练运用Java语言编写高质量的代码,保证程序的健壮性和可维护性。

其次,我具备丰富的项目实践经验。

在之前的工作中,我参与过多个Java项目的开发和维护工作,涵盖了各种不同规模和复杂度的应用系统,包括Web应用、移动应用、后台服务等。

在这些项目中,我熟练运用了Spring框架、Hibernate框架、MyBatis框架等主流的Java开发框架,实现了各种业务功能和技术应用,例如用户登录认证、数据持久化、请求处理、安全控制等,同时也积累了大量的项目架构设计和优化经验。

另外,我对于Java生态系统有着深入的了解和实践。

我熟练运用了Maven和Gradle等项目构建工具,能够管理和配置项目依赖,优化项目结构和构建流程。

同时,我也有丰富的测试经验,包括单元测试、集成测试、端到端测试等多种测试方法,保障了项目的质量和稳定性。

此外,我对于常用的开发工具和环境,如IDEA、Eclipse、Git、Jenkins等也有着深入的应用和配置经验。

除此之外,我还深入研究了一些Java相关的新技术和趋势。

例如,我熟悉了Spring Boot框架、微服务架构、Docker容器化等新兴技术,能够灵活应用到实际项目中,提升了项目的开发效率和部署效果。

同时,我还了解了一些前沿的领域,如云计算、大数据、人工智能等技术,深刻认识到Java在这些领域的应用和发展前景,努力提升自己的综合能力,为未来的发展做好准备。

在日常工作中,我注重团队合作和沟通,能够有效与项目经理、产品经理、测试人员等各个岗位的同事合作,并能够有效解决项目开发中遇到的问题和挑战。

我具备较强的学习能力和自我驱动能力,能够不断学习新知识和技能,提升自己的综合素质和竞争力。

最后,我对于Java领域的研究和探索并没有停止。

java项目经验总结

java项目经验总结

java项目经验总结java项目经验总结java项目经验总结【1】这是一次比较完整的团队合作项目,它要求团队各成员对系统的主体设计搭成一定的共识,这包括数据库设计,需求分析,以及其它一些细节,因此在编码之前的准备工作一定要充分。

在设计之前,我们两组对于数据库的设计进行了激烈的讨论,最后在一些关键的问题上统一了意见。

接下来的工作便是需求分析,具体结构设计,并制订小组项目详细计划,项目的进行将严格按照所制订的计划执行。

然后小组成员对各自的数据库进行了设计,并且以数据字典的形式进行了共享。

企业级人力资源系统分为十个子系统:机构编制管理、人员信息管理、人事档案管理、考勤管理、薪资福利管理、社会保障管理、招聘管理、合同管理、查询统计管理、系统管理。

我负责人员信息管理子系统,这方面需要处理的业务逻辑比较少,表单比较多,要把握好与其它子系统的关联。

员工基本信息表是与其它子系统关联的桥梁,大部分表都涉及到与基本信息表的外键关联。

其中,职员编号(employeeId)是作为外键关联的字段,我给它设置了自增长。

有人认为在企业里,职员编号应该是有一定规律的数字,而不应该设置自增长。

这样的是想法很符合实际情况,后来我和两个组长讨论,认为自增长可以保证数据的唯一性,非自增长的主键在增加时可能遇到不可知的问题,并且其他组员的数据库已经设计好,改起来就麻烦了。

因此最终职员编号采用了自增长。

有了上面的共识,接下来的重要工作便是依次完成表的增删改查、数据校验。

其中,分页和批量删除是我计划最后完成的部分,并且一定要完成。

基本数据校验按各数据格式进行,例如手机号、e-mail等。

另一方面要对职员编号与姓名的一致性,职员编号的存进行验证,这些通过DAO里面的方法实现,针对出错,用JS给出友好的提示。

在做好基本功能的前提下,争取做出特色。

我尝试写了Hibernate分页、批量删除的代码,最后都测试成功。

同时加入了JS控件,对于一些有特殊格式要求的字段,防止用户填写错误(比如日期的填写格式为yyyy-mm-dd),使系统更加人性化。

java 工作经历描述

java 工作经历描述

java 工作经历描述
Java是一种广泛应用的编程语言,具有高效性和稳定性。

在工作经历中,我积累了丰富的Java开发经验并逐渐成为专业人士。

我最初的工作经验是在一家科技创新公司,我负责开发基于Java的Web应用程序。

在这个项目中,我学会了如何使用Java和其相关的技术来构建一个高效的和可靠的应用程序。

我能够使用Java Servlet 和JavaServer Pages来构建页面,同时也能够掌握Java框架如Spring和Hibernate框架。

在这个项目中,我深刻认识到了Java非常适合用于构建复杂的业务流程。

我调试了各个层面的代码,并提出了相应的解决方案。

我还开发了一些供其他开发人员使用的功能代码,并积极与其他部门合作,以保证项目能够按时完成。

在之后的工作中,我又接触了很多Java开发的新技术。

在一家电子商务公司,我负责设计和开发一个在线购物网站。

在这个项目中,我使用了Spring框架来简化应用程序的开发,并添加了一些新的特性,如日志管理和安全性管理等。

我还使用MyBatis等技术来进行数据访问和系统集成。

在这个项目中,我深刻认识到了Java技术的实际应用。

我能够使用Java开发高度定制的应用程序,并能够根据项目的要求进行相应的调整。

同时,我也能够快速地理解复杂的业务流程,并为客户提供一流的解决方案。

总之,我的Java开发经验丰富而深入,我能够将这些经验应用于任何新的项目中。

我已经积累了丰富的Java开发经验,以便更好地满足客户的需求,并制定最佳的Java解决方案。

java简历中项目经验怎么写范文

java简历中项目经验怎么写范文

java简历中项目经验怎么写范文简历是求职者敲开企业大门的拍门砖,企业对求职者的第一印象来自简历,求职者八仙过海各显神通,花尽心思设计具有个性化的简历,以便吸引企业的注意力。

以下是店铺整理的java简历项目经验范文,以供大家参考。

java简历项目经验范文一姓名:xxx 性别:男出生年月:1989年7月生籍贯:广东xx 现居住地:广联系电话:152—xxx—xx42 E-mail: xxxx@求职意向:Java工程师教育经历2007/09—至今 xxxx大学信息学院计算机科学与技术将于2015年6月获工科学士学位项目经验项目名称:xxxx有限公司生产管理信息系统开发环境:struts2+hibernate+spring开发工具:sql server 2000,MyEclipse、ireport、tomcat项目描述:公司内部软件,实现了整个化工厂的生产流程操作、员工的管理、报表的导出、文件的上传下载、用户权限控制,提高了工作效率。

责任描述:参与部分模块的设计、报表设计、编码工作和用户手册的编写1.工艺员模块:实现了增删查改等功能和文件上传、下载、报表导出2.下游客户模块:实现了增删查改、报表导出等功能3.对外函件汇总:实现了增删查改等功能和文件上传、下载、报表导出4.设备管理:实现了配件储备定额一览表中的增删查改、报表导出5.质检管理:实现了中控分析报告单中的增删查改、报表导出6.还有就是其他模块中的一些后期修改项目总结:通过这个项目的开发,对S2SH有了更深一层的认识。

同时也学习了部分Ajax的应用,增强了团队意识和协调能力。

也认识到学习的重要性,软件行业技术更新的很快,每天都要去努力的学习新知识。

个人技能IT技能熟练掌握JAVA面向对象编程语言,有良好的编码习惯;熟练使用HTML,并了解Ajax熟练使用jsp、servlet、JavaBean进行web应用开发;熟练掌握Struts2、Hibernate、Spring等开源框架技术,并能够用Struts2.0+Hibernate+Spring进行大型项目的开发;熟练操作MS SQL SERVER、MySQL数据库,了解Oracle数据库,熟悉SQL语句;能够熟练运用Eclipse和myEclipse等开发工具英语技能四级2008.12通过六级2009.06通过获奖情况获得2015-2008学年国家励志奖学金获得2015-2008学年学校优秀学生三等奖学金个人经历2009学年-至今作为09届计科2班班主任助理,帮助班主任与班级学生交流。

java简历中的项目经验怎么写

java简历中的项目经验怎么写

java简历中的项目经验怎么写推荐文章java工程师项目经验简历范文热度:word个人简历模板电子版展示热度:安卓程序员简历项目经验范文模板热度: php简历项目经验怎么写范文热度: it简历项目经验模板热度:项目经验写得好,会给Java个人求职者的个人简历加分。

下面是由店铺分享的java简历中的项目经验范文,希望对你有用。

java简历中的项目经验范文(一)国产中间件参考实现及平台软件环境: j2ee硬件环境: x86开发工具: Java项目描述:核高基重大专项课题该课题旨在建立国产中间件标准体系,进而在该标准体系指导下构建国产中间件参考实现与平台,从技术、产品与产业运作机制等方面探索适合国产中间件发展的一体化方案。

责任描述:编写相关文档和设计报告。

将Onceportal 4.0中符合JSR 286规范的Portlet容器OSGi化。

轻量级数据持久框架软件环境: j2ee硬件环境: x86开发工具: Java项目描述:国家863项目子课题该课题旨在提供一种能够提高小型信息系统持久层的开发效率,降低其在异构数据库之间的迁移成本的数据持久化框架。

责任描述:调研现有持久化技术,编写可行性报告。

借鉴已有产品和标准的经验,提取数据持久化通用接口,完成持久化框架总体设计。

在Java环境下对框架进行开发,并提供了框架接口在关系数据库、XML数据库和目录数据库下的实现。

基于门户系统的单点登录工具软件环境: j2ee硬件环境: x86开发工具: Java JSP项目描述:国家863项目子课题该课题旨在研究门户环境下如何安全有效的对常见的B/S和C/S应用进行单点登录集成。

责任描述:调研企业B/S和C/S应用的常见认证方式,设计门户环境下B/S和C/S 应用单点登录集成工具OnceportalBSSSO1.0,OnceportalCSSSSO1.0/2.0并使用Java和JSP等相关技术将其实现。

可视化快递追踪分析平台- VisualExpress软件环境: j2ee硬件环境: x86开发工具: Java项目描述:该项目旨在开发一个可以向用户提供基于Google Map的可视化快递单件查询,提供RSS、手机短信、Email等多种单件状态信息订阅,能够利用既往数据进行单件到达时间预测,并对快递公司的整体运营情况进行简单分析的综合快递交互平台。

java工程师项目经验简历范文3篇

java工程师项目经验简历范文3篇

java工程师项目经验简历范文3篇1.熟练CoreJava编程,有编写注释的习惯;2.能熟练的整合Spring+Struts+Hibernate(SSH)三大开源框架;3.能熟练的应用各种常见的设计模式:工厂模式、单例模式、缺省适配器模式、不变模式、装饰模式、代理模式、MVC、SpringIoC 等;4.熟练应用Oracle、MySQL等关系数据库编程技术;5.熟练使用JSP、HTML、JSTL、EL等表现层技术,掌握JSF技术;6.熟练使用WEB服务器Tomcat、JBoss,IDE工具Eclipse进行开发;7.能熟练应用SpringIoC/AOP/ORM等各种技术,了解EJB及WebService技术;8.掌握XML语言、OOA/D、UML图、CVS、Log4j,了解JavaScript、Ajax等技术;9.掌握Socket编程,了解TCP/IP、UDP、Http、Telnet、FTP等协议。

项目名称:NetStore网上购书系统开发环境:数据库:MySQL;JAVA应用服务器:tomcat6.0;技术选型:Spring、Struts、Hibernate、JavaBeans、Jsp。

项目总结:通过这个项目使我对MVC模式的认识更加的清楚,看到了SpringIoC在解决程序松散耦合方面的强大之处。

JSP页面纯标签开发所带来的方便以及页面的美观。

项目名称:NETCTOSS电信运营支撑系统项目描述:该系统后台主要由数据采集系统和数据整合系统提供支持,前台分为用户自服务管理,资费管理,用户管理,管理员管理,帐单管理,帐务管理6个模块。

责任描述:在数据采集系统、数据整合系统中,主要利用J2SE技术对原始计费信息日志进行定时解析,整理成清单,并保存到服务器的数据库t_detail表中,在保存过程中实现对信息的备份管理和日志记录。

之后再利用PL/SQL由t_detail表整合出日表t_day_x,月表t_month_x,年表t_year_x三种表。

如何在面试中介绍自己的项目经验(面向java改进版)

如何在面试中介绍自己的项目经验(面向java改进版)

如何在⾯试中介绍⾃⼰的项⽬经验(⾯向java改进版)本⼈于3年前写的博⽂,,经过⼤家的捧场,陆续得到了将近7万个点击量,也得到了众多⽹站公众号的转载,不过⾃⼰感觉,这篇⽂章更多的是偏重于⽅法,没有具体给到Java⽅⾯相关的说辞。

三年过去了,随着本⼈⾯试官经验的积累,也随着技术的进步,本⼈就⽤适合当下2021年Java初级开发的⾯试场景,改写本⽂。

请注意,这篇⽂章并不是简单的技术升级,也没有机械地教⼤家在介绍项⽬经验时背诵若⼲说辞,⽽是教⼤家如何结合项⽬经验更好地展⽰⾃⼰的技术亮点,这样就能最⼤程度地提升⾯试通过的可能性。

1 ⽤简历争取到更多的⾯试机会本不想写这段,但最近我在帮⼀些同学准备简历时,发现他们虽然在当前公司⾥能胜任Java开发的⼯作,但凭简历恐怕⽆法得到⾯试机会,或者⽆法得到和⾃⼰相匹配的⼯资。

⽽且准备简历的过程,也是准备项⽬说辞的过程,所以这⾥就⼀并把写简历的注意要点写上。

注意点1:阅读职位介绍上的技能要求年限,在简历上的醒⽬位置标明你有⾜量的相关技术项⽬经验。

⽐如某职位需要有Spring boot 3年经验,⼜如某职位需要有2年⼤数据开发经验,⽽你恰好有了,就在简历第⼀页个⼈信息介绍下直接写明。

万⼀假设你缺乏⼀些,⽐如要求是有2年⼤数据,⽽你就只有⼀年,你就回想下,你在读书阶段,有没有在外⾯做过兼职,有没有帮⽼师⼀起做过项⽬,有的话别客⽓,把这部分的技术年限也加上。

注意点2:再仔细阅读职位介绍上要求的技术,也列在第⼀页的醒⽬位置。

⽐如某职位需要有jave核⼼开发,多线程开发经验,分布式组件开发经验。

其实对做开发的⼈来说,这些技术多少在项⽬⾥也⽤过,但如果你不写上,甚⾄你的简历没法过筛选,甚⾄你没有⾯试机会。

注意点3:再多少写些你的亮点,怎么写看下⾯的范例。

也就是说,在简历第⼀页,你写好姓名性别年龄和⼿机邮箱等基本信息后,⼀般可以⽤如下概要的形式,向⾯试官展⽰你和职位的匹配度,如下是范例。

java面试项目经验描述

java面试项目经验描述

j a v a面试项目经验描述本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March面试进行曲之技术面试(项目经验) 收藏在前期已经讲过怎样分析自己,对自己进行一个准确的定位,选择一个合适的求职方向!并结合自己的实际个人情况来写一份针对性很强的个人简历!个人简历就是个人的广告!好的简历可以更受到用人需求单位青睐!好的简历才能让你获得面试的机会!我们还针对面试列出了j2ee方面的知识点!不管是笔试还是面试都是会考到这些非常重要的知识点!面试的技术内容并不会有想象中的那么难,主要注重基础和细节!细节决定一切!所以列罗的那些知识点是需要下功夫去准备的!当然列罗的那些知识点只是一些在面试中经常会出现的问题集!每家企业都可能超出这些知识点的可能(就不要骂我了)!自己去准备吧!技术方面的考核通常分为笔试,技术面试;其中技术面试又分为专业知识面试和项目经验考核。

应该说来笔试和专业知识面试都是考核你对某方面(j2ee或)知识的掌握和熟练程度!而项目经验考核则是看你是不是拥有项目经验,是不是适合企业的用人需要,是不是需要企业为你付出培养的成本,是不是你能够马上投入到工作中去.企业是以你的项目经验作为衡量你的工资标准的!所以就是会出现有些同学可能在学校学习成绩很好而企业给他开的工资并不高,而有些同学的学习成绩一般反而得到高工资的原因!专业知识的考核只是企业了解你具有这方面的专业素养和能力!其实有时笔试成绩差一点或者你感觉在做笔试题的时候有些题目没有做出来或答错了并没有关系的。

在技术面试的时候,在回答专业知识方面的题目不够理想,也并不起决定性的作用!总之笔试和专业知识面试的答题达到企业要求的70%就可以了!当然如果你在专业知识方面表现的太差,考官对你也就没有多大的兴趣了!但是最能决定企业下定决心录用你的关键在于你的项目经验(排除企业特别强调英文等其它方面能力外)。

java面试项目描述范文

java面试项目描述范文

在java面试中如何介绍自己的项目java面试的时候,面试官看你的项目主要是看你有没有这种开发的经验,但是不是你写的你做的项目越多越好。

介绍项目的时候,最先肯定是介绍你所使用的技术,以及完成的功能。

然后你就可以说出你觉得你项目中的闪光点,这个是是很重要的。

比如说你在项目开发中,使用了断点续传的功能,你就可以好好的介绍你的这个功能,但是有的时候面试官也会问你具体的功能,比如说你的购物车的功能是怎么实现的。

所以说你要对你的项目很了解。

还有就是你所使用的技术,你要有一定的认识,比如你使用了hibernate的技术,你就要说的出它的工作基本原理,还有就是它的好处等等。

还有最重要的是,你可以引导面试关想你问问题,不要被动的被他问。

跪求java面试高手分享面试时怎么做项目描述目测楼主是新手吧?如果有丰富的经验就不会这么问了。

那拿我当初的例子和楼至分享下吧,不一定精彩,希望对你有帮助。

刚开始缺乏项目经验的时候都是很不自信的,面对面试官难免忐忑。

我当时没学过java,做了个邮件发送也是抄的。

但是面试个时候还要小小装一下。

第一点就是不要太夸大自己,实事求是,挑自己明白的地方说,如果太夸大自己了会给对方过高的期望值,如果对方是技术人员,那么多问几个深入的问题咱就露出马脚了,这样会使对方反感。

第二点面试之前你要把你做过的项目好好研究一下,尽量多懂一些,如果时间不充足的话就只针对你做过的项目,挑自己做的部分或者能当做自己创新的部分和面试官说,最好能有个人见解。

如果有哪些地方不明白也可以坦白说,比如某某技术还不是太懂,准备继续研究,给人感觉你很诚实,而且有上进心。

第三就是突出优势,引导面试官问你熟悉的或者已准备的问题,比如我当时会的c 语言比java多一点,我就和面试官说了我以前是学c语言的(其实也是入门而已)。

面试之前我背了点东西,就是面向对象和面向过程的区别,面试官一听我说起c语言,就问了我这个问题,所以我答的很好。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

面试进行曲之技术面试(项目经验) 收藏在前期已经讲过怎样分析自己,对自己进行一个准确的定位,选择一个合适的求职方向!并结合自己的实际个人情况来写一份针对性很强的个人简历!个人简历就是个人的广告!好的简历可以更受到用人需求单位青睐!好的简历才能让你获得面试的机会!我们还针对面试列出了j2ee方面的知识点!不管是笔试还是面试都是会考到这些非常重要的知识点!面试的技术内容并不会有想象中的那么难,主要注重基础和细节!细节决定一切!所以列罗的那些知识点是需要下功夫去准备的!当然列罗的那些知识点只是一些在面试中经常会出现的问题集!每家企业都可能超出这些知识点的可能(就不要骂我了)!自己去准备吧!技术方面的考核通常分为笔试,技术面试;其中技术面试又分为专业知识面试和项目经验考核。

应该说来笔试和专业知识面试都是考核你对某方面(j2ee或)知识的掌握和熟练程度!而项目经验考核则是看你是不是拥有项目经验,是不是适合企业的用人需要,是不是需要企业为你付出培养的成本,是不是你能够马上投入到工作中去.企业是以你的项目经验作为衡量你的工资标准的!所以就是会出现有些同学可能在学校学习成绩很好而企业给他开的工资并不高,而有些同学的学习成绩一般反而得到高工资的原因!专业知识的考核只是企业了解你具有这方面的专业素养和能力!其实有时笔试成绩差一点或者你感觉在做笔试题的时候有些题目没有做出来或答错了并没有关系的。

在技术面试的时候,在回答专业知识方面的题目不够理想,也并不起决定性的作用!总之笔试和专业知识面试的答题达到企业要求的70%就可以了!当然如果你在专业知识方面表现的太差,考官对你也就没有多大的兴趣了!但是最能决定企业下定决心录用你的关键在于你的项目经验(排除企业特别强调英文等其它方面能力外)。

说了这么多好像都没有说到正题,这是因为让大家更清楚的了解回答好项目经验方面的问题是多么的重要。

而这方面又正好是刚从学校出来的学员十分薄弱的,并且针对这方面介绍也十分少!下面我们就来谈谈面试中关于项目经验的问题及应该从哪些方面进行回答!问题一、请简单的介绍一下你自己吧!分析:这是在任何面试中都会遇到一个题目,看起来这个问题是十分简单的,但是往往我们并不知道考官问这个题目是希望从你的回答中获得什么信息!所以我们就很容易走题,跑题,不入正题!不能马上就吸引考官。

请记住抓住面试的每一个机会来推销自己。

但是往往我们不知道从哪里谈起。

所以我们得先了解考官想要获取什么信息呢1.你的从业时间你从事相关的工作有多长了2.你的教育背景你是否受过良好的教育3.你的工作经验你是否有过具有一定的工作经验4.你的项目经验你是否有过丰富的项目经验5.你与众不同之处你是怎么进行项目开发的,有什么特别之处,或者你在哪些项目中取得过哪些成功,或者有哪些自己觉得骄傲的地方6.你最擅长的地方你最擅长的技术是什么7.你的性格你是怎么样的一个人怎么回答: 我们一一来分析吧,首先从业时间一般回答你进行软件项目专业开发的时间.千万不要把你以前在大街上卖过鱼蛋或到夜市卖烧鸡等乱七八糟的时间计算进来.工作经验也是,你至少有在一家公司呆过吧.不要告诉我你只学过j2ee或半年时间,就想来我公司混饭吃.要和你的简历对应起来.一般至少1年半以上.教育背景:如果你上的大学及所上的专业比较对口,就说出来,非否就不要提了.总之是要扬长避短工作经验:也就是以前在什么公司上过班,与你简历上的一致就可以了.只说与软件开发的工作经验,其它的就不要提了项目经验:你曾经做过的自认为比较好的项目,这里特别重要,先用一句话来概括项目,然后把项目的功能及子功能全部叙述出来.你与众不同之处:也以说你在项目你以什么独特的方法获得什么不同的效果,主要是能够结果具体的项目或能举例说出来.最擅长的地方:主要告诉对方你最擅长哪方面的技术,是需求分析编码,或数据库或架构你的性格:用一两个词来形容你自己,描述你的性格.回答实例:面试官:请简单的介绍一下你自己吧!令狐冲:您好,在下令狐冲.从事j2ee开发工作3年时间.20002年至2005年在大宋桃花岛软件谷皇室软件公司从事j2ee项目开发.其间开发过大宋侠士综合管理平台.大宋侠士综合管理平台能够自动收集大宋各路侠士,英雄好汉,隐居高人信息并对他们的个人信息及所作所为进行跟踪管理,实现侠士信息维护,查询.侠义事件维护,侠士等级管理,侠士奖惩管理,侠义活动发布,抗灾募捐管理等。

鄙人在项目中主要负责需求分析,架构设计和框架类代码实现。

在项目开发中善于与客户沟通,充分理解客户需求。

具有极强自学能力,在大宋藏经阁中通读了大量的软件项目开发秘籍,具有藏文,印度文,金文的读写能力。

问题之二、谈谈你的XXX项目吧!分析:考官通过看你的简历或者你的介绍来了解你所做的项目,那么考官肯定想更详细的了解您的项目,看是不是与你的简历写的项目经验一致。

也就是考核你是否具有真实的项目经验。

一般来说,在你的简历至少有一个重点项目,放在简历项目经验栏的第一位。

把项目的业务功能描述清楚。

在这里你就是重点谈一个项目就可以了。

从下面几个方面来进行陈述1.用一句话简述项目2.详细的列出项目实现的功能3.说出项目实现的技术和架构,能说出项目的不寻常之处,比如采用了某项新技术,采用了良好的架框等4.能让别人感觉出项目的规模5.说出你在项目中的责任通过这些来证明你是的确开发过了这个项目,并且这个项目是一个真实的。

还有就是你是真正具有项目经验的。

乎合企业的用人需要。

特别注意要把项目所实现的功能描述得越详细越好。

当然用词要简洁,表达要流利。

其次要尽可能采用专业术语,显得你的专业。

不要犯低级错误。

请记住,你要描述的是整个项目而不仅仅是你做的那一个模块。

有些项目你只参与了其中一个模块,但是你要把整个项目描述出来,不要仅仅描述你参与的那一个模块。

说出你项目采用的技术及架构,还要能说明你在项目中的责任。

回答实例:面试官:令狐冲,能介绍一下你做的大宋侠士综合管理平台吧!令狐冲:好的,大宋侠士综合管理平台是为大宋武林联盟开发的,实现武林联盟管理的自动化。

大宋侠士综合管理平台能够自动收集大宋各路侠士,英雄好汉,隐居高人信息并对他们的个人信息及所作所为进行跟踪管理,实现侠士信息维护,查询.侠义事件维护,侠士等级管理,侠士奖惩管理,侠义活动发布,抗灾募捐管理等。

系统基于B/S三层架构,采用Spring + Hibernate + Spring MVC框架.使用Oracle 数据库.本项目只投入15个人,开发周期为6个月。

本人在项目中进行了前期的需求分析,系统架构实现,数据库建模,及部分编码工作。

问题之三、谈谈你们是怎么对这个项目进行开发的(谈谈你们是怎么进行项目开发的)分析:这个问题是考核你是否熟悉软件开发的流程,同时也是考核你的项目经验,你的专业素养,从这里可以判断出你参与过多少项目,可以判断你对软件工程的理解和熟悉程度。

这个问题是十分关键的,你需要准备的知识点有:软件项目的生命周期、软件项目的开发模型、面向对象的分析和设计、软件质量保证等。

软件项目的生命周期:项目计划需求分析设计(概要设计和详细设计)编码测试发布维护项目计划阶段:走访客户,进行交流沟通,获得客户原始需求。

对客户的需求和市场等进行调研,分析,编写可行性分析报告。

通过不断的与客户沟通,找客户不同环节的用户进行交流来获取需求。

召开评审会议,报告可行性分析,报告用户原始需求,报告项目远景规化。

需求分析阶段:在客户原始需求的基础上不断与客户沟通,充分的熟悉和深入客户业务,获得充分的业务需求,完善用户需求和功能性需求,了解客户的相关约束而获得非功能性需求。

最终编写《需求规格说明书》;召开需求评审会议,客户确定需求,并签定合同;编写项目计划说明书;编写测试计划;召开项目启动会议,项目正式启动。

概要设计阶段:根据《需求分析说明书》,进行用例分析,获得充分而有效的用例。

编写界面原型,编写编码规范和界面风格规范,数据库设计规范。

用uml工具画用例图,编写有效的用例规约文档。

划分项目功能模块.评审用例及用例规约文档。

详细设计阶段:根据完整的用例及需求进行分析,获得数据库所需的相关信息,画数据库E-R图,编写数据设计说明书.进行数据库建模。

进行详细的分析,用uml工具画类图,确定每个功能模块的子功能,抽取项目的公共部分成为一个公共模块。

确定项目的架构基础。

确定需要用到的类及类成员和方法。

确定一些辅助类及方法。

对每一个用例都用uml工具画出顺序图。

编写详细设计说明书,评审详细设计说明书, 进行基础框架搭建。

列出任务清单,进行任务分配。

编码阶段:以小组的形式进行代码编写,编写单元测试用例,每完成一个类都要进行单元测试。

每完成一个功能点和模块都要进行集成测试。

确保每一个功能点和模块完成后都是一个可以看得见、摸得着的产品。

而不是等到最后才进行统一的调试和搭配。

每天都要对代码进行检查和优化,也就是所谓的重构。

测试阶段:根据测试计划对项目进行系统测试,以及用户的验收测试产品发布:交付完整的产品和设计文档。

把产品布署到客户的计算机上,确保产品的正常运行。

客户签收。

维护阶段:为客户提供技术保障,对产品进行相应的维护和升级工作软件常见开发模型瀑布模型:最经典的过程模型,适用于需求明确,规模较小的项目喷泉模型:迭代,无间隙特点,适用于面向对象的软件开发过程螺旋模型:MSF模型:微软解决方案过程模型什么是极限(XP)编程:极限编程是对敏捷软件开发方法的一种实现。

它强调测试先行,也就是在编写代码的时候先编写测试用例;循环迭代,每一次迭代都是一个可用的产品;重构,不断的对代码进行优化;结对编程,两个人为一对共同进行代码编写;它强调团队之间的知识传播,让团队的每个人都能熟悉软件开发的各种技术。

如:支持熟悉数据库的人去做界面,做界面的人去做数据库等,通过不定期的角色转换来增强团队的能力。

要求客户参与到软件开发中来,开发出最适合客户需求的产品。

单元测试一般是在编码的时候同步进行的,一般是以类为单位进行测试,当一个类完成了编码,并编译正确后才进行的测试,测试这个类是否已经能够实现指定的功能。

一个类能够正常的编译成功并不意味着这个类就已经完成了,还要通过测试,设置断言来确定他是否已经达到了预期的效果,实现了特定的功能。

调试,编译通过只能证明代码的语法没有错误。

单元测试由程序员自己来进行,也可以在项目小组内交互进行。

单元测试是采用白盒测试集成测试一般指实现了一个功能点或一个模块后,为了测试这个模块是否已经实现了需求要求的功能。

集成测试可能需要对多个类进行组装,也可能需要与以前已经测试通过的模块进行组装,是对产品组件的系统整合和执行。

集成测试可以根据模块的大小分不同的级别,在现行的软件开发中,每完成一个功能模块都必须要进行一次集成测试,使得你完成的模块是一个可以运行的产品。

相关文档
最新文档