当前位置:文档之家› Java项目经验之javaee面试须知(新手必看)_华清远见

Java项目经验之javaee面试须知(新手必看)_华清远见

Java项目经验之javaee面试须知(新手必看)_华清远见
Java项目经验之javaee面试须知(新手必看)_华清远见

Java项目经验之javaee面试须知(新手必看)

华清远见在04年创立以来至今已有13年的历史,在这期间为广大软件公司输送了10万+的优秀软件人才,不只是在教学质量方面值得大家信赖,在面试就业方面也有自己的一份心得,接下来为大家分享华清远见为大家总结的一些关于javaee项目经验的面试问题,方便大家能够在面试就能够给公司面试官一个好的印象。

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

技术方面的考核通常分为笔试,技术面试;其中技术面试又分为专业知识面试和项目经验考核。应该说来笔试和专业知识面试都是考核你对某方面(javaee)知识的掌握和熟练程度!而项目经验考核则是看你是不是拥有项目经验,是不是适合企业的用人需要,是不是需要

企业为你付出培养的成本,是不是你能够马上投入到工作中去.企业是以你的项目经验作为衡量你的工资标准的!所以就是会出现有些同学可能在学校学习成绩很好而企业给他开的工资并不高,而有些同学的学习成绩一般反而得到高工资的原因!专业知识的考核只是企业了解你具有这方面的专业素养和能力!其实有时笔试成绩差一点或者你感觉在做笔试题的时候有些题目没有做出来或答错了并没有关系的。在技术面试的时候,在回答专业知识方面的题目不够理想,也并不起决定性的作用!总之笔试和专业知识面试的答题达到企业要求的70%就可以了!当然如果你在专业知识方面表现的太差,考官对你也就没有多大的兴趣了!但是最能决定企业下定决心录用你的关键在于你的项目经验(排除企业特别强调英文等其它方面能力外)。说了这么多好像都没有说到正题,这是因为让大家更清楚的了解回答好项目经验方面的问题是多么的重要。而这方面又正好是刚从学校出来的学员十分薄弱的,并且针对这方面介绍也十分少! 下面我们就来谈谈面试中关于项目经验的问题及应该从哪些方面进行回答!

问题一、请简单的介绍一下你自己吧!

分析:这是在任何面试中都会遇到一个题目,看起来这个问题是十分简单的,但是往往我们并不知道考官问这个题目是希望从你的回答中获得什么信息!所以我们就很容易走题,跑题,不入正题!不能马上就吸引考官。请记住抓住面试的每一个机会来推销自己。但是往往

我们不知道从哪里谈起。所以我们得先了解考官想要获取什么信息呢?

1. 你的从业时间你从事相关的工作有多长了

2. 你的教育背景你是否受过良好的教育

3. 你的工作经验你是否有过具有一定的工作经验

4. 你的项目经验你是否有过丰富的项目经验

5. 你与众不同之处你是怎么进行项目开发的,有什么特别之处,或者你在哪些项目中取得过哪些成功,或者有哪些自己觉得骄傲的地方

6. 你最擅长的地方你最擅长的技术是什么?

7. 你的性格你是怎么样的一个人

怎么回答: 我们一一来分析吧,首先从业时间一般回答你进行软件项目专业开发的时间.千万不要把你以前在大街上卖过鱼蛋或到夜市卖烧鸡等乱七八糟的时间计算进来.工作经验也是,你至少有在一

家公司呆过吧.不要告诉我你只学过javaee半年时间,就想来我公司混饭吃.要和你的简历对应起来.一般至少1年半以上(当然培训出来的在培训学校所学的知识跟程序员在实际工作中的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)编程:极限编程是对敏捷软件开发方法的一种实现。它强调测试先行,也就是在编写代码的时候先编写测试用例;循环迭代,每一次迭代都是一个可用的产品;

重构,不断的对代码进行优化;结对编程,两个人为一对共同进行代码编写;它强调团队之间的知识传播,让团队的每个人都能熟悉软件开发的各种技术。如:支持熟悉数据库的人去做界面,做界面的人去做数据库等,通过不定期的角色转换来增强团队的能力。要求客户参与到软件开发中来,开发出最适合客户需求的产品。

单元测试一般是在编码的时候同步进行的,一般是以类为单位进行测试,当一个类完成了编码,并编译正确后才进行的测试,测试这个类是否已经能够实现指定的功能。一个类能够正常的编译成功并不意味着这个类就已经完成了,还要通过测试,设置断言来确定他是否已经达到了预期的效果,实现了特定的功能。调试,编译通过只能证明代码的语法没有错误。

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

集成测试一般指实现了一个功能点或一个模块后,为了测试这个

模块是否已经实现了需求要求的功能。集成测试可能需要对多个类进行组装,也可能需要与以前已经测试通过的模块进行组装,是对产品组件的系统整合和执行。集成测试可以根据模块的大小分不同的级别,在现行的软件开发中,每完成一个功能模块都必须要进行一次集成测试,使得你完成的模块是一个可以运行的产品。集成测试一般可以由项目小组的负责人(或指定一个小组成员)来完成。集成测试采用白盒式测试和黑盒测试

系统测试一般指项完代码已经全部完成,交给测试小组来进行测试。进行系统测试的人员独立于开发小组,系统测试人员把完成的产品布署在相应的计算机环境中,按照测试计划进行测试,验证系统是否满足了指定的需求。系统测试除了测试产品应满足基本的功能需求外,还要对产品的性能,用户界面,安全性,压力,可靠性,安装和反安装等几个方面进行测试

系统测试采用黑盒测试

验收测试一般指产品交付给客户,负责把产品布署在指定的计算机环境中。由用户根据需求文档,进行的总体测试。验收测试的内容和系统测试一样,只是执行者不同。都是除了测试系统完成基本功能外还要对性能,安全性,可靠性等进行测试。验收测试也是采用黑盒测试

为什么需要测试?测试是对软件质量的保证,只能通过严格测试的软件才是合格的软件,测试并不是说让软件能够编译通过,测试是让软件产品最大程度的满足客户的需求度。

回答实例:

考官:令狐冲,能谈谈你们是怎么样对这个项目开发的吗?

