JAVA常问的面试题有哪些


本篇内容主要讲解“JAVA常问的面试题有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JAVA常问的面试题有哪些”吧!1、如何实现分布式事务,你们公司是怎么解决的?2、HashMap数据结构及实现原理,其链表是用来解决什么问题的3、可以自定义java.lang.String类吗,说明为什么4、redis1)有哪几种类型的数据结构2)如何防止缓存穿透3)如何做集群,有哪些方案4)和memcache、ehcache有什么区别5)如何做持久化5、如何防止死锁6、zookeeper1)说说选举算法2)有哪几种节点类型3)有哪些应用场景4)如何部署集群,至少有几台机器?7、dubbo1)里面用的什么通信框架2)和dubbox有什么区别3)里面用的什么序列化框架4)如何利用zookeeper实现注册发现的,还有别的方式实现注册发现吗5)还了解别的分布式框架吗6)如何解决分布式服务调用链过长的问题7)它是阻塞的吗8)说说核心的配置有哪些8、线程同步的有哪些方式9、说说你们公司的架构并画出来10、springmvc加载流程11、nginx有哪几种负载均衡算法12、mysql1)如何进行sql优化?如何进行性能检测2)有哪几种索引类型及应用场景3)主备同步是如何进行的,原理是什么4)分库分表有哪几种分法,如何解决数据分布不均匀的问题,如果避免查询某个字段扫全库全表的情况5)事务隔离级别有哪几种,默认是哪个6)如何解决幻读问题7)读写分离方案8)有哪几种引擎及应用场景13、mybatis占位符的#和$有什么区别14、如何实现分布锁,需要考虑 香港云主机的问题15、spring事务传播机制有哪些,如何用jdbc实现require_new16、java集合常用类及数据结构17、MQ1)什么是推模式,什么是拉模式2)有没有消息丢失情况,如何防止3)MQ用来解决什么问题4)你们用的什么MQ,为什么要用这个,它的最大吞吐量是多少18、设计模式1)说说六大设计原则2)你会哪些设计模式3)装饰模式和代理模式有什么区别4)单例模式有哪几种写法,有哪些注意的地方5)怎么实现策略模式6)spring中用到了哪些设计模式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、你为什么要离职(这个要慎重,千万不要抱怨前任公司,更不要说坏话,不然你技术再牛逼也过不了)到此,相信大家对“JAVA常问的面试题有哪些”有了更深的了解,不妨来实际操作一番吧!这里是开发云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: Python经典练习题有哪些

这篇文章主要讲解了“Python经典练习题有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python经典练习题有哪些”吧!感谢各位的阅读,以上就是“Python经典练习题有哪些”的内容了,经过本文的学习后…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 09/18 17:44
下一篇 09/18 18:06

相关推荐