实习/
实习求职相关的所有内容总目录。
目录结构总览与增长预判
| 子目录 | 当前 | 预估上限 | 结构策略 | 命名策略 |
|---|---|---|---|---|
LeetCodeHot100/ | 19 | ~30 | 编号序列(00-17),预留空占位 | NN-title.md,两位数递增 |
开发规范/ | 2 | ~10 | 扁平,按规范主题平铺 | 中文描述性名称 |
面试题/ | 1 | ~15 | 当前扁平,≥10 篇后转为编号分组 | NN-title.md,两位数递增 |
计划与反思/ | 8 | ~20 | 扁平 + 问题整理/ 子目录 | 中文描述性名称 |
算法题/ | 2 | ~10 | 扁平,按赛事名平铺 | {赛事名}-{内容类型}.md |
招聘记录/ | 4 | ~30 | 按招聘会事件分组子目录,每场 2-4 篇 | 子目录:YYYY-MM-DD-公司名/,文件:{日期}-{内容类型}.md / {内容类型}-{相关方}.md |
面试题-小林coding/ | 12 | ~20 | 当前扁平,≥15 篇后按领域分目录 | {技术方向}面试题.md |
LeetCodeHot100/(19 篇)
定位:LeetCode Hot 100 算法刷题笔记,按题型分类的编号序列。
结构设计:编号 00-17 覆盖所有核心题型。00 为元文件(提示词 + 经验感想),01-17 为具体题型。当前 01-04 已填充内容,05-17 为空占位——每个占位文件名已指明了题型,后续按编号顺序填充即可。
为什么用两位数编号:两位数编号(00-17)与 卡片/ 的编号体系保持一致,视觉整齐,排序稳定。预留到 17 是基于 Hot 100 题型的常见分类数量,如果后续需要扩展题型,从 18 继续编号。
为什么 00 有两个文件:00-prompt.md 是 AI 辅助生成题解的提示词(元信息),00-经验感想.md 是个人刷题心得。两者都是"第 0 号"元文档,不属于具体题型。
开发规范/(2 篇)
定位:后端开发规范文档,来自实习中实际使用的团队规范。
结构设计:当前 2 篇,主题互不重叠(Controller 规范 vs 配置注入规范),扁平排列即可。预估上限约 10 篇——如果后续积累到 10+ 篇且主题出现明显分组(如接口规范、数据库规范、部署规范),再考虑划分子目录。当前量级不值得增加目录层级(规范 3 层原则)。
为什么不用编号:规范文档之间无明显顺序关系,每条规范独立存在,用描述性名称比编号更直观("后端Controller开发规范" 一眼就知道是什么,不需要记住编号映射)。
面试题/(1 篇)
定位:面试相关提示词和问答材料。
结构设计:当前仅 1 个 AI 面试教练提示词。如果后续积累面试题回答文档,≥10 篇时转为 NN-title.md 编号格式,并可按技术方向分目录(参考 面试题-小林coding/ 的结构)。
注意:此目录与 面试题-小林coding/ 的区别——面试题/ 存放自己整理的、零散的面试问答;面试题-小林coding/ 是系统性的、来自"小林coding"资源的完整面试题系列。
计划与反思/(8 篇)
定位:实习规划、个人思考、调试记录、问题整理的混合区。
结构设计:
- 根目录 6 篇:按主题平铺,每篇独立(能力要求、学习手册、调试记录等互不依赖)
问题整理/子目录 2 篇:AI 对话整理出的 Q&A,用01-02-编号。如果后续继续用 AI 整理问题,从 03 继续编号;如果达到 10+ 篇且主题分化明显(如数据库类、Git类、框架类),考虑拆分子目录
为什么问题整理用编号而其他不用:问题整理是由 AI 持续生成的问答记录,内容天然有先后顺序,编号可以直观表示"第几批整理"。而能力要求、学习手册等是独立的参考文档,没有先后关系。
为什么算法题提升为一级子目录:算法题/ 原本在 计划与反思/ 下,但算法竞赛与实习规划属于不同维度(竞赛 vs 工作计划),提升到顶层避免 4 层嵌套,同时也让算法题内容更容易被定位。
算法题/(2 篇)
定位:算法竞赛练习记录(蓝桥杯、马蹄杯等)。
结构设计:当前 2 篇,按赛事名命名。预估上限约 10 篇——如果参与更多赛事或某个赛事积累多篇,考虑按赛事分子目录。当前量级不值得多一层目录。
命名格式 {赛事名}-{内容类型}.md:如 蓝桥杯-竞赛经验.md(当前简写为 蓝桥杯竞赛经验.md),既标明赛事,也说明内容类型(经验/题解/笔记)。
招聘记录/(4 篇)
定位:招聘会参与记录——公司调研、面试经历、学生感言。
结构设计:当前全部围绕 2026-06-09 仙桃数据谷招聘会,4 篇各自独立(面试记录、背景调研、感言稿、参考素材)。如果参与 ≥3 场招聘会,每场可能产生 2-4 篇文档,届时用日期范围子目录分组(如 2026-06/、2026-09/),既避免单目录文件过多,也提供时间维度的自然分组。
命名格式:面试记录用 YYYY-MM-DD-事件名.md(精确到日期),调研和感言用 类型-描述.md(非时间敏感)。
面试题-小林coding/(12 篇)
定位:来自"小林coding"的系统性面试题系列,涵盖 Java 后端主要技术方向。
结构设计:12 个文件覆盖 12 个技术方向,各自独立。当前扁平排列,因为在同一逻辑层级(都是"面试题"),没有中间分组。如果后续补充到 15-20 篇,可考虑按领域分目录:
Java体系/(Java基础、并发、JVM、集合、Spring)数据存储/(MySQL、Redis)系统与架构/(分布式、消息队列、系统设计、计算机网络、操作系统)
为什么当前不分:12 篇不多不少,加上分组反而增加 1 层目录(变成 3 层),与"日常保持 3 层"的规范一致。只有当文件数让单目录浏览困难时(>15)才值得引入分组。
命名格式 {技术方向}面试题.md:简洁明了,按字母/拼音排序自然分组(Java 系列在前,中文在后)。
文件关键词索引
以下关键词用于快速了解各文档内容特征,无需打开文件。修改文档内容后必须同步更新。
LeetCodeHot100/
| 文件 | 关键词 |
|---|---|
00-prompt.md | AI提示词、算法教练、面试辅导、角色设定 |
00-经验感想.md | 哈希压缩、编码技巧、刷题心得 |
01-哈希.md | 哈希表、Two Sum、字母异位词、最长连续序列 |
02-双指针.md | 双指针、移动零、盛水容器、三数之和 |
03-滑动窗口.md | 滑动窗口、无重复子串、可变窗口 |
04-子串.md | 子数组、前缀和、和为K、滑动窗口最大值 |
05-普通数组.md ~ 17-技巧.md | (空占位,待填充内容后补充关键词) |
开发规范/
| 文件 | 关键词 |
|---|---|
后端Controller开发规范说明书.md | Controller规范、参数校验、响应格式、统一异常处理 |
变量配置注入规范.md | 配置注入、ConfigurationProperties、属性绑定、类型安全 |
面试题/
| 文件 | 关键词 |
|---|---|
面试教练提示词.md | AI提示词、Java面试、实习面试、角色设定 |
计划与反思/
| 文件 | 关键词 |
|---|---|
第一次实习能力要求.md | 技能清单、Java后端、实习准备、能力评估 |
第一次实习-面向对象基础.md | OOP、封装、继承、多态、基础语法 |
Java多线程学习手册.md | 多线程、线程池、并发、锁、JUC |
ClaudeCode工作流定制思考.md | 工作流定制、AI工具配置、个性化设置、环境适配 |
实习调试记录.md | BUG定位、调试方法、提示词加载失败、认证排查 |
AliOSS工具类开发.md | 文件上传、工具类封装、第三方服务对接、SDK使用 |
问题整理/01-tinyint存储与数据库知识链.md | tinyint、数据库存储、知识链、AI问答 |
问题整理/02-Git分支与版本管理.md | Git分支、版本管理、AI问答 |
算法题/
| 文件 | 关键词 |
|---|---|
蓝桥杯竞赛经验.md | 算法竞赛、边界检查、自增操作、循环条件 |
马蹄杯竞赛技巧.md | 数学推导、公式简化、溢出检查、找规律 |
招聘记录/ → 2026-06-09-重庆本手/
| 文件 | 关键词 |
|---|---|
2026-06-09-面试经历.md | 面试流程、现场问答、技术提问、面试复盘 |
背景调研-重庆本手.md | 企业背景、业务方向、招聘需求、行业定位 |
学生感言-招聘会.md | 感言写作、活动总结、个人收获、参与体验 |
学生感言-参考素材.md | 素材整理、数据支撑、事实依据、写作参考 |
面试题-小林coding/
| 文件 | 关键词 |
|---|---|
Java 基础面试题.md | Java基础、面向对象、集合、异常 |
Java并发编程面试题.md | 并发、多线程、锁、线程池、JUC |
Java虚拟机面试题.md | JVM、内存模型、GC、类加载 |
Java集合面试题.md | 集合框架、HashMap、ArrayList、源码 |
MySQL面试题.md | MySQL、索引、事务、锁、SQL优化 |
Redis面试题.md | Redis、缓存、数据结构、持久化、集群 |
Spring面试题.md | Spring、IoC、AOP、事务、Boot |
分布式面试题.md | 分布式、CAP、一致性、RPC |
消息队列面试题.md | 消息队列、Kafka、RocketMQ、RabbitMQ |
系统设计面试题.md | 系统设计、架构、高并发、高可用 |
计算机网络面试题.md | TCP/IP、HTTP、DNS、网络分层 |
操作系统面试题.md | 进程线程、内存管理、文件系统、IO |