【工科软件类】萌新找工作指南

【工科软件类】萌新找工作指南 前言本文适用于萌新也就是对找工作没什么概念的人。比如我虽然我是机械专业但是日常做的不是机械设计结构仿真而是软件方面的工作。要找工作的时候才发现哦原来是有机考的是需要刷题的还有面经和八股的需要知道什么是牛客什么是LeetCode。同时本文是萌新指南所以存在很多链接指向其他平台只是给想找工作的同学建立一个初步的印象。在我看来别的平台已经对很多问题解释的很好了。如果对找工作这个事情有了基本的了解之后之后具体的问题可以具体地解决比如如何润色简历如何刷题如何面试等等。1.名词和黑话2.校招流程1.做简历2.笔试3.测评4.面试3. OJ 在线刷题1. ACM模式和核心代码模式ACM模式核心代码模式2.牛客1.专项练习选择题2.在线编程算法3.LeetCode对比附录1.学习资源指路数据结构和算法LeetCode刷题指南2.求职经验牛客网社区塔子哥算法华为校招推荐1.名词和黑话 岗位 组织类JD​ Job Description职位描述工作内容要求那张海报Base​ 双意①工作地base 上海②底薪base 20K 绩效BG​ Business Group事业群腾讯/华为这种大厂架构BP​ HR Business Partner人资业务伙伴面到后半段对接的那个 HRPD​ Product Designer / Product Director视公司语境PM​ Product Manager 或 Project Manager 流程 测评类OA​ Online Assessment线上笔试/测评投完简历先过这一关池子​ 面完了既没 offer 也没拒信挂在等待池里泡着泡池子 薪酬档位类大厂校招常见SP​ Special Offer特殊档比普通 offer 薪资高一截SSP​ Super Special顶档SP 上面那一档签字费​ 签约时额外给的一笔钱常见于半导体/大厂抢人A​ Argue拿 A 厂 offer 去跟 B 厂 HR 谈薪拿去 A 一下 其他梗八股文​ 面试里那些答案固定的理论题OS、网络、SQL…RUN / 润​ 跑路要么公司不靠谱你别去要么你准备跳槽HC​ Headcount招聘名额/编制。部门一年能招几个人是公司预算定的HC 用完再优秀也发不了 offerHC 冻结/卡 HC就是暂时停招。OC​ Offer Call口头录用通知。面试官/HR 打电话告诉你要你了同步薪资、职位、入职时间是正式书面 offer 前的那通电话圈里也叫开奖。OC 之后才会发OM/OLOffer Mail / Offer Letter书面录用邮件。✈️在线测评OJ Online Judge在线评测系统中文常叫 “在线判题系统”​ 或 “刷题平台”。它是程序员刷题、练算法、参加编程比赛最常用的工具。缩写含义说明✅ ACAccepted完全正确❌ WAWrong Answer输出错了⏱ TLETime Limit Exceeded超时 RERuntime Error运行崩溃数组越界、除零等 MLEMemory Limit Exceeded内存超限 CECompile Error编译错误 PEPresentation Error格式错误多空格/少换行手撕代码直白翻译就是 不靠 IDE 自动补全、不靠搜索引擎当场凭自己把代码写出来。它指的是面试官当面或视频连线给你出一道算法题让你在现场的白板、共享文档或简易IDE里从头开始把解题代码完整地写出来。2.校招流程这是一张校招路线图关键有四个步骤投简历笔试机考测评面试1.做简历HR会刷掉一批简历不仅是学校背景还有项目的契合度什么的。如果是投的软件岗位那么要把这个岗位的一些关键词体现出来同时在之后的面试中还可以引导面试官询问相应的八股。这里建议去牛客看看别人的简历是怎么做的。 牛客网社区2.笔试参考下面的OJ在线刷题3.测评据说性格测评也会刷人所以不要太放得开了不要随便选要和公司的企业文化契合。建议看看测评前看看别人的经验 。牛客网社区4.面试建议看看面试前看看别人的经验 。牛客网社区3. OJ 在线刷题1. ACM模式和核心代码模式ACM模式你需要编写完整的程序包含main方法自己手动从标准输入控制台读取测试数据并自己手动将结果打印到标准输出控制台。核心难点必须处理多组输入直到EOF且输出格式空格、换行必须与要求分毫不差。出现场景华为、腾讯、字节、阿里等几乎所有大厂的在线笔试机考比如下面这个C语言的框架你需要用scanf处理输入用printf输出。#include stdio.h int main() { int a, b; while (scanf(%d %d, a, b) ! EOF) { // 注意 while 处理多个 case // 64 位输出请用 printf(%lld) to printf(%d\n, a b); } return 0; }核心代码模式你不需要写main函数也不需要处理输入输出。平台会提供一个函数框架你只需要补全核心算法逻辑通过函数的参数接收数据通过返回值返回结果。class Solution { public: void merge(vectorint nums1, int m, vectorint nums2, int n) { } }这种模式下它怎么判断我是对还是错的原理是什么它有一套「裁判程序」Judge / Runner你的代码 ↓ LeetCode 把它塞进一个完整的 C 程序 ↓ 裁判程序构造测试数据 ↓ 调用你的 Solution::merge(...) ↓ 检查 nums1 最终变成了什么 ↓ 对比“标准答案”2.牛客【链接】牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推求职就业一站解决_牛客网1.专项练习选择题2.在线编程算法3.LeetCode地址力扣LeetCode官网 - 全球极客挚爱的技术成长平台对比维度LeetCode力扣牛客网核心定位​算法内功修炼国内求职实战刷题模式​Core 模式只需补全函数逻辑屏蔽 I/O 干扰专注算法逻辑ACM/OI 模式需手写main()、处理多组输入、控制输出格式高度还原真实笔试题目特点​题面严谨、边界清晰、分类科学多为大厂经典算法题题源多为国内企业校招真题包含大量选择题、填空题、SQL题、简答题八股文语言支持​多语言支持极佳C/C/Java/Python/Go等对 C 语言友好支持主流语言学习资源​优质题解多、官方 LeetBook、周赛氛围好面经/薪资/内推极其丰富有专门的“讨论区”、“求职区”、“AI 模拟面试”适用阶段​提前批前打基础、练思维、保持手感提前批 - 秋招结束刷真题、练手速、看面经、找内推适合人群​想冲大厂算法岗、外企或需要系统补算法基础的工科生投国内互联网、国企、银行 IT、嵌入式需要应对综合笔试的同学劣势​缺乏国内特有的八股文OS/计网/组成原理练习无本土面试经验分享部分题目讨论质量不如 LC算法题的难度梯度不如 LC 平滑附录1.学习资源指路数据结构和算法《Hello算法》 是Github上一本开源的书籍对于算法和数据结构有详细的图解过程而且是免费的在线看。序 - Hello 算法LeetCode刷题指南LeetCode刷题指南持续更新 - 代码如诗的文章 - 知乎https://zhuanlan.zhihu.com/p/6791508312.求职经验牛客网社区塔子哥算法华为校招推荐声明我没有任何利益关系单纯是觉得它这份求职笔记写的比较接地气干货比较多。【华为校招求职路线图从投简历到拿 Offer保姆级全流程指南】https://www.bilibili.com/video/BV1tz9hBvE6J【华为校招求职笔记】codenote - CodeFun2000