2020年秋招总结(2021届),二本,目前已在上海入职工作

一、前言

  • 秋招结束拿到Offer后,已入职公司三个星期,一直想写一篇秋招总结给我的小伙伴们,但忙于刚来到这座陌生的城市,生活中有很多事情要进行初始化(init),例如租房子,租到房子之后买毛巾,买脸盆,买被罩......(咳咳,似乎跑题了),又要忙着补学习与工作上的知识点,又在追80版周润发演的上海滩,所以一直没有写这篇秋招
  • 今晚刚洗完澡,又把衣服洗了,现在静下心来给大家写这篇秋招总结(语文不好,所以可能会有病句,另外,键盘敲的太快可能会有错别字,望谅解!)
  • 备注:本账号不是营销号,写的都是实实在在的文章。本人也不是那种店铺转租甩卖,网吧倒闭卖键盘,还有那些写了半天文章最后让你扫描二维码的演员
  • 想要相关资料的可以私聊我,牛客不给打广告。

二、本人情况与秋招结果

本人情况

  • 今年大四,软件工程专业,安徽人
  • 就读于安徽某二本院校(备注:我爱我的学校,以及大学三年帮助过我的同学与老师们;另外,室友我想你们了)
  • 学了三年Linux C/C++,后台服务器开发方向
  • 目前已入职工作在上海

秋招结果

  • 出于自身能力与学历的原因,秋招目前只拿了3个offer
哔哩哔哩 服务端开发 上海
深信服 C++(云计算与网络安全方向) 深圳
奇安信 Linux C++服务器开发 北京
  • Offer选择标准:其实都挺喜欢的,但是优先于对工作地点的选择,最终入职上海

本人目前工作情况

  • 刚工作三个星期,属于实习阶段,毕业转正,岗位为Go开发,因此从C++转Go
  • 在技术上,因为从C++转Go,所以大学所学的好多东西似乎在工作中都用不到,毕竟方向不一样,不过目前正在学习,岗位上也有同事帮忙,那就慢慢来吧

三、秋招历程概览

  • 8.21开始笔试,然后后面就是一大堆笔试,笔试完的结果就是90%的公司就不再鸟你了
  • 中间就是一些面试
  • 10.26终止秋招
  • 好了,多的就不扯了,下面开始介绍一些经验与自己的分享吧

四、在校生如何准备校招?

  • 我个人认为在校生为校招的准备主要分为下面几个阶段
  • 备注:主要以本科四年为例,没读过研,所以不了解研究生大佬们的人生规划路线
  • 备注:下面流程或许与实现有出入(例如时间可能会提前或延迟),但是大体上是这样,可以作为自己的参考标准

第一阶段(找实习)

  • 在大一,或大二,或大三寒暑假找公司进行实习(大公司,小公司每年皆有实习招聘,可投递)
  • 有实习证明在校招中是很占优势的,不论是在简历筛选还是面试环节中
  • 备注:然而,菜的我一个也没有

第二阶段(参加校招提前批招聘)

  • 校招提前批是什么意思?提前批招聘就是在正式秋招之前的一次招聘,你可以进行简历投递,投递简历之后会进行笔试和面试,如果提前批通过并拿到Offer了,那么就直接入职。如果提前批没有通过,那么可以继续参加接下来的校招
  • 概括为一句话就是:提前批就是在正式秋招之前的一次招聘,提前批没通过还可以继续参加后面的校招,相当于多了一次机会
  • 提前批的时间在什么时候:
    • 就是在大三下学期结束之后,大四上学期开学之前的那个暑假,这段时间里就是提前批的招聘时间
    • 以今年2020年为例:各个公司的提前批似乎是今年暑假七月份开始的(腾讯、字节、京东等等),八月份或者八月多结束
  • 备注:好可怜,我也不知道有提前批这些东西,要是知道的话我就早点准备了(后来人,早点准备早点好)

  • 如果提前批通过了,那么第三阶段、第四阶段、第五阶段、第六阶段就不要看了,跟导员和学院沟通好,滚去打工吧

