77范文网 - 专业文章范例文档资料分享平台

2014阿里巴巴电话面试(2)

来源:网络收集 时间:2019-03-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

为接 口的作用而存在的宗旨,也混淆了interface与类的不同价值。如果的确需要,可以将其放在相应的abstract class或Class中。 abstract class在interface及Class中起到了承上启下的作用。一方面,abstract class是抽象的,可以声明抽象方法,以规范子类必须实现的功能;另一方面,它又可以定义缺省的方法体,供子类直接使用或覆盖。另外,它还可以定义自己 的实例变量,以供子类通过继承来使用。 l list map set 的区别 list接口是对collection的扩充,它允许存放相同的元素。常用的有2种实现类,ArrayList和LinkedList。ArraryList是一种以数组形式存放元素的集合,更适合于做查询,而LinkedList内部实现链表,适合做增删元素操作。 set接口同样是对collection的扩充,它不允许存放相同的元素。常用类HashSet和TreeSet.HashSet主要能够快速定位到一个元素,需要用到HashCode()方法,而TreeSet类中可以实现对元素的排序。 map集合,对象以键值对的形式存放在集合中,并且键它是不允许重复的。常用的实现是HashMap和TreeMap,HashMap能够快速的查询到一个键,而TreeMap则是对键按序存放的。 ? l 多线程 同步的原理 ? l 如何停止一个线程?Thread.setDeamon()的含义 ? l 多线程有几种实现 同步和并发是如何解决的 什么叫守护线程,用什么方法实现守护线程 ? l 启动一个线程是用run()还是start()? ? l 解释是一下什么是线程安全?举例说明一个线程不安全的例子。解释Synchronized关键字的作用。 基本的线程安全问题,需要有线程安全的编程意识。 ? l 说出数据连接池的工作机制是什么?解决什么问题 ? l 何时用覆盖,何时用重载?构造器Constructor是否可被覆盖/重载? 覆盖是用来实现多态;重载是用来使API更简洁易懂。Constructor不可以被覆盖,可以被重载。 ? l 假设A为一个基类,A1和A2都继承A。能不? 能写A x = new A1()?能不能写A1 x1 = x?能不能写A2 x2 = x? A x = new A1()可以;A1 x1 = x需要加强制转换才能编译通过;A2 x2 = x需要加强制转换才能编译通过,但是运行期会抛出ClassCastException ? l 如果A和B对象循环引用,是否可以被GC? 可以。 l xml有哪些解析技术?区别是什么? 答:有DOM,SAX,STAX等 DOM: 处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存, 适合对XML的随机访问SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML文件,适合对XML的顺序访问 STAX:Streaming API for XML (StAX) ? l 知道范型的实现机制吗? ? l Socket编程通常出现的异常有哪些,什么情况下会出现 ? l 运行时异常与一般异常有何异同? ? l java异常大致分类并举出相应异常类及在实际项目各层是如何处理异常的? 考察异常设计及注意能力 ? l 解释Java中内存泄漏,并举例说明 ? 考查Java的垃圾回收原理,区别于C++的内存泄漏,Java中主要是引用未被释放造成。 Document Rating 级别: 尚未评级

Comments

Most Recent: 2009-3-31 下午5:23

