去哪儿

11 篇面经90 道面试题

已筛选

90 道题

排序:

1037
如何将高 CPU 线程 ID 对应到 jstack 栈并定位代码?
软件工程基础Java、Spring 与 JVM
故障排查
进阶
1038
CAS 的 ABA 问题如何解决?
软件工程基础并发与异步编程
方案设计
基础
1039
AtomicStampedReference 的 compareAndSet 需要哪些参数?
软件工程基础Java、Spring 与 JVM
原理机制
基础
1040
BGSAVE fork 后主进程继续写入,如何保持 RDB 的时点快照?
软件工程基础Redis 与缓存
原理机制
进阶
1041
同一 key 连续执行大量 INCR 时,Redis 如何避免 AOF 文件过大?
软件工程基础Redis 与缓存
原理机制
进阶
1042
Netty 的线程模型和 HTTP 交互中的线程流转过程是什么?
软件工程基础网络与浏览器
原理机制
进阶
1043
Netty Reactor 模型中 boss 与 worker 线程组分别负责什么?
软件工程基础网络与浏览器
原理机制
基础
1044
设计每秒写入一万条订单、超时时间可自定义的自动取消并释放库存系统。
软件工程基础系统架构与业务设计
系统设计
深入
1045
采用延迟消息取消订单时,如何避免已支付订单被误取消?
软件工程基础系统架构与业务设计
方案设计
进阶
1046
在延迟等级固定的 RocketMQ 版本中如何实现任意时长的延迟投递?
软件工程基础消息队列与实时通信
方案设计
进阶