令狐冲:首先,我们这个项目已经有了一个基本的用户原始需求。但这是不够的,我们都知道需求分析是十分重要的,所以我们在用户原始需求文档的基础上,再次进行了分析,通过不断的与客户沟通,充分的了解和熟悉用户的业务,完善了业务需求和功能需求。还对用户业务需求和功能需求分析完善为实现软件的必须的非功能性需求。得出项目需求规格说明书,经过评审会议确认通过。

根据需求规格说明书进行用例分析,通过分析和讨论找出充分的有效用例,并用Rose画用例图。对每一个用例进行详细的分析,完成每个用例的用例规约文档,并编写界面原型。划分项目模块。最后对用例及用例规约文档进行评审验证。编写”代码编写规范”及界面风格规范,数据库设计规范,编写概要设计说明书。

根据需求规格说明书和分析各个用例规约文档,获得数据库的基本信息原型。也可以说是数据库表的草稿,根据数据库表草搞进行分析,进行数据库设计和优化。编写数据库设计说明书。采用PowerDesigner进行数据库建模,并生成SQL脚本。确定项目框架,

设计公共模块和辅助类。根据对数据库模型和用例规约文档的分析,列出对象清单和理清对象关系。用Rose来画类图。对每一个用例都

用rose画出时序图。编写详细设计说明书。列出任务清单,分组进

行代码编写。

在代码编写阶段,先统一完成所有的实体类。对于非实体类则先完成类的框架,也就是只写方法和注释文字。具体方法的实现暂时为空。然后再进行代码填写。每完成一个类的代码编译通过后都要进行重构和单元测试。每完成一个功能和模块都由会由小组长进行集成测试。使得完成的模块是一个真正可以运行的,可见的功能实现。

在各个小组都完成自己的模块后就进行模块整合,进行一次大规模的集成测试。然后把产品产给产品测试小组进行系统测试。

问题之四、你们是怎么保证软件开发的质量的?

分析:这个问题其实上面的讲解已经给了答案了。软件质量是软件实现对需求的满足度。开发的软件越满足客户的需求,说明软件的质量越高。反之就是质量越低。尽管你开发的软件使用了新的技术,良好的设计,丰富的功能;但是这些功能都不是客户需要的,客户需

要的功能没有实现或者是很多没有实现。这样的软件也是失败的软件。为了保证软件质量,也就是让开发的软件最大程度满足客户的需求,只有两个方法。一个是获得充分完整的需求,二是能过测试,以需求为中心编写测试计划。来保证软件合乎需求。

回答实例:

考官:你们是怎么来保证软件的质量的呢?

令狐冲:要保证软件的质量首先就要获得完整的需求,在需求分析阶段做了大量的工作与客户各个环节的代表性用户进行沟通,充分了解和熟悉客户的业务。并且从需求到设计阶段都保持与用户的沟通和交流。让用户的业务专家一直参与我们的需求,分析和设计工作。

其次我们会在需求分析后就编写测试计划,在开发的每个阶段都进行相应的测试来保证代码是乎合相应需求的。在代码编写过程中,每完成一个类都由程序进行单元测试,每完成一个功能点或模块都要进行集成测试,每一次集成测试都对上一次的已经测试通过的产品进行迭代, 也就是以前测试成功的都会加入到本次测试中来。使得每个完成的功能和模块完成后都是一个可以运行的,可以看得到的产品;同时也欢迎用户来见证我们的集成测试结果。代码编写完成后进行最后一次集成测试,然后交由独立的测试小组对项目进行系统测试。

问题之五、你为什么离职的?(你为什么离开以前公司的?)

分析:这个问题几乎在任何场合的面试都会有,有时是在技术面试的时候问,有时是在人事面试的时候问,有时会在技术面试和人事面试的时候都问。其实也比较好回答,回答的抽象一点比好。切记不要说以前公司的坏话,如果你这样做。人家会想,你以后离职后同样

也会说这家公司的坏话.一般都是说为了某求更好的发展空间。让人

感觉你是经过深思熟虑后才选择他们公司的。

回答实例:

考官:你为什么离开以前公司的?

令狐冲:以前公司对我很好,我在以前公司干得也很愉快。我因为合同到期,为了获得更好的发展空间及谋求对自己能持续发展的环境。并向公司办理了离职手续,完成了工作交结。(后面这句也可以

不谈)

问题之六、谈谈你的职业规化

分析:企业都希望他所招聘的人是潜力股,看你是不是一个追求上劲的人,还有想看看你能够在企业长期干还是仅把其当着一个跳板。总的说来,回答这个问题要让人觉得你是一个可培养,有潜力人。记住要看是什么样的人来面试你。如果是项目经理来面试你,你就不要说你以后的职业规化是项目经理。你就可以说你的职业规化是成为架构师,或者是技术专家等。否则他可能会认为你是一个对其有威胁的人。就算他内心知道这不算什么,可能心理总会有一点点不爽。如果是老总面试或人事问你这样的问题,你则可以说项目经理也无妨,不过要给人有一种觉稳的感觉。

回答实例:

考官:你的职业规化是怎么样的呢?(考官是项目经理)

令狐冲:我思维能力比较强,擅于逻辑分析。在之前的工作中积累了一定的架构经验,以后就想成为一名架构师和技术专家写在最后:上面的这些问题都是面试中十分常见的的问题,比较难以回答的。有些看似简单却不知从何说起。有些看似复杂却又并不复杂。因为很多人都缺少项目经验,对软件开发的过程相对陌生,而老师讲这方面的知识也比较少,如果你没有一定的代码和项目积累就算老师讲你也很难去体会、理解。再说这方面的内容太要求实际经验和日月积累,老师也不好讲。现在我采用把枯燥的概念和实际的项目结合起来进行归纳,从而形成这样一个答题技巧。并且对其中的一些技术结合实际进行分析和总结。希望阅读者能快速的知其然也知其所以然。

从而能够提高面试的成功率。当然这仅仅是一个答题技巧,关键还是需要知识的积累。有道是“不积跬步,无以至千里;不聚细流,不以成江河”。

希望它能够对未就业的学员的就业及华清远见就业老师的工作能有所帮助!

面试自我介绍经典范文20篇

昆山人才网推荐学习https://www.doczj.com/doc/ab3770095.html,面试自我介绍经典20篇范文1 尊敬的各位考官,各们同学大家下午好:我叫WLB,应用化学专业的,所以口才不如营销专业同学的好,说的不好的地方请大家多多包含。下面我想先对我为什么要应聘天地公司,第一它待遇明确,所以我有一种信任的感觉,而且待遇不错,可以找到一种归宿感,第二,它施行十轮淘汰制,很具有挑战性和刺激性。第三,它有培训机制。因为我们是初出大学的学生,书本上的知识和现实又是那么的远,有再强的学习能力,再好的思维也英雄无用武之地,第四,它的公司文化,“快乐工作,快乐学习,快乐生活”以及“创新质量”等。因为人不是机器,工作和生活同样重要。而且人不能一层不变的生活,所以要创新。这些都是我选择天地公司原因。接着我想做个面试自我介绍。我个性随和,平易近人。而且向来坚持“多动脑,少废事”的个人处事原则。所以大学期间我研究过如何思考,如何学习,如何创新,如何思维,如何记忆等。所以大学期间,我不仅是为了学习知识而学习,更是为了学习而学习。所以我的学习能力比较强,学习效率高(没想到面试官说2min到,很尴尬,但现在我想把我打在肚子里的东西写完)。我学的是应用化学,但是我并不怎么喜欢它。但既然选了就要学好,所以我只要求学好学懂,但并不要一定学到很优秀。按我的个个处事原则,所以我选择在学习能力提高方面下功夫,所以研究了上面所说方面的书籍。而且本人最大的特点就是创新能力比较强,

我想给大家说几个小事“第一,我们宿舍台灯电路板坏了,其他人都说废了,而我用一个打火机熔化一条报废的圆珠笔恐芯就搞定。第二,我参加过一次记忆培训,当时老师教我们用一个图像当一个密码代替两个数字,而后再结合一些特定的地点就可以记住无规律的一串数字。当时的一个图像只可以记住两个数字,而我经过总结,就可以一个密码记住四个数字,效率提高了一倍。第三,同样在记忆培训中,当老师告诉我们用图像代替数字,再叫我们找一组地点时,我就意识到一定是叫我们把故事同地点联系起来达到记住的目的。谢谢!范文2 大家好,我是***,所学的是国际政治专业,四年的大学生活是我人生的关键点。校园生涯和社会实践生活我不断的挑战自我、充实自己,为实现人生的价值打下坚实的基础。学习中,我脚踏实地,求实创新。一直努力的学习专业课知识,掌握了社会科学和自然科学相结合的分析方法。了解我国对外方针政策、法规以及国际政治的理论前沿和政治学、世界经济的发展动态。为提高自己的社会交往和各方面知识的运用能力,我积极参加社会实 昆山人才网https://www.doczj.com/doc/ab3770095.html,祝大家早日找到满意的工作 昆山人才网推荐学习https://www.doczj.com/doc/ab3770095.html,践。这些经历,不仅增强了我吃苦耐劳、自理自立的能力,还提 高了我与别人合作与交往的能力。思想上,我 积极要求上进,以党员为目标严格要求自己.我 还利用课余时间深入了解各系团总支、学生分

java面试 项目经验描述

面试进行曲之技术面试(项目经验) 收藏 在前期已经讲过怎样分析自己,对自己进行一个准确的定位,选择一个合适的求职方向!并结合自己的实际个人情况来写一份针对性很强的个人简历!个人简历就是个人的广告!好的简历可以更受到用人需求单位青睐!好的简历才能让你获得面试的机会!我们还针对面试列出了j2ee方面的知识点!不管是笔试还是面试都是会考到这些非常重要的知识点!面试的技术内容并不会有想象中的那么难,主要注重基础和细节!细节决定一切!所以列罗的那些知识点是需要下功夫去准备的!当然列罗的那些知识点只是一些在面试中经常会出现的问题集!每家企业都可能超出这些知识点的可能(就不要骂我了)!自己去准备吧! 技术方面的考核通常分为笔试,技术面试;其中技术面试又分为专业知识面试和项目经验考核。应该说来笔试和专业知识面试都是考核你对某方面(j2ee或.net)知识的掌握和熟练程度!而项目经验考核则是看你是不是拥有项目经验,是不是适合企业的用人需要,是不是需要企业为你付出培养的成本,是不是你能够马上投入到工作中去.企业是以你的项目经验作为衡量你的工资标准的!所以就是会出现有些同学可能在学校学习成绩很好而企业给他开的工资并不高,而有些同学的学习成绩一般反而得到高工资的原因!专业知识的考核只是企业了解你具有这方面的专业素养和能力!其实有时笔试成绩差一点或者你感觉在做笔试题的时候有些题目没有做出来或答错了并没有关系的。在技术面试的时候,在回答专业知识方面的题目不够理想,也并不起决定性的作用!总之笔试和专业知识面试的答题达到企业要求的70%就可以了!当然如果你在专业知识方面表现的太差,考官对你也就没有多大的兴趣了!但是最能决定企业下定决心录用你的关键在于你的项目经验(排除企业特别强调英文等其它方面能力外)。说了这么多好像都没有说到正题,这是因为让大家更清楚的了解回答好项目经验方面的问题是多么的重要。而这方面又正好是刚从学校出来的学员十分薄弱的,并且针对这方面介绍也十分少!下面我们就来谈谈面试中关于项目经验的问题及应该从哪些方面进行回答! 问题一、请简单的介绍一下你自己吧! 分析:这是在任何面试中都会遇到一个题目,看起来这个问题是十分简单的,但是往往我们并不知道考官问这个题目是希望从你的回答中获得什么信息!所以我们就很容易走题,跑题,不入正题!不能马上就吸引考官。请记住抓住面试的每一个机会来推销自己。但是往往我们不知道从哪里谈起。所以我们得先了解考官想要获取什么信息呢? 1.你的从业时间你从事相关的工作有多长了 2.你的教育背景你是否受过良好的教育 3.你的工作经验你是否有过具有一定的工作经验 4.你的项目经验你是否有过丰富的项目经验 5.你与众不同之处你是怎么进行项目开发的,有什么特别之处,或者你在哪些项目中取得过哪些成功,或者有哪些自己觉得骄傲的地方

