问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

java工程师面试时最看重的是什么?

发布网友 发布时间:2022-04-23 10:22

我来回答

2个回答

热心网友 时间:2022-04-09 13:38

一、专业技能

    熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAPI,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。

    熟悉基于JSP和Servlet的JavaWeb开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用*、过滤器等Web组件以及MVC架构模式进行JavaWeb项目开发经验。

    对Spring的IoC容器和AOP原理有深入了解,熟练的运用Spring框架管理各种Web组件及其依赖关系,熟练的使用Spring进行事务、日志、安全性等的管理,有使用SpringMVC作为表示层技术以及使用Spring提供的持久化支持进行Web项目开发的经验,熟悉Spring对其他框架的整合。

    熟练的使用Hibernate、MyBatis等ORM框架,熟悉Hibernate和MyBatis的核心API,对Hibernate的关联映射、继承映射、组件映射、缓存机制、事务管理以及性能调优等有深入的理解。

    熟练的使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery和Bootstrap,对Ajax技术在Web项目中的应用有深入理解,有使用前端MVC框架(AngularJS)和JavaScript模板引擎(HandleBars)进行项目开发的经验。

    熟悉常用的关系型数据库产品(MySQL、Oracle),熟练的使用SQL和PL/SQL进行数据库编程。

    熟悉面向对象的设计原则,对GoF设计模式和企业应用架构模式有深入的了解和实际开发的相关经验,熟练的使用UML进行面向对象的分析和设计,有TDD(测试驱动开发)和DDD(领域驱动设计)的经验。

    熟悉Apache、NginX、Tomcat、WildFly、Weblogic等Web服务器和应用服务器的使用,熟悉多种服务器整合、集群和负载均衡的配置。

    熟练的使用产品原型工具Axure,熟练的使用设计建模工具PowerDesigner和Enterprise Architect,熟练的使用Java开发环境Eclipse和IntelliJ,熟练的使用前端开发环境WebStorm,熟练的使用软件版本控制工具SVN和Git,熟练的使用项目构建和管理工具Maven和Gradle。

    说明:  上面罗列的这些东西并不是每一项你都要烂熟于心,根据企业招聘的具体要求可以做相应的有针对性的准备。但是前6项应该是最低要求,是作为一个Java软件工程师必须要具备的专业技能。

    二、项目经验

    项目介绍
    本系统是X委托Y开发的用于Z的系统,系统包括A、B、C、D等模块。系统使用了Java企业级开发的开源框架E以及前端技术F。表示层运用了G架构,使用H作为视图I作为控制器并实现了REST风格的请求;业务逻辑层运用了J模式,并通过K实现事务、日志和安全性等功能,通过L实现缓存服务;持久层使用了M封装CRUD操作,底层使用N实现数据存取。整个项目采用了P开发模型。  说明:  E通常指spring(Java企业级开发的一站式选择);  F最有可能是jQuery库及其插件或者是Bootstrap框架,当然如果要构建单页应用(SPA)最佳的方案是前端MVC框架(如AngularJS)和JavaScript模板引擎(如HandleBars);G显然是MVC(模型-视图-控制),最有可能的实现框架是spring MVC,除此之外还有Struts 2、JSF以及Apache为JSF提供的MyFaces实现;  H是JSP,JSP作为MVC中的V,也可使用模板引擎(如Freemarker和Velocity)来生成视图还可以是各种文档或报表(如Excel和PDF等);  I是Servlet或者自定义的控制器,他们是MVC中的C,当然Spring MVC中提供了作为前端控制器的DispatcherServlet;  J通常是事务脚本;  K应该是AOP(面向切面编程)技术;  L目前广泛使用的有memcached和Redis;  M的选择方案很多,最有可能的是hibernate和MyBatis,也可以两种技术同时运用,但通常是将增删改交给hibernate来处理,而复杂的查询则由MyBatis完成,此外TopLink、jOOQ也是优秀的持久层解决方案;  N底层的数据存取传统上是使用关系型数据库,可以是MySQL、Oracle、SQLServer、DB2等,随着大数据时代的来临,也可以采用NoSQL(如MongoDB、MemBase、BigTable等)和其他大数据存取方案(如GFS、HDFS等);  P是项目的开发模型,可以是瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型、RAD模型等。

    项目开发流程
    1、可行性分析:可行性分析报告、项目开发计划书;
    2、需求分析:需求规格说明书OOAD(用例图、时序图、活动图);
    界面原型:帮助理解需求、业务层设计时推导事务脚本;
    3、设计:概要设计说明书、详细设计说明书;
    *抽取业务实体(领域对象):类图、E-R图(概念设计阶段);
    分层架构:确定各层的技术实现方案(具体到使用的框架、数据库服务器、应用服务器等);
    *业务层设计:事务脚本模式(事务:用户发送一次请求就是一个事务;
    脚本:一个方法或一个函数;
    *事务脚本:把一次请求封装为一个方法或一个函数;事务脚本模式:一个事务开始于脚本的打开,终止于脚本的关闭);
    *业务层涉及的对象有三种类型:事务脚本类(封装了业务的流程)、数据访问对象(DAO,封装了持久化操作)、数据传输对象(DTO,封装了失血/贫血领域对象),三者之间的关系是事务脚本类组合(聚合)数据访问对象,这二者都依赖了数据传输对象正向工程(UML类图生成Java代码)和逆向工程(Java代码生成UML类图)数据库物理设计(ER图转换成表间关系图、建库和建表、使用工具插入测试数据);
    3、编码;
    4、测试:测试报告、缺陷报告;
    *单元测试:对软件中的最小可测试单元进行检查和验证,在Java中是对类中的方法进行测试,可以使用JUnit工具来实施;
    *集成测试:集成测试也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求组装成为子系统进行测试;
    *系统测试:将已经确认的软件、硬件、外设、网络等元素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案;
    *验收测试:在软件产品完成了单元测试、集成测试和系统测试之后,产品发布之前所进行的软件测试活动。它是技术测试的最后一个阶段,也称为交付测试。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务;
    5、交付和维护:用户手册、操作手册;

    三、项目管理

    版本控制:CVS/SVN/Git

    自动构建:Ant/Maven/Ivy/Gradle

    持续集成:Hudson/Jenkins

    四、系统架构

    负载均衡服务器:F5、A10;

    应用服务器: HTTP服务器:Apache、NginX(HTTP、反向代理、邮件代理服务器);
    Servlet容器:Tomcat、Resin

    EJB容器:WildFly(JBoss Application Server)、GlassFish、Weblogic、Websphere;

    数据库服务器:MySQL、Eclipse、Oracle;

    五、第三方工具(插件)应用

    图表工具:基于jQuery的图表插件(如jQchart、Flot、Charted等)、Chart.js、Highcharts等。

    报表工具:Pentaho Reporting、iReport、DynamicReports等。

    文档处理:POI、iText等。

    工作流引擎:jBPM、OpenWFE、Snaker、SWAMP等。

    作业调度:Quartz、JobServer、Oddjob等。

    缓存服务:EhCache、memcached、SwarmCache等。

    消息队列:Open-MQ、ZeroMQ、ActiveMQ等。

    安全框架:Shiro、PicketBox等。

    搜索引擎:IndexTank、Lucene、ElasticSearch等。

    Ajax框架:jQuery、ExtJS、DWR等。

    UI插件:EasyUI、MiniUI等。

    富文本框:UEditor、CKEditor等。

    六、面试提问

    项目是为哪个公司开发的?项目的投入是多少?

    有多少人参与了项目开发?整个团队中,测试人员、开发人员、项目经理比例是多少?

    项目开发了多长时间?项目总的代码量有多少?你的代码量有多少?

    项目采用了怎样的开发模型或开发流程?项目的架构是怎样的?项目的技术选型是怎样的?

    你在项目中担了怎样的职责?是否经常开会或加班?项目完成后有哪些收获或是经验教训?

    项目中最困难的部分是什么?如何解决团队开发时遇到的各种冲突?

    七、面试时可以反问面试官的问题

    我注意到你们使用了X技术,请问你们是如何解决Y问题的?

    为什么你们的产品使用了X技术而不是Y技术?据我所知,X技术虽然有A、B、C等好处,但也存在D和E问题,而Y技术可以解决D和E问题。

    我对您说的X技术不是太熟悉,但我感觉它是一个不错的解决方案,您能多讲讲它的工作原理吗?

    你们团队是如何进行项目规划的?一周会有几次例会?每周的代码量大概是多少?

    就X问题我能想到的解决方案目前就只有Y了,请问您会怎么解决这个问题?

    八、S.A.R.法则

    S.A.R法则是指先描述问题的场景,然后解释你采取的行动,最后陈述结果。

    九、面谈原则

    声音适中、口齿清楚、面带微笑、个人形象精神,讲礼貌。

    主动跟面试官聊他感兴趣的话题,让面试官满意。

    主动的大胆的跟面试官聊自己熟悉有经验的内容:项目、技术点等,做到扬长避短。

    一定要表达自己非常想得到这个岗位,自己很愿意学习不懂的技术。

    根据自己的实际水平提出合理的待遇要求。

    十、自我评价

    学习能力(搞IT行业的人需要不断的了解新的技术、工具和方法)

    团队意识(相比个人英雄主义,IT行业更倡导团队合作)

    抗压能力(很多IT企业的工作强度相对来说还是比较大的)

