职位题库

后端开发工程师面试题库

面向后端开发工程师相关面试,围绕系统设计、MySQL、算法、Redis、问题解决等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

1223 道题目建议用时 3669 分钟专项面试练习

全部题目 1223 道题

1153

请介绍你在实习期间具体负责的工作,数据从哪里产生、主要分析什么?

核实实习经历的真实性与深度,考察候选人能否清晰说明业务背景、数据来源和分析目标。
1154

AI 项目在高并发场景下你会怎么设计?

考察候选人对 AI 类服务高并发架构的理解,包括限流、异步化、缓存和资源隔离。
1155

请介绍一个你参与的后端项目,说明业务背景、你的具体职责、遇到的最大难点以及如何解决。

考察候选人对项目的真实参与深度、技术决策能力和复盘能力,区分主导者与旁观者。
1156

如何保证支付回调的幂等性,避免重复扣减库存?

考察候选人对分布式场景下幂等、状态机和最终一致性的理解,以及能否落地到具体链路。
1157

Redis 分布式锁如何续期?如何避免死锁?

考察分布式锁的工程细节,包括锁超时、看门狗机制和异常释放。
1158

给定一个数组和整数 K,统计和为 K 的连续子数组数量,请说明思路并分析复杂度。

考察前缀和与哈希表的组合应用,以及边界处理和复杂度分析能力。
1159

简历写了性能提升,具体怎么测出来的?

考察候选人能否用可复现的方法证明性能提升,关注基准、工具、指标和统计口径,防止简历夸大。
1160

如果线上检索结果不准,怎么定位问题?

考察候选人能否把检索不准拆解为数据、索引、查询、重排和生成多个环节,并建立可观测的排查路径。
1161

请介绍一个你做过比较有意思、有挑战的项目。

考察候选人对项目难点的识别、技术选型与取舍、个人贡献边界以及复盘能力。
1162

TCP三次握手的过程是什么?为什么需要三次而不是两次?

考察对TCP连接建立过程、状态迁移及三次握手必要性的理解。
1163

服务端监听端口但不accept、不处理请求,客户端持续发送请求会发生什么?

考察对TCP连接队列、内核行为、客户端重传与超时机制的综合理解。
1164

HTTPS如何保证安全?具体协议过程是什么?

考察对TLS握手、证书校验、密钥协商与加密传输的整体理解。
返回面试题库