第三阶段(参加正式秋招)

  • 在提前批之后就是开始正式的秋招了,就是接在提前批后面的招聘
  • 秋招规模之大,应届生的数量真是如滔滔江水连绵不绝,竞争之惨烈(本人经历过,感受过,就不多说了)

  • 秋招的时间在什么时候:
    • 就是在大四上学期9月份开学的时候到大四上学期的11月份(9月份~11月份,所以称之为金九银十)
    • 当时,校招时间不固定的,比如今年2020年,暑假八月多就开始了,有的公司可能拖拖拉拉到十一月多还在招人
  • 秋招一般就是:投递简历==>做笔试==>面试(两轮/或者三轮/或者四轮)==>拿到Offer/或者中途淘汰
  • 如果校招通过了,那么第四阶段、第五阶段、第六阶段就不要看了,跟导员和学院沟通好,滚去打工吧

第四阶段(春招之前实习,情况较特殊)

  • 如果你在秋招之后没找到工作,怎么办呢?很多人可能会先等着春招,当然此处也可以选择去实习,当然这里的实习也是要分为很多种情况的
  • 情况分为:
    • ①你秋招没找到工作,并且不想等春招,想出去工作,那么就去找实习
    • ②你秋招没找到工作,想再准备准备,去参加春招,那么就不要去找实习
    • ③想找实习,但是发现没找到(或者找到了但是面试没通过),那么就乖乖的等春招吧
    • ③找到实习了,并且通过了,那就跟导员和学院沟通好,滚去打工吧
  • 因此,这一阶段也是比较特殊的,主要看你个人情况
  • 如果这次实习通过了,那么就先去实习,如果:
    • 实习可以转正,那么第五阶段、第六阶段就不要看了,跟导员和学院沟通好,滚去打工吧
    • 如果实习不可以转正,或者你实习完不想在那工作,那么请转向第五阶段

第五阶段(参加春招提前批)

  • 与秋招一样的,属于春招的提前批,比春招多一次机会,可以投递简历并面试,多了一次机会
  • 春招提前批的时间在什么时候:就是在你大四下学期的二月份左右开始

第六阶段(参加正式春招)

  • 该阶段应该是找工作的最后一个阶段了
  • 春招提前批的时间在什么时候:就是在你大四下学期的三月份左右开始(就是所谓的金三银四)
  • 本人对春招的看法:春招属于校招的最后一个阶段,对于公司而言,一般都是一些岗位的补录,所以春招能找到满意工作的概率比秋招要小
  • 另外,春招的竞争不亚于秋招(想想,考研没考过的,秋招没过的,又有实习完的,该来的都来了)

  • 如果春招也没找到工作,那么,emmm....其实我也不知道该怎么办了,看你自己的安排吧,或许还可以继续找工作

五、简历如何投递?

方式一(三方软件投递)

  • 方式一就是通过各种三方软件向公司投递简历,比如拉钩、Boss直聘等等
  • 不建议使用这种方式,使用这种方式投递简历的回复速度比较慢;而且有些软件会经常给你发各种垃圾消息,信息也泄漏给别人
  • 我本人没用过

方式二(官网投递)

  • 投递简历的正确姿势之一是在公司官网投递,例如你看不上腾讯,想去阿里,你可以百度输入"阿里巴巴校园招聘",之后进入官网投递即可
  • 我本人用这种方式较多

方式三(内推)

  • 什么是内推?内推就是将简历投递给公司的内部员工,内部员工讲你的简历进行接收传递,那么你的简历将会优于其他简历的投递
  • 如何内推?
    • 进入牛客网找到对应的公司,然后找到对应的原因或者内推链接进行内推
    • 加群,例如你看不上阿里,想去腾讯,那么就QQ搜索"腾讯2021届校园招聘",我相信会有很多群的,包括内推群,审核加入之后,找群里可以内推的帮忙内推
    • 对应公司的微信公众号,例如搜索腾讯,使用微信搜索"腾讯招聘"(记得带上"招聘"两个关键字)
  • 本人使用过内推,效果较佳,不错,nice