热心网友 时间:2022-04-09 14:56

① Q:请你自我介绍一下

思路: 1、这是面试的必考题目。 2、介绍内容要与个人简历相一致。 3、表述方式上尽量口语化。 4、要切中要害,不谈无关、无用的内容。 5、条理要清晰,层次要分明。6、事先最好以文字的形式写好背熟。

② Q:你为什么选择我们公司?

思路: 1、 面试官试图从中了解你求职的动机、愿望以及对此项工作的态度。 2、 建议从行业、企业和岗位这三个角度来回答。 3、 参*——“我十分看好贵公司所在的行业,我认为贵公司十分重视人才,而且这项工作很适合我,相信自己一定能做好。”

③ Q:对这项工作,你有哪些可预见的困难?

思路: 1、 不宜直接说出具体的困难,否则可能令对方怀疑应聘者不行。 2、可以尝试迂回战术,说出应聘者对困难所持有的态度——“工作中出现一些困难是正常的,也是难免的,但是只要有坚忍不拔的毅力、良好的合作精神以及事前周密而充分的准备,任何困难都是可以克服的。”

④ Q:我们为什么要录用你?

思路: 1、 应聘者最好站在招聘单位的角度来回答。 2、 招聘单位一般会录用这样的应聘者:基本符合条件、对这份工作感兴趣、有足够的信心。 3、如“我符合贵公司的招聘条件,凭我目前掌握的技能、高度的责任感和良好的饿适应能力及学习能力,完全能胜任这份工作。我十分希望能为贵公司服务,如果贵公司给我这个机会,我一定能成为贵公司的栋梁!”