Java面试题带答案

湖南世杰Java工程师面试题 选择题: 单选题 1,以下java程序代码,执行后的结果是( ) map= ("name",null); ("name","Jack"); 0 B: null C: 1 D: 2 答案:C 2,执行以下程序后的输出结果是( ) Public class Test { Public static void main(String[] args) { StringBuffer a = new StringBuffer("A"); StringBuffer b = new StringBuffer("B"); operator(a, b);

+","+ b); } Public static void operator(StringBuffer x, StringBuffer y) { (y); y = x; } } A: A,A B: A,B C: B,B D: AB,B 答案:D 3,关于依赖注入,下列选项中说法错误的是( ) A:依赖注入能够独立开发各组件,然后根据组件间关系进行组装 B:依赖注入使组件之间相互依赖,相互制约 C:依赖注入提供使用接口编程 D:依赖注入指对象在使用时动态注入 答案:B 4,关于spring说法错误的是( )

A: spring是一个轻量级JAVA EE的框架集合 B: spring是“依赖注入”模式的实现 C: 使用spring可以实现声明事务 D: spring提供了AOP方式的日志系统 答案:D 5,要在session对象中保存属性,可以使用以下哪个语句( ) A: (“key”,”value”) B: (“key”,”value”) C: (“key”) D: (“key”) 答案:B 6,关于以下程序代码的说明正确的是( ) Public class HasStatic{ Private static int x = 100; Public static void main(String args[]){ HasStatic hs1= new HasStatic();

java开发岗位职责

java开发岗位职责 【篇一:java方向_岗位职责(程序员必看_精心整理)】 java的就业要求 ps:这是我网上招聘网站上整理的一部分资料,可以供大家参考一 下 1.具有三年以上java开发经验,一年以上设计经验,两年以上flex 开发经验 2.熟悉actionscript 3.0 类库。能够熟练使用flex的各种组件,并 能够在原有组件进行一定程度上的扩展封装能力。能够熟练使用 flex mvc框架。 3.能够深刻理解用户的需求,并能根据用户需求进行模块的功能设计。 4.熟悉主流大型关系数据库,如oracle等,能够熟练使用视图、存 储过程、触发器等。有数据库调优能力者优先。 5.掌握xml / xml-schema、xquery 和 xpath 相关知识。 6.具有良好的敬业精神和团队协作能力,以及较好的沟通表达能力。 1.从事j2ee相关编程4年以上,精通struts/spring/hibernate开发框架; 2.至少参加过两个以上的大型软件项目的模块设计设计和代码开发 3.精通数据库(oracle/my sql/sql server等)的基本原理及操作; 4.熟练掌握html/javascript/jquery等页面操作技术; 5.了解常用应用服务器产品,如apache、tomcat,熟悉unix、 linux系统优先; 6.有系统设计及项目管理经验; 7.具有良好的表达和沟通能力、团队合作精神、较强的学习和创新 能力; 8.较强的英语读写能力,能够熟练阅读英文技术文档。 1、计算机类专业本科以上学历,3年以上javaee应用开发经验, 1-2年以上团队管理经验 3、深刻理解软件体系架构,精通面向对象分析设计方法,具有uml 建模经验 4、熟练使用websphere/weblogic/jboss/tomcat等主流应用服务 器

java程序员1分钟面试自我介绍范文

java程序员1分钟面试自我介绍范文 1分钟面试自我介绍说得好,能帮助java程序员个人求职者在求职过程中多一些 胜算。下面是学习啦小编整理的java程序员1分钟面试自我介绍范文,以供大家阅读。 java程序员1分钟面试自我介绍范文(一) 我叫xx-x,今年21岁,毕业于xx解放军信息工程大学计算机科学与技术专业, 拥有扎实的core java基础,良好的编程风格;熟悉jsp+servlet+javabean模式的web 开发;熟悉struts,hibernate,spring等开源框架,了解ejb; 熟悉tomcat,jboss服务器等,熟悉基于linux及unix环境下的软件开发。 在校期间有多次社会实践经历,曾参与过学院网上虚拟实验室开发的需求分析, 大学期间多次担任多课程的课代表。虽然实际工作经验不是很足,但军校四年培养了 我充分的自信心和敬业精神以及扎实的学科基础知识和较强的专业技能,四年军校生 活中,我严格要求自己,自觉、遵纪、守时。本人坦诚且有责任心,有独立进取的品性,勤于动手、善于动脑,适应新环境能力很强。能在最短时间内完成从学生到职业 工作人员的转型,尽自己最大的努力融入新的工作生活。 请各位考官多多指教,谢谢! java程序员1分钟面试自我介绍范文(二) 我叫xx-x,今年21岁,湖北黄冈人,于20xx,6月毕业于武汉职业技术学院。 学习的专业是软件技术,主要学习的java方向的企业级应用开发和管理。 之前在武汉锁软件科技有限公司实习,毕业后在该公司担任java 程序员一职,主 要从事java项目相关模块的开发,能熟练使用java技术,熟悉jsp,servlet,jdbc,和常 用框架spring,struts,hibernate及前端技术:js,jquery,和数据库oracle,sqlserver.对exitjs和uml有一定基础。 我的个人计划是:在5年之内从事java开发工作,积累行业经验和技术以及人脉。并且自学英语,考个英语等级证,我相信只要我想做到的,就一定会做到。 来到上海这边,我希望找个好工作,希望贵公司能给我一个展现自身能力的机会, 介绍完毕,谢谢! java程序员1分钟面试自我介绍范文(三)

Java大量面试题目

Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域当前类同一package 子孙类其他package public √ √√√ protected √ √√ × friendly √ √ ×× private √× ×× 不写时默认为friendly 2、ArrayList和Vector的区别,HashMap和Hashtable的区别 答:就ArrayList与Vector主要从二方面来说. 一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半 就HashMap与HashTable主要从三方面来说。

一.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java 引进的Map接口的一个实现 二.同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的 三.值:只有HashMap可以让你将空值作为一个表的条目的key或value 。两个对象值相同(y) == true),但却可有不同的hash code,这句话对不对不对,有相同的hash code。 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递 是值传递。Java 编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。 swtich是否能作用在byte上,是否能作用在long上,是否能作用在Stri ng上 switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 ca se 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich。(它能使用长度是在int范围之内的)

Java工程师面试题(含答案)

1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性: 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 5、String是最基本的数据类型吗 基本数据类型包括byte、int、char、long、float、double、boolean和short。 类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 6、int 和Integer 有什么区别 Java提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int 提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 boolean Boolean char Character byte Byte short Short int Integer long Long float Float double Double 引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为null,而原始类型实例变量的缺省值与它们的类型有关。 7、String 和StringBuffer的区别 JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String 类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。 8、运行时异常与一般异常有何异同 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 9、说出Servlet的生命周期,并说出Servlet和CGI的区别。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求

java工程师面试自我介绍范文【精选】

面试自我介绍是Java开发工程师求职者面试前必练的内容,也是Java开发工程师求职面试中的重要一环。下面是有关Java开发工程师的面试自我介绍范文,以供大家阅读。 java工程师面试自我介绍范文(一) 我叫XXX,今年22岁,毕业于XXX计算机科学与技术专业。由于非常喜欢本专业,并期待将来从事专业方向的工作,因而在校期间十分注重对专业课的学习,拥有扎实的Core Java 基础,良好的编程风格;熟悉JSP+Servlet+JavaBean模式的WEB开发;熟悉Struts,Hibernate,Spring等开源框架,了解EJB; 熟悉Tomcat,Jboss服务器等,熟悉基于Linux及Unix环境下的软件开发。因为专业课知识掌握牢固,以专业第一的综合成绩毕业。 然而,我深知仅有专业知识是不够的,社会需要的是高素质复合型人才,因而在校期间学习之外,我积极参加各种社会实践活动,曾参与过学院网上虚拟实验室开发的需求分析,大三暑假曾在浪潮软件园实习,参与了电信增值软件开发与编挰,通过亲自动手及不断地向有经验的工程师请教学习,实习结束时我已经基本掌握整个Java平台的核心技术,独立编程能力大大提高。同时实习生活也让我意识到从事Java编程工作团队合作的重要性。 虽然我的实际工作经验还不是很丰富,但相信有了扎实的专业基础知识和实习期间的实践经验,加上好学上进的精神,我能够胜任应聘岗位需求。希望贵公司给我这次机会。 java工程师面试自我介绍范文(二) 各位尊敬的考官: 大家下午好!很荣幸能在这里面试,让我有向各位考官学习与交流的机会,现将自己的情况简要介绍一下: 我叫xx-x,出身在xx。性格比较温和、谦虚、认真细致、踏实、吃苦耐劳、有较强的责任心和社会适应能力。即将于xx年xx月毕业于河南工业职业技术学院,作为一名软件专业的大学生,我更喜欢平面设计,在大学三年的学习生活中,我对平面这一领域的相关知识有了一定的掌握,同时具有实际的操作能力与技术。 为了使在校所学的知识更好地应用到实际生活中,于xx年xx月有幸来北京中科院计算机所培训中心,通过三个月的实践训练,全面系统地学习了平面方面的专业知识与技能,能够应用平面设计的相关软件(photoshop图像处理软件、illustrator与coreidraw矢量绘图软件、indesigin与pagemaker排版软件)做基本的图像处理、海报、企业宣传册等,能够将所学知识真正应用到实际生活中。 在投身于社会之际,为了找到符合自己专业和兴趣的工作,更好地适应社会,我希望自己能够做到一种被别人需要的一种状态,至于做什么,就是在实践中,不断的学习、不断的锻炼。因此,我希望加入贵单位,如果能够成为公司的一份子,我相信我一定在自己的岗位上尽职尽责、踏踏实实地贡献之集的一份力量,与公司共同促进、发展。 “世界之大,人才济济”。我承认之集还不是最优秀的人才,但是我希望之集是此岗位最

15个Java多线程面试题及答案

15个Java多线程面试题及答案 1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行? 这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。 2)在Java中Lock接口比synchronized块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读,但只允许一个用户写,以此来保持它的完整性,你会怎样去实现它? lock接口在多线程和并发编程中最大的优势是它们为读和写分别提 供了锁,它能满足你写像ConcurrentHashMap这样的高性能数据结构和有条件的阻塞。Java线程面试的问题越来越会根据面试者的回答来提问。芯学苑老师强烈建议在你在面试之前认真读一下Locks,因为当前其大量用于构建电子交易终统的客户端缓存和交易连接空间。 3)在java中wait和sleep方法的不同?

