后端
2025
30
- 1000 个任务,每个任务 0.1s,最大响应时间 1s,线程池参数怎么设置? 从网关再到各个后端服务,如何设置 RPC 的超时时间,要考虑哪些问题? 假设有一个 1G 大的 HashMap,此时用户请求过来刚好触发它的扩容,会怎样?让你改造下 HashMap 的实现该怎样优化? 两百万个生产者发送消息,仅一个消费者,如何高效设计锁? 如果发现 Redis 内存溢出了?你会怎么做?请给出排查思路和解决方案 如果一笔订单,用户在微信和支付宝同时支付,会怎么样? 如何在附近 100w 的商户中,快速找到离你最近的 5 家商户? 什么是 Feign? 什么是 Hystrix? 什么是服务降级? 什么是服务熔断? 什么是服务限流? 什么是服务雪崩? 什么是灰度发布、金丝雀部署以及蓝绿部署? 什么是熔断器?为什么需要熔断器? 什么是微服务网关?为什么需要服务网关? 为什么 Feign 第一次调用耗时很长? 线上 CPU 飙高如何排查? 线上发现 Redis 机器爆了,如何优化? 线上数据库连接池爆满问题排查 项目上需要导入一个几百万数据 excel 文件到数据库中,有哪些注意点? 项目上有个导出 excel 场景发现很慢,怎么优化? 一笔订单,在取消的那一刻用户刚好付款了,怎么办? 怎么分析 JVM 当前的内存占用情况?OOM 后怎么分析? 针对支付宝最近出现的八折优惠事故,说说如何才能避免类似事件的发生? Feign 是如何实现负载均衡的? Java 写入文件到磁盘会经历哪些过程? Sentinel 是怎么实现集群限流的? Sentinel 是怎么实现限流的? Sentinel 与 Hystrix 的区别是什么?