前段时间,有个朋友拿到了这个文档,说多亏了这个文档,在金三银四的时候帮了很大的忙,经检测有效,决定把这个文档分享出来,但愿能帮到更多的人,这里面的面试题,都是常见的高频面试题,整理出来也花了很长的时间,但或许能帮到你!!详细题目类型见下文面试
JavaOOP面试题算法
Java集合/泛型面试题
Java异常面试题
Java中的IO与NIO面试题
因为篇幅有限,资料过大,有须要获取面试手册文档的朋友请见文末spring
Java反射面试题
Java序列化面试题
Java注解面试题
多线程&并发面试题
JVM面试题sql
因为篇幅有限,资料过大,有须要获取面试手册文档的朋友能够添加VX:13272413561(备注51免费获取)mongodb
Mysql面试题
Redis面试题
数据库
Memcached面试题(节选)
一、memcached 服务在企业集群架构中有哪些应用场景?编程
二、Memcached 服务分布式集群如何实现?数据结构
三、Memcached 服务特色及工做原理是什么?多线程
四、简述 Memcached 内存管理机制原理?架构
五、memcached 是怎么工做的?
六、memcached 最大的优点是什么?
MongoDB面试题
一、mongodb是什么?
二、mongodb有哪些特色?
三、你说的NoSQL数据库是什么意思?NoSQL与RDBMS直接有什么区别?为何要使用和不使用NoSQL数据库?说一说NoSQL数据库的几个优势?
四、NoSQL数据库有哪些类型?
五、MySQL与MongoDB之间最基本的差异是什么?
六、你怎么比较MongoDB、CouchDB及CouchBase?
七、MongoDB成为最好NoSQL数据库的缘由是什么?
八、journal回放在条目(entry)不完整时(好比恰巧有一个中途故障了)会遇到问题吗?
String面试题(节选)
一、不一样版本的 Spring Framework 有哪些主要功能?
二、什么是 Spring Framework
三、列举 Spring Framework 的优势。
四、Spring Framework 有哪些不一样的功能?
五、Spring Framework 中有多少个模块,它们分别是什么?
Spring Boot面试题
Spring Cloud面试题
RabbitMQ面试题(节选)
一、什么是 rabbitmq
二、为何要使用 rabbitmq
三、使用 rabbitmq 的场景
四、如何确保消息正确地发送至 RabbitMQ?
五、如何避免消息重复投递或重复消费?
六、消息基于什么传输?
七、消息如何分发?
八、消息怎么路由?
九、如何确保消息不丢失?
十、使用 RabbitMQ 有什么好处?
Dubbo 面试题(节选)
一、为何要用 Dubbo?
二、Dubbo 的总体架构设计有哪些分层?
三、默认使用的是什么通讯框架,还有别的选择吗?
四、服务调用是阻塞的吗?
五、通常使用什么注册中心?还有别的选择吗?
六、默认使用什么序列化框架,你知道的还有哪些?
七、服务提供者能实现失效踢出是什么原理
八、服务上线怎么不影响旧版本?
九、如何解决服务调用链过长的问题?
十、说说核心的配置有哪些?
MyBatis 面试题
ZooKeeper 面试题
一、什么是Zookeeper?
二、Zookeeper 如何保证了分布式一致性特性?
三、ZooKeeper 提供了什么?
四、Zookeeper 文件系统
五、ZAB 协议?
数据结构面试题
算法面试题
Elasticsearch 面试题
Kafka 面试题
微服务 面试题
Linux面试题