首页 > 2020年秋招总结(2021届),二本,目前已在上海入职工作
头像
董哥的黑板报
编辑于 2021-05-12 22:56
+ 关注

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!!!

十二、总结

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

更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期精华帖

热门推荐