最新阿里面试题汇总
【一】
1.hashmap的内部实现机制,hash是怎样实现的,什么时候rehash
2.java的内存管理
3.分布式缓存的内存管理,如何管理和释放不断膨胀的session,memcache是否熟悉
4.oralce的底层管理(怎样让查询快,插入慢)
5.java底层是怎样对文件操作的
6.研究了哪些框架的源码
7.并发问题,锁,怎么处理死锁,脏数据处理
8.性能问题
9.equals和hashcode这些方法怎么使用的
10.java的NIO
【二】
1.先从项目模块入手,详细问项目模块是怎么实现的,遇到的问题怎么解决(一定要说自己做过的,真实的情况)
2.sql语句优化怎么做的,建索引的时候要考虑什么
3.spring ioc你的理解,ioc容器启动的过程是什么样的,什么是ioc,aop 你个人的理解是什么
4.jms 你个人的理解,就是消息接收完怎么处理,介质处理(为什么重启mq就能恢复)
解答:http://setting.iteye.com/blog/1097767
5.sychronized 机制 加了static 方法的同步异同,A 调用 B,A执行完了,B没执行完,怎么解决这个同步问题
6.servlet 默认是线程安全的吗,为什么不是线程安全的
7.spring里面的action 默认是单列的,怎么配置成多列?
socpe =propty ?
8.socket 是用的什么协议,tcp协议连接(握手)的过程是什么样的,socket使用要注意哪些问题
解答:tcp协议,
9.数据库连接池设置几个连接,是怎么处理的,说说你的理解
10.自定义异常要怎么考虑呢,checked的异常跟 unchecked 的`异常的区别
11.线程池是怎么配置的,怎么用的,要注意哪些,说下个人的理解
12.tomact 里session共享是怎么做到的,
13.服务器集群有搭建过吗
【三】
1、笔试题第四题实现又口述了下
2、有个每秒钟5k个请求,查询手机号所属地的笔试题(记得不完整,没列出),如何设计算法?请求再多,比如5w,如何设计整个系统?
3、比较熟悉什么技术?我说jvm和oracle,就让我画jvm的体系结构,画了之后说各个部分的职责,并扯到运行期优化。
第二面(没有技术细节,都是泛泛的,但是我回答的比较保守,只觉得能滔滔不绝的说上半小时才敢说看过或了解)
1、是否愿意去杭州
2、熟悉各种技术框架么?源码读过么?
3、数据库了解什么?mysql了解么
4、前台技术,看我用的ExtJS,就问是否了解JQuery
5、进现在的公司,觉得对技术是否有提升?
第三面,此面没有技术问题
第四面HR(感觉这面问题回答的有点扯,毕竟是这么几年来首次面HR,之前面过2、3个公司,要么很早就挂了,要么感觉流程太长,自己不愿意面下去)
1、愿意去杭州发展么?我说要考虑,hr就问主要考虑什么问题
2、从技术角度来说,你觉得你跟你同学比怎么样
3、你的父母怎么看待你的
【最新阿里面试题汇总】相关文章:
阿里巴巴设计师面试题04-12
阿里巴巴视觉设计师的面试题04-10
最新2017阿里巴巴招聘笔试题06-16
最新android面试题及答案11-07
最新竞争上岗面试题10-01
Microsoft面试题汇总12-04
最新JAVA实现链表面试题10-24
最新关于精选php面试题及答案08-07
小升初面试题型汇总12-05
MPA入学面试题汇总12-02