作者: 冯春培, 发表于: 2009-3-31 下午5:23 ? 排序算法有哪些,优缺点 ? 简介常用集合类,以及对应算法, ArrayList LinkedList HashMap Hashtable ArrayList 数组 LinkedList 链表 HashMap Hashtable 散列表 ? 散列表的知识,碰撞如何解决? 链接法,开放寻址法 链接法,开放寻址法 散列函数,什么是好的散列函数? 减少碰撞 查找的平均时间复杂度 O(1) ? 散列函数,什么是好的散列函数 ? 查找的平均时间复杂度 ? 二叉查找树,查找的平均时间复杂度 和O(h) ? 红黑树的特点 ? 动态规划和贪心算法的区别 ? 字符串匹配算法,描述Kmp ? 最长公共字串,LCS ? 有限状态机,FSM ? 递归算法的前提条件,如何优化 出现重复性子问题。 一种优化方法是保持中间结果,避免重复计算 ? Collections.sort如何使用,使用哪种排序算法? 优化的快速 优化的快速 框架 & Web/Application server ? Jboss端口在哪个配置文件中修改 Web端口在server\\default\\deploy\\jbossweb-tomcat55.sar的server.Xml中 ? Hibernate/Ibatis,两者的区别,简单的实现 ? ibatis和hibernate框架,在性能调优方面都各有什么方式? 主要考察框架更深层次的使用 ? Hibernate: session.lock()的含义,session.merge()的含义,session.saveOrUpdate()的含义,session.flush()的含义 主要考察对hibernate二级缓存和脏数据检查的了解 ? hibernate一级和二级缓存,使用hibernate实现集群部署,需要注意些什么 考察缓存的理解和运用,hibernate如何使用缓存,一级和二级缓存的作用域(Session的缓存和SessionFactory的缓存),使用缓存在分布式上有没有考虑到数据及时性和一致性的问题。 ? ibatis:sql语句中用>特殊符号,怎么办 ? Structs,常问structs底层有几个servlet ? struts框架,url通常是.do结尾,如何修改为.xy?利用j2ee那块技术及原理是什么? 主要考察基本配置掌握和配置基于的原理 ? Mvc的概念 ? 谈一下自己最熟悉的web框架? 要点: 1、对框架的整体把握。 2、对框架底层实现机制是否了解。 ? Spring的核心理念是什么? ? spring 提供了哪两种事物处理方式,采用了java的什么技术 spring提供了编程式事务处理和声明式事务处理。 spring中的事务处理实际上就是基于动态的aop(面向方面编程)机制实现的。spring在默认情况下会使用java的动态代理机制,因为java的动态代理机制要求其代理的对象必须实现一个接口。并且在该接口中定义准备进行代理的方法。而对于没有实现任何接口的java bean,spring是通过cglib来实现的。 中心接口 :rg.springframework.transaction.platformtransactionmanager. 编程式事务处理:transactiontemplate能够以编程的方式实现事务处理。 声明式事务处理: ? Spring对多种ORM框架提供了很好的支持,结合事务管理描述在Spring中使用Hibernate或Ibatis的方法。 ? Spring bean生命周期 当组合不同的生命周期机制时 - 例如,类层次中使用了不同的生命周期机制 - 开发者必须注意这些机制的应用顺序,下面是初始化方法中的顺序: @PostConstruct元注释 InitializingBean的afterPropertiesSet()定义 自定义init()方法配置 析构方法调用顺序是相同的: @PreDestroy元注释 DisposableBean的destroy()定义 自定义destroy()方法 一般人会答scope=单例,多态,session,request 等 这里会再问Spring的单例和设计模式的单例的区别,设计模式的单例怎么实现,注意什么(多线程) ? Spring 属性注入的实现 一般人会回答通过反射,get/set 我问题的本意是问以下这个类图的 ? spring AOP解决了什么问题,spring如何实现AOP? 主要了解应聘人员对spring原理的理解,对AOP的理解,考察反射和cglib的了解。 ? Spring BeanFactory,FactoryBean的区别 ? Spring的事务管理 ,Spring bean注入的几种方式 DI的几种方式:接口注入、Setter方法注入、构造方法注入,可展开问下各种DI的适用场景; 第二点主要考察应试者对spring AOP是否真正研究并使用过,由于具体的声明式事务配置细节可能记不下来,只要能描述出主要的配置情况和命名匹配规则,事务属性的了解即可,也可以根据情况顺便问些动态代理相关的问题; ? j2ee采用什么技术实现分布式事务,如何实现,讲讲

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库2014阿里巴巴电话面试(2)在线全文阅读。

2014阿里巴巴电话面试(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/540402.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: