epoll、线程池、连接池这些概念最终都要落到线上排查:请求为什么卡住,资源在哪里耗尽。
阅读全文Interview Articles
程序员面试专题库
从岗位、技术栈和面试追问切入,快速找到能直接用于复习、项目表达和查漏补缺的文章。
Agent 项目真正难的是让模型动作可控、可审计、可恢复,而不是把几个函数接给模型。
阅读全文网络题不是背协议名,而是把可靠性、加密、传输控制和线上超时联系起来,回答出工程边界。
阅读全文线上事故排查不只是会命令。面试里要讲清现场证据、影响范围、恢复动作和事后复盘。
阅读全文热点缓存失效时,真正危险的是大量请求同时回源。面试回答要讲清发现、保护和验证。
阅读全文异步不是把任务丢进线程池就结束。面试里要讲清任务拆分、超时控制、异常兜底、队列堆积和下游保护。
阅读全文Linux 排查题不是背命令清单,而是根据现象一步步缩小范围,找到进程、线程、日志和资源瓶颈。
阅读全文消息顺序性不是所有消息都要全局排队,而是判断同一业务对象的状态变化是否必须按顺序处理。
阅读全文Redis 缓存失效不只是设置过期时间。面试里要讲清过期删除、内存淘汰、批量失效和业务兜底。
阅读全文线程池不是背核心线程数和最大线程数,而是知道任务为什么堆积、队列怎么选、拒绝策略如何保护系统。
阅读全文分布式锁不是一上来就讲 Redis 命令,而是先说明业务里为什么需要互斥,以及锁失效时如何兜底。
阅读全文网络题不是只背三次握手和四次挥手,项目面更关心接口为什么慢、连接为什么耗尽、超时和重试如何设计。
阅读全文