⑤ Q:你是应届毕业生,缺乏经验,如何能胜任这项工作?

思路: 1、 如果招聘单位对应届毕业生的应聘者提出这个问题,说明招聘单位并不真正在乎“经验”,关键看应聘者怎样回答。 2、对这个问题的回答最好要体现出应聘者的诚恳、机智、果敢及敬业。 3、如“作为应届毕业生,在工作经验方面的确会有所欠缺,因此在读书期间我一直利用各种机会在这个行业里做兼职。我也发现,实际工作远比书本知识丰富、复杂。但我有较强的责任心、适应能力和学习能力,而且比较勤奋,所以在兼职中均能*完成各项工作,从中获取的经验也令我受益非浅。请贵公司放心,学校所学及兼职的工作经验使我一定能胜任这个职位。”

⑥ Q:如果我录用你,你将怎样开展工作

思路: 1、 如果应聘者对于应聘的职位缺乏足够的了解,最好不要直接说出自己开展工作的具体办法, 2、 可以尝试采用迂回战术来回答,如“首先听取领导的指示和要求,然后就有关情况进行了解和熟悉,接下来制定一份近期的工作计划并报领导批准,最后根据计划开展工作。

⑦ Q:你能为我们做什么?

思路: 1、 基本原则上“投其所好”。 2、 回答这个问题前应聘者最好能“先发制人”,了解招聘单位期待这个职位所能发挥的作用。 3、 应聘者可以根据自己的了解,结合自己在专业领域的优势来回答这个问题。