六、专业知识点如何准备?面试考了哪些?

  • 东西有点多,下面一点一点说
  • 当然了,大佬们肯定比我懂得更多,比如说写一个操作系统,研究6G通信协议等等啊,下面主要讲解我秋招的情况,仅供参考
  • 备注:可能看完下面的内容有人会觉得面试问的比较简单,因为我的简历就是写的这样的(面试官都是根据简历进行考察的),所以跟你们自己的面试内容会有不同

数据结构与算法

  • 笔试和面试都会考到数据结构与算法,那么如何准备呢?
  • 笔试:笔试主要靠编程,以我今年秋招为例,我笔试下来的亲身经历就是,大的公司靠的比较难,比如图各种骚操作(一般就是给你起点,然后给你各种阻碍,让你找出口),逻辑分析,动态规划等等,小的公司比较简单,而且还能百度到原题。笔试没有固定的题型
  • 面试:
    • 小公司:难度中等或较小,一般可能就是让你玩玩数组,摆弄摆弄字符串,然后考考《剑指Offer》上的原题就过去了
    • 大公司/中等公司:难度较大,极有可能让你写动态规划/贪婪算法等等内容,而且还可能来一道你不知道怎么解的题目;当然,也可能考《剑指Offer》上的原题
  • 我个人情况是什么样的?
    • 刷《剑指Offer》,把上面的题目过一遍,重点在链表操作,树操作那一块
    • 没刷LeetCode,当然,如果有时间建议刷
    • 熟悉数据结构与算法的基础,比如说什么是搜索树、平衡树,都有哪些特点呢?各种排序算法及其复杂度分析。什么是动态规划及其思想是什么呢?等等
  • 我在面试中被问过哪些(下面以面试官视角书写)?
    • 说说你常用的排序算法,复杂度是多少?
    • 什么是稳定排序?什么是不稳定排序?
    • 搜索树有什么特点?平衡树呢?
    • AVL树有了解吗?红黑树的特点是什么?AVL与红黑树的区别是什么?
    • 等等一大堆......

计算机网络

  • 我个人的情况是什么样的呢?
    • 把《TCP/IP》看了一遍(重点在TCP那一块),有点厚,把重点地方阅读了一下
    • 然后从"OSI七层"模型下手,把每一层都熟悉一遍,重点放在TCP层和应用层(HTTP协议)
  • 我在面试中被问过哪些(下面以面试官视角书写)?
    • 说说TCP三次握手,四次挥手
    • TCP与UDP的区别是什么鸭?
    • TCP是如何保证可靠性的呢?
    • TCP的拥塞控制原理是啥啊?
    • UDP如何保证可靠性传输呢?
    • HTTP了解吗?与HTTPS的区别是什么呢?
    • HTTPS如何保证安全传输鸭?
    • 啥是TIME_WAIT状态啊?为啥要设计TIME_WAIT状态啊?
    • 等等一大堆......

