三面美团、四面阿里成功斩下 offer,下血本买的
58、Java 中 Semaphore 是什么?
59. Java 线程池中 submit0 和 execute0 方法有什么区别?
60.什么是阻塞式方法?
61、Java 中的 ReadWriteLock 是什么?
62、volatile 变量和 atomic 变量有什么不同?
63、可以直接调用 Thread 类的 run 0 方法么?
64、如何让正在运行的线程暂停一段时间?
65、你对线程优先级的理解是什么?
Spring 面试题
1.一般问题
1.1.不同版本的 Spring Framework 有哪些主要功能?
1.2.什么是 Spring Framework? ......
1.3.列举 Spring Framework 的优点。
1.4. Spring Framework 有哪些不同的功能?
1.5. Spring Framework 中有多少个模块,它们分别是什么
1.6.什么是 Spring 配置文件?
1.7. Spring 应用程序有哪些不同组件? .. .........
1.8.使用 Spring 有哪些方式?
2.依赖注入(Ioc)
2.1、什么是 Spring IOC 容器?
2.2.什么是依赖注入?
2.3.可以通过多少种方式完成依赖注入?
2.4.区分构造函数注入和 setter 注入。
2.5. spring 中有多少种 I0C 容器?
2.6.区分 BeanFactory 和 ApplicationContext.
2.7、列举 loC 的一-些好处。
2.8、Spring loC 的实现机制。
3.1.什么是 spring bean?
3.2. spring 提供了哪些配置方式?
3.3. spring 支持集中 bean scope?
3.4. spring bean 容器的生命周期是什么样的?
3.5.什么是 spring 的内部 bean?
3.6.什么是 spring 装配.
3.7、自动装配有哪些方式?
3.8、自动装配有什么局限?
Spring Boot 面试题
1.什么是 Spring Boot?
2、Spring Boot 有哪些优点?
3、什么是 JavaConfig?
4.如何重新加载 Spring Boot 上的更改,而无需重新启动服务器?
5、Spring Boot 中的监视器是什么? ....
6.如何在 Spring Boot 中禁用 Actuator 端点安全性?
7.如何在自定义端口上运行 Spring Boot 应用程序?
8.什么是 YAML? ....
9.如何实现 Spring Boot 应用程序的安全性?
10、如何集成 Spring Boot 和 ActiveMQ?
11、如何使用 Spring Boot 实现分页和排序?
12.什么是 Swagger?你用 Spring Boot 实现了它吗?
13.什么是 Spring Profiles?
14.什么是 Spring Batch?
15. 什么是 FreeMarker 模板?
16. 如何使用 Spring Boot 实现异常处理?
17、您使用了哪些 starter maven 依赖项?
18、什么是 CSRF 攻击?
19. 什么是 WebSockets?
20、什么是 AOP? .
21、什么是 Apache Kafka?
22、我们如何监视所有 Spring Boot 微服务?
Spring Cloud 面试题.
1.什么是 Spring Cloud?
2.使用 Spring Cloud 有什么优势?
3.服务注册和发现是什么意思? Spring Cloud 如何实现?
4.负载平衡的意义什么?
5.什么是 Hytrix?它如何实现容错?
6、什么是 Hystrix 断路器?我们需要它吗?
7、什么是 Netlix Feign?它的优点是什么?
8、什么是 Spring Cloud Bus?我们需要它吗?
RabbitMQ 面试题
1.什么是 rabbitm....
2、为什么要使用 rabitmq.
3.使用 rabbitmq 的场景.
4、如何确保消息正确地发送至 RabbitMQ?如何确保消息接收
费了消息?
5.如何避免消息重复投递或重复消费?
6.消息基于什么传输?
7.消息如何分发?
8.消息怎么路由?
9.如何确保消息不丢失?
10.使用 RabbitMQ 有什么好处?
11、RabbitMQ 的集群.
12、ma 的缺点
kafka 面试题
1.如何获取 topic 主题的列表......
2、生产者和消费者的命令行是什么?
3. consumer 是推还是拉?
4.讲讲 kafka 维护消费状态跟踪的方法.
5.讲一下主从同步.
6.为什么需要消息系统,mysql 不能满足需求吗?
7、Zookeeper 对于 Kafka 的作用是什么?
8、数据传输的事务定义有哪三种?
9. Kafka 判断-个节点是否还活着有那两个条件?
10、Kafka 与传统 MQ 消息系统之间有三个关键区........
11.讲-讲 kafka 的 ack 的三种机制
13.消费者故障,出现活锁问题如何解决?
14.如何控制消费的位置.
15. kafka 分布式(不是单机)的情况下,如何保证消息的顺序消
16. kafka 的高可用机制是什么?
17. kafka 如何减少数据丢失
18、kafka 如何不消费重复数据?比如扣款,我们不能重复的扣。
MyBatis 面试题
1.什么是 Mybatis? ....
2、Mybaits 的优点:
3. MyBatis 框架的缺点:
4. MyBatis 框架适用场合:
5. MyBatis 与 Hibemate 有哪些不同?
6. #0 和 $0 的区别是什么?
7、当实体类中的属性名和表中的字段名不-样,怎么办? ....
8、模糊查询 like 语句该怎么写?.
9.通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应,请
这个 Dao 接口的工作原理是什么? Dao 接口里的方法,参数不同方法能重载吗?
10、 Mybatis 是如何进行分页的?分页插件的原理是什么?
11、Mybatis 是如何将 sql 执行结果封装为目标对象井返回的?哪些映射形式?
12.如何执行批量插入?....
13.如何获取自动生成的(生)键值?.
14. 在 mapper 中如何传递多个参......
15、 Mybatis 动态 sql 有什么用?执行原理?有哪些动态 sq!?
16. Xml 映射文件中,除了常见的 selectinsertlupdaeldelete 标外,还有哪些标签? ... . ... . ..
18.为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的在哪里?
19. -对一、一对多的关联查询?
20、MyBatis 实现-对一有几种方式?具体怎么操作的?
21、MyBatis 实现- -对多有几种方式怎么操作的?
22. Mybatis 是否支持延迟加载?如果支持,它的实现原理是什么
23. Mybatis 的-级、二级缓存..
24.什么是 MyBatis 的接口绑定?有哪些实现方式?
25.使用 MyBatis 的 mapper 接口调用时有哪些要求?
26. Mapper 编写有哪几种方式?
27.简述 Mybatis 的插件运行原理,以及如何编写一个插件。
ZooKeeper 面试题
1. ZooKeeper 面试题?
2. ZooKeeper 提供了什么?
3. Zookeeper 文件系...
4. ZAB 协议?
5.四种类型的数据节点 Zno.e.... ...
6. Zookeeper Watcher 机制-数据变更通.....
7.客户端注册 Watcher 实现...
8.服务端处理 Watcher 实现
9.客户端回调 Wartcer..._..
10. ACL 权限控制机制
11. Chroot 特性
12.会话管理.
13.服务器角色
14. Zookeeper 下 Server 工作状态
15.数据同步
16. zookeeper 是如何保证事务的顺序一致性的?
17.分布式集群中为什么会有 Master?
18. zk 节点宕机如何处理?
19. zookeeper 负载均衡和 nginx 负载均衡区别...
20. Zookeeper 有哪几种几种部署模式?
21.集群最少要几台机器,集群规则是怎样的?.....
22.集群支持动态添加机器吗?
23. Zookeeper 对节点的 watch 监听通知是永久的吗?为什么久的.?...
24. Zookeeper 的 java 客户端都有哪些?
25. chubby 是什么,和 zookeeper 比你怎么看?
26.说几个 zookeeper 常用的命令。
27. ZAB 和 Paxos 算法的联系与区别?
28. Zookeeper 的典型应用场景
Dubbo 面试题
1.为什么要用 Dubbo?
2、Dubbo 的整体架构设计有哪些分层...
3、默认使用的是什么通信框架,还有别的选择吗?
4.服务调用是阻塞的吗?
5. - 般使用什么注册中心?还有别的选择吗?
6.默认使用什么序例化框架,你知道的还有哪些? ....
7、服务提供者能实现失效踢出是什么原理?
8.服务上线怎么不影响旧版本?
9.如何解决服务调用链过长的问题?
10.说说核心的配置有哪些?
11. Dubbo 推荐用什么协议?
12.同一个服务多个注册的情况下可以直连某一个服务吗? ....
13.画一画服务注册与发现的流程图?
14. Dubbo 集群容错有几种方案?
15、Dubbo 服务降级,失败重试怎么做?
16、Dubbo 使用过程中都遇到了些什么问题?
17、Dubbo Monitor 实现原理?
18、Dubbo 用到哪些设计模式?
19. Dubbo 配置文件是如何加载到 Spring 中的?
20. Dubbo SPI 和 Java SPI 区别?
21. Dubbo 支持分布式事务吗?
评论