数据远超内存时,比较两个文件不能只说读进内存。要先确认比较语义,再选择整文件哈希、外部排序、分桶或近似过滤。
阅读全文Interview Articles
程序员面试专题库
从岗位、技术栈和面试追问切入,快速找到能直接用于复习、项目表达和查漏补缺的文章。
HTTPS 不是简单用公钥加密全部数据。证书解决身份,密钥交换建立会话密钥,对称加密负责后续传输,三者分工不能混。
阅读全文epoll 的价值不是神奇地让业务变快,而是减少大量连接下的无效扫描和等待。真正的高并发还要配合非阻塞、线程模型和背压。
阅读全文灰度发布不是把用户分批放进新版本,而是让变更在可观测、可回滚、可兼容的前提下逐步扩大。
阅读全文限流、熔断、降级不是三个口号,而是系统在压力和故障下保护核心链路的不同动作。
阅读全文鉴权不是只有登录态,网关验证身份,服务端判断业务权限,高风险动作还需要二次确认和审计。
阅读全文可观测性不是多打印日志,而是让一次请求从入口到下游都有可追踪证据,故障时能快速收敛范围。
阅读全文多级缓存不是多加一层缓存,而是明确每一层解决什么问题,以及失效、更新和降级怎么传播。
阅读全文线程池隔离的目的不是形式上拆开,而是防止慢任务和非核心任务拖垮核心链路。
阅读全文锁等待不是数据库偶发小问题,它经常暴露事务范围过大、索引不合适和更新顺序不稳定。
阅读全文幂等不是简单防重复点击,而是用业务唯一键和状态机保证重复请求、重试和回调都不会把状态改坏。
阅读全文数据库题要把读路径和写路径分开讲:索引解决查询效率,事务和状态机解决写入一致性。
阅读全文
第 1 / 4 页
下一页