通常会在电话面试中经常被问到的Java线程面试问题。最大的不同是在等待时wait会释放锁,而sleep一直持有锁。Wait通常被用于线程间交互,sleep通常被用于暂停执行。 4)用Java实现阻塞队列。 这是一个相对艰难的多线程面试问题,它能达到很多的目的。第一,它可以检测侯选者是否能实际的用Java线程写程序;第二,可以检测侯选者对并发场景的理解,并且你可以根据这个问很多问题。如果他用wait()和notify()方法来实现阻塞队列,你可以要求他用最新的Java 5中的并发类来再写一次。 5)用Java写代码来解决生产者——消费者问题。 与上面的问题很类似,但这个问题更经典,有些时候面试都会问下面的问题。在Java中怎么解决生产者——消费者问题,当然有很多解决方法,我已经分享了一种用阻塞队列实现的方法。有些时候他们甚至会问怎么实现哲学家进餐问题。 6)用Java编程一个会导致死锁的程序,你将怎么解决?

Java面试题带答案

J a v a面试题带答案 Document number:BGCG-0857-BTDO-0089-2022

湖南世杰Java工程师面试题 选择题: 单选题 1,以下java程序代码,执行后的结果是( ) map= ("name",null); ("name","Jack"); 0 B: null C: 1 D: 2 答案:C 2,执行以下程序后的输出结果是( ) Public class Test { Public static void main(String[] args) { StringBuffer a = new StringBuffer("A"); StringBuffer b = new StringBuffer("B"); operator(a, b);

+","+ b); } Public static void operator(StringBuffer x, StringBuffer y) { (y); y = x; } } A: A,A B: A,B C: B,B D: AB,B 答案:D 3,关于依赖注入,下列选项中说法错误的是( ) A:依赖注入能够独立开发各组件,然后根据组件间关系进行组装 B:依赖注入使组件之间相互依赖,相互制约 C:依赖注入提供使用接口编程 D:依赖注入指对象在使用时动态注入 答案:B

