java面试题目准备

来源:互联网 发布:单片机软件工程师入门 编辑:程序博客网 时间:2024/05/08 08:38

阿里一面问题:

* .常用哪些工具类,ArrayList跟数组的对比是怎么样的,hashMap的实现机制、自动扩容机制、TreeMap等; 

     
* .jvm内存模型 


* .如何分库分表 


* .内存缓存如何提高命中率,策略是什么。缓存有哪几种数据淘汰方式。 


* .memcache、redis的内存管理机制 


* .为什么选择微服务,还有什么替代方案吗。 


* .服务分布式部署如何实现。 


* .hibenate与mybatis比起来如何,各方的优势与劣势、事务管理 


* .dubbo框架、zookeeper等了解 


* .阻塞io 非阻塞io等


网易二面问题: 
* spring最强大的地方是什么,为什么spring社区能够这么活跃


* dubbo中如果注册中心使用zookeeper,服务提供方挂掉注册中心如何感知,是用的pull还是push的形式


* dubbo如何实现的自定义bean方法


* 使用ThreadLocal需要注意什么,实现原理是什么,尤其是线程池的时候


* mysql做过哪些优化,为什么尽量不用join,原理是什么


* 除了用union建立唯一索引,还有什么方法保证数据唯一性


* 用什么机制来处理用户的重复提交


* JAVA有哪些锁,除了syn同步锁之外,还有什么


* 数据库建立索引的优势与劣势


* 如何实现分布式事务


* redis框架了解

0 0
原创粉丝点击