⑧ Q:你希望与什么样的上级共事?

思路: 1、 通过应聘者对上级的“希望”可以判断出应聘者对自我要求的意识,这既上一个陷阱,又上一次机会。 2、最好回避对上级具体的希望,多谈对自己的要求。 3、如做为刚步入社会新人,我应该多要求自己尽快熟悉环境、适应环境,而不应该对环境提出什么要求,只要能发挥我的专长就可以了。

⑨ Q:与上级意见不一是,你将怎么办?

思路: 1、 一般可以这样回答“我会给上级以必要的解释和提醒,在这种情况下,我会服从上级的意见。”2、如果面试你的是总经理,而你所应聘的职位另有一位经理,且这位经理当时不在场,可以这样回答:“对于非原则性问题,我会服从上级的意见,对于涉及公司利益的重大问题,我希望能向更高层领导反映。”

⑩ Q:谈谈你的缺点

思路: 1、 不宜说自己没缺点。 2、 不宜把那些明显的优点说成缺点。 3、 不宜说出严重影响所应聘工作的缺点。 4、不宜说出令人不放心、不舒服的缺点。 5、可以说出一些对于所应聘工作“无关紧要”的缺点,甚至是一些表面上看是缺点,从工作的角度看却是优点的缺点。

? Q:谈一谈你的一次失败经历

思路: 1、 不宜说自己没有失败的经历。 2、 不宜把那些明显的成功说成是失败。 3、 不宜说出严重影响所应聘工作的失败经历, 4、所谈经历的结果应是失败的。 5、 宜说明失败之前自己曾信心白倍、尽心尽力。 6、 说明仅仅是由于外在客观原因导致失败。 7、失败后自己很快振作起来,以更加饱满的热情面对以后的工作。

? Q:你有什么业余爱好?

思路: 1、 业余爱好能在一定程度上反映应聘者的性格、观念、心态,这是招聘单位问该问题的主要原因。 2、 最好不要说自己没有业余爱好。 3、 不要说自己有那些庸俗的、令人感觉不好的爱好。 4、 最好不要说自己仅限于读书、听音乐、上网,否则可能令面试官怀疑应聘者性格孤僻。 5、最好能有一些户外的业余爱好来“点缀”你的形象。

? Q:你最崇拜谁?

思路: 1、 最崇拜的人能在一定程度上反映应聘者的性格、观念、心态,这是面试官问该问题的主要原因。 2、 不宜说自己谁都不崇拜。 3、不宜说崇拜自己。 4、 不宜说崇拜一个虚幻的、或是不知名的人。 5、 不宜说崇拜一个明显具有负面形象的人。 6、所崇拜的人人最好与自己所应聘的工作能“搭”上关系。 7、 最好说出自己所崇拜的人的哪些品质、哪些思想感染着自己、鼓舞着自己。

? Q:你的座右铭是什么?