数据库

  • 不出意外,数据库就考MySQL和Redis
  • 我个人的情况是什么样的呢?
    • MySQL:
      • 基础的语法没怎么看,当然面试也不考语法,比如说create、delete,面试官一般不考这个(当然,有的面试官可能就会考,几率较小,我美团一面的时候就让我写了一个SQL,没写出来,然后就把我挂了)
      • 把《MySQL技术内幕》看了,好书啊,看完之后再配合配合网上资料,感觉MySQL准备的就差不多了
      • 事物、隔离级别、索引(重点)看看就好了
    • Redis:
      • 基础的语法,那些命令的就别记了,记不住的,面试官也记不住的(如果考了你没回答出来,你可以反问面试官,估计面试官也不知道,哈哈)
      • 看了《Redis设计与实现》与《Redis开发与运维》,看完之后,我反问我自己,Redis还有我不知道的?
      • 主要就看看Redis的数据结构,数据结构底层是如何实现的,再看看Redis持久化,内存淘汰机制,复制,哨兵,集群就差不多了
  • 我在面试中被问过哪些(下面以面试官视角书写)?
    • 说说MySQL的索引是如何实现的?
    • MySQL的事务隔离级别有哪些,区别是什么?
    • MVCC机制知道吗?
    • 什么是聚簇索引?什么是非聚簇索引?
    • 来,说说Redis的数据类型有哪些?
    • 来,说说Redis这些数据类型的底层使用的哪种数据结构,有什么特点呢
    • 介绍介绍Redis的持久化?
    • 上面既然你说了两种持久化方式,那么区别是什么呢?
    • 你知道Redis的内存淘汰机制是什么吗?
    • 等等一大堆......

操作系统

  • 操作系统?Really?要考我操作系统?我这鸟技术,何德何能能与操作系统挂钩啊,不过,考的都是概念,别慌,且看下面分解
  • 我个人的情况是什么样的呢?
    • 没看过任何一本操作系统的书(唉,后悔大学没补)
    • 简单的看了Linux的那本《Linux内核设计与实现》,不过在面试的时候似乎也没用到
    • 然后只能去百度上找找面试题,搜搜看看了
    • 考的比较频繁的就是下面问的,见下
  • 我在面试中被问过哪些(下面以面试官视角书写)?
    • 听说你了解操作系统?来说说进程和线程的区别?
    • 我看到你简历上有些你了解操作系统?来,说说协程你有了解吗?与进程和线程的区别是什么?
    • 分页和分段的区别是什么?
    • 什么是上下文切换?
    • 什么是中断?
    • 等等一大堆......

Linux基本操作

  • 我个人的情况是什么样的呢?
    • Linux就不多说了,本人就是玩LinuxC++的,基本操作无非就是用用常用的命令
    • 刚学Linux的,把《鸟哥的私房菜》看看就差不多了
    • Linux这玩意多玩玩就熟了,就跟打王者一样,大一我打王者菜得很,现在我玩韩信,一技能挑起来,秒接大招啪啪啪,然后二技能横扫暴击,中路直接就一波了
  • 我在面试中被问过哪些(下面以面试官视角书写)?
    • Linux用过吗?
    • 经常用哪些命令啊?
    • 查看网络用哪些命令呢?
    • 等等一小堆......

Linux系统环境编程

  • 我个人的情况是什么样的呢?
    • 我是玩LinuxC++的,所以这玩意问的就多了
    • 当然,如果你是学java的,或者Go的,或者Python的,应该不会问到这个,就忽略吧
    • 把《Unxi系统环境编程》,《Unix网络编程卷1》看看,基本的接口都熟悉后面就不难了(《Unix网络编程卷2》有时间看,没时间就别看了,收获估计也不多)
    • 其他的就在编码中慢慢学了
  • 我在面试中被问过哪些(下面以面试官视角书写)?
    • 呦!小伙子在Linux下进行过编程呢!来,说说Linux下常用的信号有哪些?哪些不能捕获呢?
    • 如何创建线程?参数是什么?
    • 线程的同步与互斥有哪些方法?
    • 进程间通信有哪些方法?
    • fork的底层是如何实现的?
    • 进程间通信有哪些方法?
    • 共享存储底层如何实现的?
    • 知道啥是写时复制不?
    • 等等一大堆......

服务端编程

  • 至于服务端编程,没有确切的概念,主要以我个人所学为例进行讲解
  • 我个人的情况是什么样的呢?
    • 这玩意没有具体的书籍,也没有具体系统性的学习方案,很杂,需要自己积累与学习
    • 服务端编程,虽然有编程两个字,但是实际上自己编程较少,主要就是考概念(毕竟面试造火箭嘛)
  • 我在面试中被问过哪些(下面以面试官视角书写)?
    • 我看了你项目里用到了Nginx?为啥要用Nginx呢?Nginx的特点有哪些?Nginx源码读过吗?
    • 什么是心跳检测?
    • 知道什么是时间轮定时器吗?
    • 现在让你写UDP协议,你要如何保证可靠传输呢?
    • 如何设计一个高并发系统呢?
    • 如何设计线程池?有哪些数据结构?
    • CAP介绍一下
    • 分布式锁如何实现
    • 等等一大堆......

