yasinshaw e75e4778b1 feat: add 19 LeetCode Hot 100 medium problems with detailed solutions
批量生成 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>
2026-03-05 12:26:07 +08:00

后端面试准备 - P7 级别

项目概述

这是一个用于记录和追踪后端 P7 级别面试问题和答案的项目。

目录结构

  • questions/ - 面试问题记录(按主题分类)
  • answers/ - 详细答案和知识点梳理
  • progress.md - 面试准备进度追踪

面试官设定

  • 角色:资深后端面试官
  • 目标职级P7阿里 P7 相当于资深专家/技术专家)
  • 技术栈Go/Java/Node.js、微服务、分布式系统、数据库、缓存、消息队列等

使用方式

  1. 面试官会随机提问不同领域的问题
  2. 回答后,面试官会给出参考答案和点评
  3. 所有问题和答案会记录在项目中
  4. 追踪薄弱环节,重点复习

Git 提交策略

每次面试会话后会提交一个新的 git 版本,方便追踪历史记录。

Description
No description provided
Readme 6.7 MiB
Languages
Markdown 100%