4,关于spring说法错误的是( ) A: spring是一个轻量级JAVA EE的框架集合 B: spring是“依赖注入”模式的实现 C: 使用spring可以实现声明事务 D: spring提供了AOP方式的日志系统 答案:D 5,要在session对象中保存属性,可以使用以下哪个语句( ) A: (“key”,”value”) B: (“key”,”value”) C: (“key”) D: (“key”) 答案:B 6,关于以下程序代码的说明正确的是( ) Public class HasStatic{ Private static int x = 100; Public static void main(String args[]){

2020年JAVA的自我介绍范文JAVA面试自我介绍范文

java的自我介绍范文java面试自我介绍范文我前段时间也总参加面试,也是做J2EE,我说下我自我介绍的思路: 1。先介绍基本情况,哪里人,什么学校毕业在什么公司工作过,主要做什么。(一般这时候面试官就提问了,不提问继续往下) 2。说下自己的性格,比如学习能力强,团队精神之类的。最好是举例说明,这样更有说服力,比只是说说强。 3。一般说完以上的也要几分钟了,面试官如果不说话,我就会一直讲下去,讲讲项目经验(人事面试),技术+项目经验(技术面试)什么的。讲到他提问为止。。 参考资料: 楼主,我说的话可能不好听,希望你不要在意: 1.你所写的介绍太官腔了:认着的...,积极的...,系统的...。其实,你所做的这些你直接叙述出来就是了,不要加太多的

修饰,多说说你做了那些事情,整个例子往那一摆,比什么都强,这样才不会感觉到空洞。 2.不要记稿子,要记思路。记住思路了,介绍的时候可以结合现场环境说,不要让人感觉到你在背稿子,你介绍的时候面对的是活人,所以,要象你和朋友说话那样去做。 3.介绍前好好看看你所做过的项目中,把其中的某一亮点好好熟悉熟悉,到时候详细的说出来,比你说再多的空话都强。 4.你介绍面对的是领导,说话记得谦虚一点。 最后,祝你事业有成,心想事成。 你这里介绍的就挺好啊。有个条理就行 我前段时间也总参加面试,也是做J2EE,我说下我自我介绍的思路: 1。先介绍基本情况,哪里人,什么学校毕业在什么公司工作过,主要做什么。(一般这时候面试官就提问了,不提问继续往下)

2。说下自己的性格,比如学习能力强,团队精神之类的。最好是举例说明,这样更有说服力,比只是说说强。 3。一般说完以上的也要几分钟了,面试官如果不说话,我就会一直讲下去,讲讲项目经验(人事面试),技术+项目经验(技术面试)什么的。讲到他提问为止。。 姓名肯定是要的,在哪读的书,你的专业特长,做的项目,性格方面。不要太死板了。要不然一听就知道你是背的。就上面的那些,然后自己组织下语言就行了·· 热心网友 (1)是否熟练掌握一种或以上开发语言;(2)是否熟悉Oracle、Mysql等数据库;(3)是否具有较强的文档撰写能力;(4)是否具备独立分析和解决问题的能力;(5)是否有良好的职业道德和工作态度,工作认真、踏实,责任心和进取心强;(6)是否有良好的客户交流沟通能力和需求理解能力,较强的协作精神和团队意识; 7)思维能力:能够找出引发事件的多种可能原因,确定行为的不同后果,发现复杂事物之间存在的错综联系,逐步排除不太相关的信息,对问题进行准确定位;8)团队合作:愿意与他人

Java面试技巧

Java面试注意事项 1,有公司通知面试时,首先要了解一下这家公司的背景,做什么产品设备,跟什么产业或行业有关系的; 2,去公司面试首先就是衣冠要整洁得体,不能太过随意,印象分也很重要; 3,面试时首先要自我介绍,这是一个重点,介绍自己不能太过随意,不能撤太多与行业无关的,只需介绍自己的姓名即可,然后介绍那一年在那里读的什么大学什么专业,然后又经过什么培训,培训的大概内容,然后做过什么项目,项目内容点到即可,着一个方向点出发,不能又是.NET又是JAVA的,这样就显得没有目标,最后就是讲一下项目内容,做的是什么项目,运用到什么技术,那些平台上做的,用的什么语言做的,为什么要做这个项目,自己的分工是什么等等,自我介绍不可多讲,时间在两三分钟以内即可; 4,如果面试官会问到自己对将来有没有什么职业规划,对于应届毕业生最少要有个三年计划,三年内我要本本分分的把经验累积起来和把代码编程技术熟练掌握,又或者讲近期内的目标是怎样怎样的;不能没有职业规划; 5,面试官会问到有什么工作经验,可以说自己是刚毕业的学生,工作经验到谈不上有,但是在学校学习时和同学们一起做过很多小项目,这样就列举出一两个项目,然后侧重于讲一个项目,然后这一个项目只要讲自己是做那一块的详细讲就好; 6,然后面试官可能还会问到对公司有什么了解和看法,讲一下对公司的认识,展望一下在贵公司的发展; 7,面试时一定要给自己定好位,认清自己的现状,不能东扯一句西扯一句的,按照自己的特点把自己的弱点和强项都要展示出来; 自我介绍: 我叫***,2009年至今就读*******专业,2010年至今在****做软件开发的培训,主要学下了JAVA、.NET、数据库,侧重于学习了JAVA这一块,学习内容包括:JSP、Servlet、Spring、Struts、Hibernate、Ajax、JavaScript、Tomcat等; 项目: 手机购物网站,项目需求,随着电子市场的庞大演变,越来越多的人都在网络购物,网络购物网站主要是要给客户一个视觉感觉和产品质量,我所设计的这个手机购物网站就符合这两点,有全新的视觉感觉和质量保障;文档设计,显示层,要有主页面,每件产品的页面,有详细信息页面,有购物车页面,客户登陆页面,有结算页面等等几大页面构成的购物网站,要有数据库连接,要有后台管理; 我主要做的模块是通过数据库显示商品在页面中,首先是把产品信息增加写入数据库中(insert into),通过页面和数据库的连接查询显示出产品列表,包括整体列表和每个产品的详细列表,还要做到排列美观和详细的产品信息。

