Skip to content

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月)想短期体验的同学通常不挂钩⭐⭐岗位少,时间短,部分公司开放

安排实习学习计划路线前需要了解的必要的信息:

  1. 岗位大类与细分方向。岗位适配性
  2. 必须会的门槛项| 加分的竞争力项 硬性标准入门槛 能力边界:笔试面试核心考核项
  3. 软性胜任力要求。通用软技能、岗位专属软素质
  4. 大厂实习招聘全规则与时间线
  5. 招聘流程与规则:投递渠道优先级、招聘限制、筛选全流程
  6. 招聘全流程的考核重点与筛选标准:知道大厂 “怎么筛人、考什么”
    1. 简历筛选关:看匹配度、关键信息(STAR 法则、 JD 关键词)
    2. 笔试关:技术岗:核心考算法题(LeetCode 中等难度为主,占比 60% 以上)、计算机基础、编程语言、SQL;
    3. 面试关。
  7. 对标竞争基准,明确自身差距
    1. 目标岗位的录用对标案例
    2. 失败案例, 踩过的坑
  8. 信息获取的权威渠道:官方渠道、应届生垂直平台(牛客)、一手信息、内容参考平台
  • 当下互联网环境是怎样的?
  • 当下 AI 盛行的环境下, 怎么准备实习?

相关提示词参考 :

【背景】

- 身份:

- 核心目标:

- 基准时间:

【我的能力】

- xxxxx
- xxxxx

【要求】

- xxxxxx
- 无需考虑每日学习时长、目标大厂选择、简历制作、面试技巧、求职流程等非技术学习类内容,仅输出技术学习任务与时间规划
- 学习内容必须**极度具体**,严格采用「技术大类→细分模块→具体知识点标题」的三级层级结构输出,无任何模糊化、泛化表述
- 所有学习内容需严格匹配用户现有能力基线,做到循序渐进、学习路径无断层,同时满足大厂实习的技术门槛要求
- 输出形式: 思维导图类型的

【任务】

基于以上背景、输出规则与能力基线,输出完整的、分阶段的 Java 后端开发技术学习规划,明确每个阶段的时间节点、对应学习的技术大类、细分模块与具体知识点标题。

初版学习路线图 :

![ToC 通用业务 Java 后端开发](https://gitee.com/kualk/pic-go/raw/master/imgs/ToC 通用业务 Java 后端开发.png)

算法题

  • 昨天的栈简单题做法太巧了:有效的括号
    • 遍历方式并不总是要for(int i; ;++i),有些时候只对每个元素处理时,可以for (auto it: arr),减少寻址次数
c++
bool isValid(string s) {
    stack&lt;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 种类型 : 作品, 产品, 商品 核心区别在于 "" , 这个量就是标准, 工厂的标准

记录学习,分享技术