面试
2025
30
- 1000 个任务,每个任务 0.1s,最大响应时间 1s,线程池参数怎么设置? 简单说说 Netty 的零拷贝机制? 简单说说 Netty 的线程模型,并且其是如何完成工作的? 接口变慢了应该如何排查?导致接口变慢的原因有哪些? 介绍一下 Reactor 线程模型? 你项目里为什么选择 Gateway 作为网关? 如果发现 Redis 内存溢出了?你会怎么做?请给出排查思路和解决方案 如何实现数据库的不停服迁移? 什么是 Netty,它在网络编程中解决了什么问题? 什么是 Spring Cloud Gateway? 什么是 Spring Cloud Zuul? 什么是令牌桶算法?工作原理是什么?使用它有哪些优点和注意事项? 什么是数据库的逻辑删除?数据库的物理删除和逻辑删除有什么区别? 什么是数据库的逻辑外键?数据库的物理外键和逻辑外键各有什么优缺点? 说说你知道的几种 I/O 模型 说说什么是 API 网关?它有什么作用? 说一下 Netty 的应用场景? 为什么 Redis Zset 用跳表实现而不是红黑树?B+树? 为什么不选择使用原生的 NIO 而选择使用 Netty 呢? 线上 CPU 飙高如何排查? 有一张表里面有三个字段,分别是(id,开始时间,结束时间),表中数据量为 5000W,如何统计流量最大的时候有多少条数据? 怎么分析 JVM 当前的内存占用情况?OOM 后怎么分析? 针对支付宝最近出现的八折优惠事故,说说如何才能避免类似事件的发生? MySQL 的查询优化器如何选择执行计划? MySQL 数据库的性能优化方法有哪些? MySQL 中 InnoDB 存储引擎与 MyISAM 存储引擎的区别是什么? Redis 源码中有哪些巧妙的设计,举几个典型的例子? Redis Zset 的实现原理是什么? Redisson 看门狗(watch dog)机制了解吗? Spring Cloud 可以选择哪些 API 网关?