架构师面试问题指导性框架

架构师面试问题指导性框架

ID:46233465

大小:69.89 KB

页数:10页

时间:2019-11-21

架构师面试问题指导性框架_第1页
架构师面试问题指导性框架_第2页
架构师面试问题指导性框架_第3页
架构师面试问题指导性框架_第4页
架构师面试问题指导性框架_第5页
资源描述:

《架构师面试问题指导性框架》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、架构师面试问题指导性框架1.Java基础问题31.1.所有Java类的基类是什么?31.2.Object类屮有哪些方法?(说出三个)31.3.equals和==的差别?31.4.hashCode的作用31.5.hashCode和equals方法A勺关系31.6.如何停止一个线程?31.7.Thread.seiDeamon()的含义?51.8.ClassLoader的功能和工作模式?51.9.列举几个JavaCollection类库中的常用类,试简述其类结构。61」0.Input/OutputStream和Reader/Writer有

2、何区别?何为字符,何为字节?61.11.如何在字符流和字节流之间转换?61.12.GC垃圾收集是什么意思?怎样的对象会被收集?62.JavaEE的问题62.1.Serlvet/JSP相关62.1.1.JSP的工作原理62.1.2.Servlet中的session工作原理62.1.3.WEB层如何实现Cluster72.2.EJB相关72.2.1.EJB的类型72.2.2.EJB的工作原理72.2.3.EJB的应用领域72.3.JMS相关72.3.1.JMS的模式72.4.JDBC/JTA/JTS相关72.4.1.用JDBC怎样从数据

3、库中查询一条记录?72.4.2.Transaction有哪几种隔离级另ij?(IsolationLevel)72.4.3.Globaltransaction的原理是什么?72.5.WebService相关82.5.1.简述WebService是怎么实现的?82.6.Ant/maven的知识82.6.1.用过ant或maven吗?它们是什么?有什么特点(或好处)?83.开源软件的问题83.1.Spring相关83.1.1.Spring的核心理念是什么?832iBatis/hibernate相关83.2.1.简介hibernate和(或

4、)ibatis,及它们的异同、优缺点。83.3.其它软件83.3.1.Web层彳匡架83.32数据层框架83.3.3.普通工具类83.3.4.测试框架83.3.3.Service框架83.3.691.OOA/OOD91.1.00D的原贝U91.1.1.类A依赖类B,会产生什么问题?91.1.2.怎样解除这种耦合?91.2.设计模式?91.2.1.列举一两个设计模式,举例说明其用途。91.2.2.简述M-V-C模式解决了什么问题?92.项目相关92.1.项目相关的技术问题93.对新技术敏感度93.1.Java5语言的新特性?对我们有什

5、么帮助?94.其他问题104.1.职业发展道路?愿意做技术吗?愿意做编码吗?104.2.愿意在杭州长期发展吗?10&其它方面的基础知识108.1.操作系统相关问题,如虚拟内存管理1082数据结构相关:如队列应用10&3.网络相关:如TCP/IP协议基础问题108.4.http协议以及相关内容108.5.对uml以及业务健模的考察108.6.群集技术108.7.版本管理:svn/cvs101.Java基础问题1・1•所有Java类的基类是什么?java.lang.Object1.2.Object类中有哪些方法?(说出三个)//对象相关

6、getClass()clone()・protectedtoString()equals(Object)hashCode()//线程相关notify()notifyAll()wait([longl,int

7、])//GC相关finalize()1.3.equals和==的差别?equals为对象相等。二二代表引用相等(即同一个对象)。Object.equals的实现和==相同,但子类可以覆盖此方法,以便实现不同的比较算法,例如String.equals逐字比较。1.4.hashCode的作用在HashMap或HashSet中,作为杂凑值

8、,以提高查找的性能。Object.hashCode实际上返回的是对象的引用地址,但子类可以覆盖此方法,实现不同的杂凑算法。1.5.hashCode和equals方法的关系如果两个对象equals相等,那么hashCode必须相等。反之,则不一定:hashCode相等,可能equals不等。但这个概率不能太高,否则将增加HashMap的冲突能性,而降低查找的效率。16如何停止一个线程?设置一个标记,让线程自行停止。必要时,主线程执行join方法等待子线程完全退出。publicclassTestThread{privateboolean

9、exit=false;privatevoidgo()throwsException{Threadthread二newThread(newMyRunnableO,〃my_threacT);System・println("PressEnt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。