e75e4778b1b71e1e203f6481b91c036914b52e17
批量生成 19 道 LeetCode Hot 100 Medium 难度题目,每道题包含: - 题目描述和示例 - 多种解题思路(回溯、DP、双指针等) - Go 和 Java 双语解答 - 完整的测试用例 - 复杂度分析 - 进阶问题 - P7 加分项(深度理解、实战扩展、变形题目) 新增题目: 1. 盛最多水的容器 (Container With Most Water) - LeetCode 11 2. 电话号码的字母组合 (Letter Combinations) - LeetCode 17 3. 删除链表的倒数第N个结点 - LeetCode 19 4. 括号生成 - LeetCode 22 5. 最长回文子串 - LeetCode 5 6. 子集 - LeetCode 78 7. 单词搜索 - LeetCode 79 8. 柱状图中最大的矩形 - LeetCode 84 9. 最大正方形 - LeetCode 221 10. 完全平方数 - LeetCode 279 11. 最长连续序列 - LeetCode 128 12. 除自身以外数组的乘积 - LeetCode 238 13. 最小栈 - LeetCode 155 14. 二叉树的中序遍历 - LeetCode 94 15. 二叉树的最大深度 - LeetCode 104 16. 翻转二叉树 - LeetCode 226 17. 对称二叉树 - LeetCode 101 18. 路径总和 - LeetCode 112 19. 从前序与中序遍历序列构造二叉树 - LeetCode 105 所有代码均包含: - 清晰的注释说明 - 完整的可运行测试用例 - 时间和空间复杂度分析 - 优化技巧和变形题目 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
后端面试准备 - P7 级别
项目概述
这是一个用于记录和追踪后端 P7 级别面试问题和答案的项目。
目录结构
questions/- 面试问题记录(按主题分类)answers/- 详细答案和知识点梳理progress.md- 面试准备进度追踪
面试官设定
- 角色:资深后端面试官
- 目标职级:P7(阿里 P7 相当于资深专家/技术专家)
- 技术栈:Go/Java/Node.js、微服务、分布式系统、数据库、缓存、消息队列等
使用方式
- 面试官会随机提问不同领域的问题
- 回答后,面试官会给出参考答案和点评
- 所有问题和答案会记录在项目中
- 追踪薄弱环节,重点复习
Git 提交策略
每次面试会话后会提交一个新的 git 版本,方便追踪历史记录。
Description
Languages
Markdown
100%