欢迎来到天天文库
浏览记录
ID:48274771
大小:27.00 KB
页数:4页
时间:2020-01-18
《高级工程师面试经验宝典》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、高级工程师面试经验宝典作为一个高级工程师需要具备哪些素质?这里用Java来举例,对底层知识的深入掌握,深入掌握JVM工作原理,JDK与JRE关系,基本语法、API与设计模式,运行时内存分配和管理原理,Tomcat、WebLogic等容器,Oracle、Sybase、DB2等数据库、Linux常用命令及Shell编程。除了这些还要SSH、JMS、JNDI、AJAX、WebService、Sorket编程。其次还要了解性能优化、结构算法、线程运行机制等。一、面试需掌握的几个技巧1.工作原理=工作流程。比如说请你讲下Struts2的工作原理,就相当于问你Strust2的请求处理
2、工作流程。2.优化自己的工作经历。如果你在一家公司既做过C#也做过Java,而以后您的发展方向是Java,那么你重点讲在这家公司做Java的经历就好了,C#的经历不提或者少提。3.做笔试编程题,企业考察面试者哪些素质?许多面试JAVA岗位的工程师是否想过这个问题?考查点有这么几个:a)考查应聘者的逻辑思维能力,看是否能把试题做对。有时出题老师故意出一道难题,许多面试者不作答。站在招聘角度看,若写下自己的思考逻辑也是可以加分的。b)考查面试者编程规范,一个优秀的工程师一般具有良好的编程习惯,比如说变量的命名规范,代码的缩进规范,面向对象的抽象、继承、封装、多态,以及对设计模
3、式的掌握。a)笔试还考查面试者的字体,所话说“字如其人”,一个人是否开朗、大气从字体上可以看出一二。二、面试官常问问题1.你认为最大的优点是什么或者说你的技术优势?喜欢钻研,具有良好的学习归纳能力,有良好的沟通、团队合作能力。技术上目标是项目经理、系统架构师、系统分析师等。2.你使用过的服务器与服务器间(S&S)通信的技术有哪些,都是这样实现的?文件交换、Webservice、JMS、Socket、开放数据库JMS:既可以S&S间同步通信也可以B&S间同步通信,也可以异步通信,比WebService有一定的优势。3.项目中你用到的设计模式有哪些,举例说明?几乎每个面试官都
4、问这个问题,那我们就要了解设计模式作用,设计模式是软件编程的前辈们经验的总结,若对23中设计模式有深入的理解,并灵活应用,那么企业就认为你在编程方面达到了一个很高的层次。具体讲解常用到的抽象工厂模式、单例模式、命令模式、模板方法模式。抽象工厂模式:Spring的IOC就是典型的抽象工厂模式具体应用。javax.xml.transform.TransformerFactory、javax.swing.BorderFactory单例模式:老张开车去东北,车库中有10辆车,怎么能保证老张每次仅开一辆车去东北呢,这是就要单例模式应用场景。连接池、记录系统Log、JavaAPI(A
5、pplicationContext)。命令模式:Struts2中的Action就是具体的应用体现。模板方法模式:解决两种不同用户登录问题。GoF:(GangofFour,GOF设计模式)不是技术与J2EE.NET语言无关,讲的是一种思想。X
此文档下载收益归作者所有