面经详情

Java面试一般,共1轮面试
Q:1. ArrayList和LinkedList的区别
Q:2. Map的实现类有哪些
Q:3. ConcurrentHashMap和HashMap的底层实现有什么区别,ConcurrentHashMap在1.7和1.8有什么区别:mark
Q:4. 使用分布式锁解决了什么问题,分布式锁是如何实现的:mark
Q:5. 如何查看堆中的对象
Q:6. 如何解决死锁问题
Q:7. Redis的cluster集群中,如果一个节点宕机,应该如何处理:mark
Q:8. Zookeeper中,ZAB协议选主和向follower写入数据的流程
Q:9. 消息中间件,如何解决消息丢失问题
Q:10. 消息中间件如何解决消息积压:mark
Q:11. 如何处理慢sql问题
Q:12. cpu重排序是如何产生的
Q:13. volatile的实现,为什么多线程下会出现可见性问题
Q:14. 如果需要临时搞活动,如何将tps从100提升到1000
Q:15. CMS垃圾回收器和G1的优缺点
Q:16. 年轻代和老年代的比例
Q:17. 什么时候年轻代中数据会进入老年代
Q:18. 什么时候会产生fgc
Q:19. tomcat如何实现的不同项目下jar包隔离
Q:20. tomcat如何实现优先加载项目下的jar包
Q:21. SpringMVC中用过哪些注解1条回答
Q:22. 消息中间件有哪些集群
Q:23. SpringMVC的启动过程:mark
Q:24. Spring中如何解析@Autowired1条回答
Q:25. Dubbo中各协议的区别:mark1条回答
Q:26. 分布式系统中,如何保证多个微服务的数据一致性
Q:27. 使用了springcloud中的哪些组件
Q:28. 在你经历的项目中都学到了哪些内容1条回答
Q:29. 自我介绍
Q:30. 你遇到过哪些种OutOfMemory异常

相关推荐

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网京东京东面试经验京东面试经验:Java面试一般,共1轮面试