思路: 1、座右铭能在一定程度上反映应聘者的性格、观念、心态,这是面试官问这个问题的主要原因。 2、不宜说那些医引起不好联想的座右铭。 3、不宜说那些太抽象的座右铭。 4、不宜说太长的座右铭。 5、座右铭最好能反映出自己某种优秀品质。 6、参*——“只为成功找方法,不为失败找借口”

? Q:谈谈你的家庭情况

思路:1、 况对于了解应聘者的性格、观念、心态等有一定的作用,这是招聘单位问该问题的主要原因。 2、 简单地罗列家庭人口。 3、宜强调温馨和睦的家庭氛围。 4、 宜强调父母对自己教育的重视。 5、 宜强调各位家庭成员的良好状况。 6、 宜强调家庭成员对自己工作的支持。 7、 宜强调自己对家庭的责任感。
java工程师面试时最看重的是什么?

说明: E通常指spring(Java企业级开发的一站式选择); F最有可能是jQuery库及其插件或者是Bootstrap框架,当然如果要构建单页应用(SPA)最佳的方案是前端MVC框架(如AngularJS)和JavaScript模板引擎(如HandleBars);G显然是MVC(模型-视图-控制),最有可能的实现框架是spring MVC,除此之外还有Struts 2、JSF以及Apache为JSF提...

java开发工程师面试应当注意什么?

1、Java基础知识很重要 对Java基础知识的熟练掌握,是很多大公司非常重视的基本能力,但是总有同学沉迷高深的技术,而忽视这一点。如果你的底层知识扎实,有一套完整的知识框架,会为你今后的所有面试打下牢固的基础。2、对Java应用能力考察点和加分项有所认知 不同的类型的公司,对于候选人的能力需求是...

我想考高级JAVA工程师的话,需要之前有什么证书吗?什么时候考? 培训...

现在软件公司去招JAVA工程师的时候根本不看重你的证书什么的,看重的是你的操作能力和你的开发经验,很多一开始来杭.州和.盈.培训咨询的时候也跟你一样,觉得一定要考个证书什么的,其实现在软件公司的面试都是直接笔试或者上机考试的,根本不注重证书的。又不像做会计一定要有上岗证才能做的。而且软件...

面试java软件开发工程师,怎样能够更好的表现自已?

你好:J2EE5年工作经验,面过很多次,也面过别人很多次。1靠简历。 简历的作用不光是展现自己,而是引导面试官问问题,确保面试官问的技术问题都是你准备好的。2,项目经验要比书面知识更重要。如果你是做J2EE的,要准备好数据库、框架等相关问题。3,态度要不卑不亢的~ 面过很装的人,再牛也不...

关于面试JAVA工程师中遇到的一些棘手的问题,求大家帮忙来解答下,求助...

三:这个考察的是你的开发经验,因为学校做的实践项目实在太小了,都算不上项目,如楼下所说的一样,那就是玩具。和公司的商业项目完全不是一个档次的,甚至你刚出去混,会觉得什么都不会,觉得你学的东西与公司的完全不一样,只是学了个基础而已,就基础都不一定学好。四:如果非要说自己有经验,...

java工程师面试一般有什么注意事项?

对雇主最有利的事情之一就是你热爱自己的业务,面试之前要知道你最喜欢的工作是什么,它会给雇主带来什么利益。19、清楚自己的交际用语 对大部分的雇主而言,交际能力是受过良好教养和有竞争力的标志。清楚你自己是如何交际的,并且配合面试人的问题朝最好方向努力去展现自己。20、不要准时到达——要提早...

...面试官问,你是女生为什么会选择这个软件开发(JavaEE)这个行业呢?该...

紧张是正常的,证明你在乎这次面试,想要这份工作,面试前好好地准备一下,可以适当减少你的紧张。问题建议你这样回答:1. 最重要的一点,强调自己喜欢这份工作,喜欢计算机、软件开发行当,兴趣是驱动你努力并取得成就的基础。2. 说明你自己是有能力从事这个专业的,比如学习软件开发相关专业,有编程经验...