加分项

  • 其实校招问的都是基础,如果你多会一点更好(其实面试官更希望看到的是你与别人的不同),比如了解一些网络安全,学学Docker,K8s,会使用GIT,玩过github/gitlab,研究过Nginx/Redis等开源组件的源码......等等等
  • 就先说这些吧,有想要问的文章下面留言,或者加文章末尾给出的QQ群吧(好累,写到这里脖子都酸了,想睡觉)

七、如何为面试准备?

  • 上面我说了这么多,那么如何为面试准备呢?
  • 一定一定要针对于自己的简历进行准备:首先,面试官压根就不认识你,更别提知道你会哪些东西了,因此面试官就是看你简历问你的,也就是说你简历上写了哪些内容,面试官就会往哪个方面去问,所以你需要自己准备好简历,并从简历上进行准备

八、笔试和面试的流程是怎么样的?

笔试

  • 公司一般都会有笔试,当你投递简历之后,如果简历通过筛选,公司就会以邮件的形式通知你,如果未筛选通过,那么你的简历就会一直处于审核中或者待处理等状态
  • 邮箱发送的笔试链接中一般都会规定有笔试的时间,一般都会在下午3点,或下午5点,或晚上7点,或晚上8点不等(其中晚上的笔试多点);另外还会有相关选项让你选择是否参与本次笔试,你可以<stron> </stron>
  • 备注:
    • 如果由于时间冲突,或者自身原因冲突未能参加或者拒绝笔试怎么办?有些公司会有两次笔试机会,时间都是不同的,例如这两次笔试之间可能会隔半个月,如果你第一次未能参加可以参加后续的笔试
    • 参加完笔试之后一般多久出结果?这个要看公司了,而且考虑的因素很多,如果你笔试做得好,那么可能笔试完几天之后就会收到公司的面试邀请,如果你的笔试做的不好,那么简历可能就会一直处于"笔试中"的状态

面试

  • 如果你的笔试通过了,HR会在一定的时间之后通过短信或者打电话的方式通知你参与面试,一般就是在短信或者电话通知之后的下一天,面试官会跟你确认面试时间

九、笔试和面试中需要注意哪些?

笔试

  • 笔试一般都会发给你牛客链接或者Moka网链接,在里面进行代答题
  • 笔试内容:BAT级别或者较好的公司一般都是5道编程题(数量不固定,一般是在5题左右);其他的一般都是"选择+编程"(20道选择题,3道编程题)
  • 在大多数的笔试中,会要求你在笔试的过程中开启摄像头,所以你需要提前准备设备;另外,有的公司同时会要求你即开启摄像头,还开启***控(什么是***控?就是给出一个微信二维码,你使用手机扫描二维码,然后跳出一个界面,之后要求你不能退出那个界面,且要求手机一直处于常亮状态)
  • 笔试时间一般都在一个半小时或者二个小时左右

面试

  • 面试不需要特别注重着装,衣冠整洁就行
  • 一般都是视频面(疫情原因),当然有的公司可能还要求你现场面(极少)
  • 面试时,上来就是一个自我介绍,介绍完之后面试官就开始针对你的简历对你面试,最后面试官会对你说"你有什么问题要问我的吗?",此时你可以反问一些问题,自己随便问,别太离谱就行
  • 面试完之后面试官会让你等结果,至于什么时候出结果不确定,毕竟看你面试的情况,不过你可以在面试完的时候问面试官多久可以出结果

