自建网站网址,深圳医疗网站建设,凡科互动小游戏,做推广网站排名转载自 2017一季度JAVA面试题锦集 1、如何实现分布式事务#xff0c;你们公司是怎么解决的#xff1f; 2、HashMap数据结构及实现原理#xff0c;其链表是用来解决什么问题的 3、可以自定义java.lang.String类吗#xff0c;说明为什么 4、redis 1#xff09;有哪几种类型的…转载自 2017一季度JAVA面试题锦集 1、如何实现分布式事务你们公司是怎么解决的 2、HashMap数据结构及实现原理其链表是用来解决什么问题的 3、可以自定义java.lang.String类吗说明为什么 4、redis 1有哪几种类型的数据结构 2如何防止缓存穿透 3如何做集群有哪些方案 4和memcache、ehcache有什么区别 5如何做持久化 5、如何防止死锁 6、zookeeper 1说说选举算法 2有哪几种节点类型 3有哪些应用场景 4如何部署集群至少有几台机器 7、dubbo 1里面用的什么通信框架 2和dubbox有什么区别 3里面用的什么序列化框架 4如何利用zookeeper实现注册发现的还有别的方式实现注册发现吗 5还了解别的分布式框架吗 6如何解决分布式服务调用链过长的问题 7它是阻塞的吗 8说说核心的配置有哪些 8、线程同步的有哪些方式 9、说说你们公司的架构并画出来 10、springmvc加载流程 11、nginx有哪几种负载均衡算法 12、mysql 1如何进行sql优化如何进行性能检测 2有哪几种索引类型及应用场景 3主备同步是如何进行的原理是什么 4分库分表有哪几种分法如何解决数据分布不均匀的问题如果避免查询某个字段扫全库全表的情况 5事务隔离级别有哪几种默认是哪个 6如何解决幻读问题 7读写分离方案 8有哪几种引擎及应用场景 13、mybatis占位符的#和$有什么区别 14、如何实现分布锁需要考虑的问题 15、spring事务传播机制有哪些如何用jdbc实现require_new 16、java集合常用类及数据结构 17、MQ 1什么是推模式什么是拉模式 2有没有消息丢失情况如何防止 3MQ用来解决什么问题 4你们用的什么MQ为什么要用这个它的最大吞吐量是多少 18、设计模式 1说说六大设计原则 2你会哪些设计模式 3装饰模式和代理模式有什么区别 4单例模式有哪几种写法有哪些注意的地方 5怎么实现策略模式 6spring中用到了哪些设计模式 19、线程有哪几种状态流转 20、spring ioc aop是什么实现动态代理有哪些方式代理类和原来的类之间是什么关系 21、什么是悲观锁和乐观锁分别如何实现 22、java有哪几种自带的线程池说说它们的应用场景 23、说说volatile关键字及使用场景 24、怎么排查多线程问题 25、session共享有哪些方案 26、jvm有哪些自带命令及如何使用 27、说说jvm内存模式及如何调优 28、如何对tomcat调优 29、用户登录有哪些保障安全的手段 30、如何减库存如何防止超买超卖 31、TCP协议为什么是三次握手四次挥手为什么不是别的 32、HTTP报文有哪几个部分 33、接口安全如何做 34、要你实现RCP框架你会注重什么 35、linux查看cpu、内存、硬盘、网络IO、负载、端口占用情况、及某个具体进程的命令 36、说说一致性hash算法 37、说说类加载机制它们是怎么设计的 38、你怎么做职业规划的未来三年你有什么规划 39、你目前手中有哪些offer你会考虑我们公司吗你对我们公司有什么想要了解的 40、你为什么要离职这个要慎重千万不要抱怨前任公司更不要说坏话不然你技术再牛逼也过不了 答案自寻百度也没有百分百的答案自己找的往往是最深刻的二季待续。