java面试需要注意哪些

java高级工程师面试时,问题各种各样我怎么才能把赢得主考官的认可呢... java高级工程师面试时,问题各种各样我怎么才能把赢得主考官的认可呢. 展开  我来答 3个回答 #热议# 为什么现在情景喜剧越来越少了?lc19920606 2011-07-18 · TA获得超过559个赞 知道答主 回答量:338 采纳率:100% 帮助的人...

java软件工程师通常面试都提问什么?

3,你对本公司还有想要了解的内容吗?其它问题就是叫你谈做过什么项目,擅长前台还是后台,前台熟悉哪些技术等等。越想要你,问得就越详细。三两句话就结束话题,肯定没戏。 为了压工资,还会专门挑些冷僻的问题。记得,信心最重要,尤其是要工资的时候,绝对不松口!不然会被认为技术底气不足。

java面试必备基础知识篇?

作为一个面试官,我会问初级java工程师哪些问题? 初级java工程师多数是刚毕业或者工作1,2年的新人。对于新人,面试中基础问题会问道很多,因为先要考察这个人的基础。 关于基础类的题目,我在面试初级java工程师的时候一般会问下面两大类问题,每类5个题目,这样下来我就基本可以了解这位工程师的程度了。 java基础类 面...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
为何冷冻室温度非得是零下18℃? 我打赌你不知道电冰箱应该怎样使用 细菌生长繁殖的条件的叙述,下列说法错误的是 ...晚会的作文,450字左右就行,写的好加分,我很急,过几天就要开学了_百... 折旧费用分配 1 2 3 4 5 6 7 8 9=100 (在数中间填上加号或减号)不能交换数的位置 allowance for depreciation的意思 1 2 3 4 5 6 7 8 9=100 (填上加号或减号) depreciation allowance的意思 我传奇特牛手游安卓游戏高速下载 java工程师面试一般有什么注意事项? 作为一个面试官,我会问初级java工程师哪些问题? 怎样保障余额宝里的资金安全? 余额宝里放钱安全吗 支付宝里余额宝升级后有个广发钱袋子货币A,这个钱袋子安全吗? 好分数怎么查成绩 好分数上面能不能查高二月考成绩? 如何在 好分数 上 查分数 初中升高中后好分数怎么查成绩 面相额头没有皱纹好吗 为什么我这么年轻,额头会有皱纹 不留刘海的人额头上都没有皱纹吗?如果额头有皱纹,不想留刘海怎么办呀?。。。? 为什么现在很多年轻人额头上头皱纹? 额头上有皱纹好还是不好 请问大家 我二十二为什么额头上 有两条皱纹啊 别的地方没有 我是男性 我看同龄人也没有 额头上没有一丝皱纹的美人,怕血管里流动的都是水 额头上有皱纹好还是不好? 为啥我的手机一下电视剧就会wfia就断网呢 "额头上没有一丝皱纹的美人,怕血管里流动的都是水"出自毕淑敏,这句话如何理解? 怎样能让智能电视突然断网用智能手机恶搞 初级java工程师面试 怎样过java工程师的面试? 成为初级java工程师需要学什么? iPad 上有哪些录屏应用? ipad有录屏吗 ipad有录屏功能吗 苹果ipad可以录屏吗 有关兰花的著名诗句 描写兰花的诗句有哪些? 描写兰花的优美诗句大全? 描写兰花最经典的诗句 关于兰花的诗词有哪些? 形容兰花的诗句 有关于兰花品格的诗句啊? 有关兰花的诗句 古诗 关于兰花的诗句古诗有哪些? 怎样在支付宝看自己扫到的五福 为什么QQ随心贴总是操作失败? QQ随心贴写什么好? QQ上的随心贴仅自己可见对方是否会看见?
  • 焦点

最新推荐

猜你喜欢

热门推荐