java面试题-经典选择题部分

1 、给出如下代码: class Test{ private int m; public static void fun() { // some code... } } 如何使成员变量m 被函数fun() 直接访问? C A 、将private int m 改为protected int m B 、将private int m 改为public int m C 、将private int m 改为static int m D 、将private int m 改为int m 2 、下面哪个函数是public void example(){...} 的重载函数?D A 、private void example( int m){...} B 、public int example(){...} C 、public void example2(){...} D 、public int example ( int m, float f){...} 3 、给出下面的代码段: public class Base{ int w, x, y ,z; public Base(int a,int b) { x=a; y=b; } public Base(int a, int b, int c, int d) { // assignment x=a, y=b w=d; z=c; } } 在代码说明// assignment x=a, y=b 处写入如下哪个代码是正确的?D A 、Base(a,b); B 、x=a, y=b; C 、this(a),this(b); D 、this(a,b); 4 、已知如下定义:String s = "story"; 下面哪个表达式是合法的?A A 、s += "books"; B 、char c = s[1]; C 、int len = s.length;

java开发工程师面试自我介绍_应聘Java工作的自我介绍

java开发工程师面试自我介绍_应聘Java工作的自我介绍 应聘Java工作的自我介绍在面试中是必然要过的一关,自我介绍得好不好也直接影响到面试的效果。下面小编为你带来java开发工程师面试自我介绍的内容,希望你们喜欢。 java开发工程师面试自我介绍篇一 大家好,我是xxxx职业学院信息电子系计算机硬件专业的一名,衷心感谢您抽出宝贵时间审阅我的简历。在三年的学习生活中,我牢固地掌握了计算机硬件与电子专业的基础知识,精通数电与模电,熟练office办公软件,对计算机组装与维护把握深刻,并在各种实践中获得了一定的实际运用能力。并利用课余时间进行了汉语言文学自学考试,通过科目过半。在自考期间不但提高了文学功底,而且培养了我坚强的意志。课余时间我还广泛阅读各方面书籍,积极参加各种集体活动和社会实践活动,扩展了知识面,培养了团队精神,增强了组织交际能力,提升了综合素质。

虽然缺少工作经验和社会阅历,但我会在实践工作中勤奋学习,弥补不足,积极进步。或许我应聘的职位和计算机硬件专业并不对口,但我认为人的才能并不仅局限于所学的专业,在其他领域同样有可挖掘的潜力! java开发工程师面试自我介绍篇二 考官好,我是计算机专业的面试者xxx,我此次应聘的职位是IT行业的软件工程师,这份工作不仅与我的专业对口,同时也是我的特长与兴趣所在。现在我就从以下三个方面介绍自己: 1)学习能力:我有较强的科研能力,能熟练的进行Windows20xx和LINUX操作,并能使用VB,DELPHI等语言编程。能运用网页三剑客Photoshop软件进行相关工作。 2)实践能力:我的专长是软件开发,我希望能从事这方面的工作经验,并且我曾经发过多个系统,如人事档案管理系统,工资管理系统等等。 3)交际能力:我的性格沉稳,能坐得住,对IT行业的工作,具有非常好的适应能力,而且为人谦和,具有很强的组织和协调能力,富有的事业心和责任感使我能够面对任何困难和挑战。 从以上的简单自我介绍,我希望公司能给我一个展示自己能力的机会,让我我可以学以致用,同时我也很欣赏XX公司的企业文化与工作环境。我愿意成为企业一员,为企业的发展贡献自

java实习生面试自我介绍

java实习生面试自我介绍 学习Java的学生出去找实习工作,面试的时候自我介绍这个机会一定要好好展现自己的能力。以下是我为你整理了java实习生面试自我介绍,希望大家喜欢。 java实习生面试自我介绍篇1 我来自xxxx市,可能您没有去过,是一个很小的县级市,这几年刚刚开发了温泉业,我想将来会有更多的人了解这个小城市。 年我以全市第一名的成绩考上了xx大学,学的是计算机科学专业。不过,在大学期间,计算机专业自我介绍及点评。我没法再像高中一样总是名列前茅了,到目前为止,我的综合学分排名是40%左右。在专业课程方面,我C的编程能力比较强,一年以前就开始自学Java,在班级里是最早开始学Java的。 我参与过我们老师领导的一个项目,叫做LAN聊天室,我负责开发了其中的及时通信系统的编写。在我们班,老师只挑选了我一个女生参与这个项目,主要是我写程序的效率比较高,态度也非常认真。 除了学习和项目实习以外,我在学生会工作了两年,第一年做干事,第二年被提升为秘书长。大家对我的评价是考虑问题很周全,令人放心。自我介绍在我的求职清单上,IBM是我的首选单位,原因和您面试过的很多同学都一样,出于对大品牌的信赖。毕竟,大品牌公司意味着很多我们需要的东西,比如培训和薪资,比如能和优秀的高素质的人在一起工作等等。 技术支持工程师也刚好是我的首选职位,因为我有技术背景,也有作为女性和和客户沟通的天然优势。还有,我不担心频繁出差,因为我身体素质很好,我已经坚持晨跑两年多了。在IBM专业技术方面,我信赖公司的培训体系和我自己的快速学习能力!希望能有机会加入IBM团队。 java实习生面试自我介绍篇2 学习方面,我觉得大学生的首要任务还是学好文化知识,所以在学习上我踏踏实实,一点也不放松。我认为好的学习方法对学好知识很有帮助,所以在每次考试后,我都会总结一下学习经验。一份耕耘一分收获,每每看到自己可喜的成绩,我就会感叹只要你有决心,没有什么事是不可能的。对于我们计算机相关

java开发工作经验面试题集锦

