2026-03-26 星期四
今日收获
实习规划
什么是 HC ?
HC 是 Head Count 的缩写,中文直译是「人员编制」,在互联网招聘(校招 / 实习)语境里,直白说就是「招聘名额 / 岗位坑位」,是你投递前必须关注的核心信息。
- 这个部门还有 HC 吗 ?
- 「HC 冻结」= 公司 / 部门暂停招聘,关闭了招聘名额,不再接收新投递;
- 「锁 HC」= 这个岗位的名额已经被候选人占用,进入 offer 审批环节,不再开放新投递。
什么是 ToB ? ToC ?
- ToC (To Consumer) : 面向消费者。直接面向个人用户提供产品或服务。抖音、淘宝、微信...
- ToB (To Business) : 面向企业。为企业、组织或商家提供解决方案、工具或服务。内部办公系统、企业微信后台、商家管理系统...
实习分类 :
| 类型 | 招聘时间 | 实习时间 | 适合人群 | 是否转正 | 竞争程度 | 特点 |
|---|---|---|---|---|---|---|
| 日常实习 | 全年滚动招聘 | 灵活,一般要求3个月以上 | 低年级学生、<br />想积累经验者 | 通常不直接挂钩 | ⭐⭐ | 门槛较低,时间灵活,岗位多 |
| 暑期实习 | 春季<br />(3-5月) | 暑假期间<br />(6-9月) | 大三/研二<br />(次年毕业) | ✅ 转正率高 | ⭐⭐⭐⭐⭐ | 最重要的实习类型,相当于"提前批校招" |
| 寒假实习 | 寒假前<br />(11-12月) | 寒假期间<br />(1-2月) | 想短期体验的同学 | 通常不挂钩 | ⭐⭐ | 岗位少,时间短,部分公司开放 |
安排实习学习计划路线前需要了解的必要的信息:
- 岗位大类与细分方向。岗位适配性
- 必须会的门槛项| 加分的竞争力项 硬性标准入门槛 能力边界:笔试面试核心考核项
- 软性胜任力要求。通用软技能、岗位专属软素质
- 大厂实习招聘全规则与时间线
- 招聘流程与规则:投递渠道优先级、招聘限制、筛选全流程
- 招聘全流程的考核重点与筛选标准:知道大厂 “怎么筛人、考什么”
- 简历筛选关:看匹配度、关键信息(STAR 法则、 JD 关键词)
- 笔试关:技术岗:核心考算法题(LeetCode 中等难度为主,占比 60% 以上)、计算机基础、编程语言、SQL;
- 面试关。
- 对标竞争基准,明确自身差距
- 目标岗位的录用对标案例
- 失败案例, 踩过的坑
- 信息获取的权威渠道:官方渠道、应届生垂直平台(牛客)、一手信息、内容参考平台
- 当下互联网环境是怎样的?
- 当下 AI 盛行的环境下, 怎么准备实习?
相关提示词参考 :
【背景】
- 身份:
- 核心目标:
- 基准时间:
【我的能力】
- xxxxx
- xxxxx
【要求】
- xxxxxx
- 无需考虑每日学习时长、目标大厂选择、简历制作、面试技巧、求职流程等非技术学习类内容,仅输出技术学习任务与时间规划
- 学习内容必须**极度具体**,严格采用「技术大类→细分模块→具体知识点标题」的三级层级结构输出,无任何模糊化、泛化表述
- 所有学习内容需严格匹配用户现有能力基线,做到循序渐进、学习路径无断层,同时满足大厂实习的技术门槛要求
- 输出形式: 思维导图类型的
【任务】
基于以上背景、输出规则与能力基线,输出完整的、分阶段的 Java 后端开发技术学习规划,明确每个阶段的时间节点、对应学习的技术大类、细分模块与具体知识点标题。初版学习路线图 :

算法题
- 昨天的栈简单题做法太巧了:有效的括号
- 遍历方式并不总是要for(int i; ;++i),有些时候只对每个元素处理时,可以for (auto it: arr),减少寻址次数
c++
bool isValid(string s) {
stack<char> sk;
for (char ch: s) {
// 遇到左括号,压栈对应的右括号,栈自动记录了层级结构
if (ch == '{') sk.push('}');
else if (ch == '(') sk.push(')');
else if (ch == '[') sk.push(']');
// 栈为空说明这个左括号之前没有右括号
// 不是左括号,该右括号应该与上个左括号所需的右括号相等
else if (sk.empty() || sk.top() != ch) return false;
else sk.pop();
}
// 左括号还有剩余说明没闭合完
return sk.empty();
}java
public boolean isValid(String s) {
while(true) { // 神人做法 - 简单粗暴
int l=s.length();
s=s.replace("()","");
s=s.replace("{}","");
s=s.replace("[]","");
if(s.length()==l){return l==0;}
}
}- 最小栈
- multiset 容器: 允许元素重复、元素始终保持有序、基于平衡二叉搜索树(如红黑树)
- 数据既要兼顾顺序,又要兼顾排序,分别使用 vector 跟 multiset 存两份数据,保证顺序、快速排序
JavaEE 课收获
来自任老师
- 设计模式: 工厂模式
- 通过一个例子, 生动形象的说明了为什么会有工厂模式
- 物品有 3 种类型 : 作品, 产品, 商品 核心区别在于 "量" , 这个量就是标准, 工厂的标准