十、面试通过之后的签约以及后续是什么样的?

  • 如果你的面试通过了,走完了整个流程(笔试+技术面(一面、二面...)+HR面),那么后面就开始签约了

签约

  • 签约就是签三方(三方自己百度吧,一句话说不清),公司会给你一个规定的时间,例如5~7天之内给他一个回复
  • 如果你想去对方公司,那么你可以签约,签约完之后一般后面会让你去提前实习,或者等到毕业之后再去公司
  • 如果你不想去对方公司,那么你可以选择拒绝签约,拒绝之后后面就没有机会再签约了,相当于放弃了本次公司的面试,一切到此结束
  • 如果你签约完了,反悔了,不想去了,怎么办?请看下面的毁约

毁约

  • 毁约是什么意思?就是在你签订了三方之后,不想去对方公司了,想反悔
  • 毁约情况一般分为:
    • 签约完之后,你考上了研究生,或者公务员等等,不想去工作了,那么你可以选择毁约
    • 签约完之后,你又在别的公司面试通过了,且你更想去另外那家公司,那么你可以选择毁掉当前公司的三方,去签另外一家公司的三方
  • 毁约之后会有赔偿的,因为公司耗费了相当多的人力物力来为你的面试准备,所以需要你赔偿一般的金额
  • 违约金注意事项:
    • 违约金的金额不确定,一般分为3000、5000、8000不等,在三方中会有明确的规定,你可以看三方上的内容
    • 交完违约金之后,三方失效,后面你就可以签别的公司三方了

十一、学历重要吗?

  • 对于校招,很多人肯定会问一句话,学历重要吗?您看我还有机会吗?

  • 不好意思,这么跟您说吧,学历真的很重要,but,however....今年参加深信服线下签约会的时候,在现场看了深信服的宣传视频,其中有一句话叫做"英雄不问出处,只要你足够有能力,足够有野心,足够有热诚,欢迎你来深信服"。其实就是这样,招聘的岗位要求中规定"本科学历及以上",这就是人家给你的机会,为什么许多具有相同能力的人之间会有很大的差距?差距在哪里?其实就是差这样的一个机会,机会放在你面前,是否珍惜取决于你自己
  • Nothing is impossible!!!

十二、总结

  • 感恩亲人与朋友(女朋友),想念室友,从此踏上搞钱之路,到达胜利之前,无法回头!!!
  • 今天就写到这吧,脖子好酸,睡了,后面再更新

#秋招##面经##校招##C++工程师#
全部评论
太强了,按照楼主的方法已经找到了工作,感谢感谢
2 回复
分享
发布于 2021-05-12 16:10
老哥,我一直感觉算法笔试题比面试题难,我感觉面试中算法真的不难,笔试题有啥好的办法吗?
点赞 回复
分享
发布于 2021-05-13 14:19
秋招专场
校招火热招聘中
官网直投
感谢老哥分享,二本能过那些大厂简历初筛麽
点赞 回复
分享
发布于 2021-05-14 10:27
老哥很强了,我之前一直看你的博客学习补充
点赞 回复
分享
发布于 2021-05-14 11:15
你好努力!
点赞 回复
分享
发布于 2021-07-22 23:34
现在正在一个二线大厂实习从9月到明年2月,如果我秋招过了是毕业过去上班还是啥呀。然后如果我实习还可以的话可以直接转正吗?还是说看这个厂的要求?
点赞 回复
分享
发布于 2021-08-27 13:02
老哥,我想问一下,深信服的笔试收到了和我另外一个笔试时间重了,我还没点确认参加,请问我如果这次不参加是会直接就挂掉了还是说可以参加下一轮的笔试,在线等,挺急的
点赞 回复
分享
发布于 2021-09-12 18:36
你好呀 我也在b站实习 你是哪个部门呀 认识一下大佬
点赞 回复
分享
发布于 2022-06-19 20:48

相关推荐

点赞 评论 收藏
转发
点赞 评论 收藏
转发
28 91 评论
分享
牛客网
牛客企业服务