关于java基础 1.String,StringBuilder,StringBuffer区别是什么?底层数据结构是什么?分别是如何实现的? 2.HashSet的底层实现是什么?它与HashMap有什么关系? 3.Java 的并发包里面有那些知识点? 4.HashCode与HashMap的关系? 5.哈希函数的理解? 6.map在put()的做了哪些事? 7.如果发生hash碰撞,有什么方法可以解决? 8.各种类型的锁? 9.synchronize和lock? 10.hashTable的数据结构? 11.线程安全的map即HashTable和CurrentHashMap,底层的线程安全是如何实现的? 12.hashCode的原理? 13.什么情况下需要重写类的hashCode()方法?什么时候需要重写equals()方法? 14.hashmap添加元素,如果通过hash值得到的位置如果有元素,哪一种情况会取代所在的元素? 15.HashMap添加元素,如果是所得的桶数组的位置有值。该值则被添加到链表尾端,为什么会是 尾端? 16.ArrayList和hashmap底层结构,以及CurrentHashMap解决了什么问题; 17.Hashmap的是否线程安全?为什么是安全或者不安全? 18.HashMap、HashTable以及ConcurrentHashMap的区别; 19.volatile关键字的理解;用在哪些场景? 20.线程的理解以及其实现方式; 21.线程池的参数有哪些?实现原理; 22.线程同步方法有哪些? 23.缓存的原理?为什么要用缓存?为什么会比数据库查询快? 24.反射机制的理解; 25.Object中的方法; 26.String的toString()方法的实现?底层原理? 27.NIO与IO的异同; 28.垃圾回收机制的理解; 29.java8的新特性有哪些?如何使用? 30.static关键字的场景和意义;(拓展:final) 31.如何理解事务? 32.虚拟机的内存结构; 33.动态代理的两种实现方式; 34.悲观锁和乐观锁的区别 35.如何解决跨域问题? 36.xml文件解析方式有几种 37.synchronize的锁的类型 38.秒杀系统的设计 39.分库分表 40.Spring底层是如何实现的; 41.Tomcat容器启动的时候,spring的启动流程; 42.SpringAop除了动态代理,还用了其余的什么原理?

java经典面试题大全带答案

Java经典面试题带答案 一、单项选择题 1.Java是从()语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 答案:B 2.下列语句哪一个正确() A. Java程序经编译后会产生machine code B.Java程序经编译后会产生byte code C.Java程序经编译后会产生DLL D.以上都不正确 答案:B 3.下列说法正确的有() A.class中的constructor不可省略 B. constructor必须与class同名,但方法不能与class同名C.constructor在一个对象被new时执行 D.一个class只能定义一个constructor 答案:C 4.提供Java存取数据库能力的包是() A. B. C. D. 答案:A 5.下列运算符合法的是() A.&& B.<> C.if D.:= 答案:A 6.执行如下程序代码 a=0;c=0; do{ --c; a=a-1; }while(a>0); 后,C的值是() A.0 B.1 C.-1 D.死循环

答案:C 7.下列哪一种叙述是正确的() A.abstract修饰符可修饰字段、方法和类 B.抽象方法的body部分必须用一对大括号{}包住 C.声明抽象方法,大括号可有可无 D.声明抽象方法不可写出大括号 答案:D 8.下列语句正确的是() A.形式参数可被视为localvariable B.形式参数可被字段修饰符修饰 C.形式参数为方法被调用时,真正被传递的参数 D.形式参数不可以是对象 答案:A 9.下列哪种说法是正确的() A.实例方法可直接调用超类的实例方法 B.实例方法可直接调用超类的类方法 C.实例方法可直接调用其他类的实例方法 D.实例方法可直接调用本类的类方法 答案:D 二、多项选择题 1.Java程序的种类有() A.类(Class) B.Applet C.Application D.Servlet 2.下列说法正确的有() A.环境变量可在编译sourcecode时指定 B.在编译程序时,所能指定的环境变量不包括class path C.javac一次可同时编译数个Java源文件 D.能指定编译结果要置于哪个目录(directory) 答案:BCD 3.下列标识符不合法的有() A.new B.$Usdollars C.1234 D. 答案:ACD 4.下列说法错误的有() A.数组是一种对象 B.数组属于一种原生类 C.intnumber=[]={31,23,33,43,35,63} D.数组的大小可以任意改变 答案:BCD 5.不能用来修饰interface的有()

面试自我介绍范文三分钟

面试自我介绍范文三分钟 面试自我介绍范文三分钟一 尊敬的HR: 大家好!我是一位来自XXX的面试者,本地师范大学毕业,我学习的平面设计专业。毕业后我加入到了一家广告媒体公司,担任品牌的广告策划工作,并负责文案策划,这份一年半的工作经历,给了我很多的启迪与实际操作经验,有效的把书本理论知识与现实工作流程想结合,使得各项工作顺利开展,这也成为我求职面试的最大优势。 另外,自我介绍本人的优点还表现在: 1.学习能力强:虽然是一位应届毕业生,但是我很快的融入了团队中去,并且在年中举办的一次广告创意征集中,荣获了“最佳创意奖”奖杯,并得等到了200元的物质奖励,赞扬我的学习能力强,能力提升快。 2.积极主动:我性格开朗,并且富有上进心,在公司积极主动,不管日常的值日打扫,还是公司的文艺活动,我都首当其中,特别是五四青年节的时候,主动策划表演了原创小品,为活跃团体气氛,达到了良好的效果。 3.有团队精神:这也是我的优点之一,我相信没有优秀的团队,就没有优秀的个人,所以身为企业的一员,不管什么时候,都要以团队目标为准则,与其他同事处理好人际关系,做好沟通,才能借团队的力量更好的发挥个人优势。 但是人无完人,有优点同样也不可避免的会有缺点,我也不例外,我的缺点就是工作经验不够丰富,虽然我在上家公司积累了一定的经验,并且有一定的业绩,但是相比较同行业的资深人士,肯定远远不足,所以我迫切的想加入本公司,来历练成长自己,并且用我的热情,努力,为公司创造出更好的业绩,即使高效的完成领导交给的任务,我相信假以时日,我的缺点一定也会被克服,并且转化为我的优点。 面试自我介绍范文三分钟二 大家好,我叫张一凡,首先我想衷心感谢各位领导冒着大雨从深圳赶到华工,

相关主题
相关文档 最新文档