Skip to content

21 级华为软件开发

0.去向与背景

智能班,GPA 11/61,最终是极限拿到保研名额,但是没有选择去;一段阿里后端实习,最终去向华为软开。

1.读研 OR 工作

这个问题可以说是困扰了我许久,所以我在大三下学期一边准备考研 ( 绩点是比较边缘,不确定是否能保 ) ,一边准备实习,同时也力争提升绩点。我当时的想法比较简单,如果可以拿到大厂后端的实习,暑期我就去实习;如果没有拿到大厂后端,暑期就准备考研。由于我的绩点比较边缘,即使最终能保研,也基本上就是本校;考研方面由于我同时准备的东西比较多,就选择的是准备考研本校。

在我看来,以就业为导向的话,要让读研是有意义的,以下几种情况我认为读研是比较有意义的:

  • 目标去算法岗的,本科想拿到算法岗还是比较难的。

  • 学校层次提升比较大的,比如 sdu -> 华五以上。

  • 本科拿不到较好的开发 offer,比如本科拿不到大厂后端,读研后可以有一个缓冲,有更大机会拿到。

以上仅是一个参考,我见过本科拿到算法岗的,也见过双非能保研去 985 没去的。

2.学习建议

最最最重要的就是刷算法题,大厂面试基本都是需要手撕代码的,推荐多刷几遍 LeetCode Hot 100 ,如果已经刷了好几遍了,可以每天完成每日一题保持手感。

八股主要就是 小林 Coding JavaGuide 这类网站,学习过程中不要局限于网站内容,多多深入思考。

项目 没有的话可以包装 b 站项目 或者 包装一下课程大作业。

3.暑期实习和秋招

暑期实习集中在 3-5 月,尽早投递。一些公司可能秋招 hc 很少,大部分 hc 给了暑期实习转正,所以把握好暑期实习。暑期实习只是有机会转正,并不代表一定可以转正,同时即使成功转正,发意向 ( 也就是拟录取通知 ) 也是比较晚的,所以如果拿到实习,重心还是要放在秋招上面。

秋招集中在 8-10 月,一些公司可能 7 月就开始了,尽早投递。如果在实习,也尽量 8 月就开始投递,越早投递,机会越多。

大厂的暑期实习流程和秋招流程差不多,一般来说需要经历 简历筛选 -> 性格测评 -> 笔试 -> 一面 -> 二面 -> 三面 -> HR 面 -> 意向 -> 正式 offer

简历筛选:一直不推进不要急,可能实在是简历太多了,多多投递即可。

性格测评:考公一类的题目,建议每天做几家公司的,太多了,很容易做到吐。

笔试:一般是 408 选择 加上 3-5 道算法题,一般来说作用不大。华为笔试设有分数线,其他的基本都没有明确设线。

一面:一般是组内资深员工,面试大多重点考察八股,少量涉及项目和实习。

二面:一般是小组 leader,面试大多重点考察项目和实习,场景题居多。

三面:一般是部门主管,面试考察比较随机。

HR 面:大多数是一些轻松的问题,但阿里 HR 面可能不太轻松。

意向:拟录取通知,不谈具体薪资,可以同时接收多个。

正式 offer:包含具体薪资,一般来说只能接收 1 个。

其中每个流程之间都可能相隔比较久,各轮面试之间可能都有排序 ( 对比各个面试者 ) ,不要过急,耐心等待结果。

面试过程中要突出自己的特点,要做到与众不同,面试官可能每年面试很多人,一样的问题,思考的深一点,回答的多一些 ( 不要拖延时间,精简,重点还是深度 ) ,更容易通过。所以在复习八股的时候,要深挖细节。牛客上的经验帖比较多,可以参考牛客上的各种面经。

4.部门选择

同一个公司的不同部门可能区别非常大,类比研究生同一个学院不同的组,招聘门槛等各个方面都可能有所不同。部门的选择就好比研究生选导师,是比较重要的。但是投递时一般来说是不能锁定到最小的组的,除非认识内部的人员来定向内推,只能按照大部门来进行投递。一些核心部门在职业发展与薪资待遇上都是比较好的,相应的招聘门槛可能就更高。投递过程中可以根据自身情况选择合适的部门,在同级别的大厂 offer 选择时,可以对比两个具体部门情况。但是具体部门的工作氛围等具体信息一般在网上是找不到的,因为一个部门大概就 10 人左右,公开发布信息很容易被定位,所以只能了解大致情况。

5.杂谈

找工作有一定的运气成分,多多投递,幸运总会降临。如果被挂可能真的不是个人问题,可能同批次的人实在是太强了,或者是和面试官不太对付,不要气馁,多多投递即可。

SDU 本科直接就业的人不多,所以相关本科就业的经验和信息都非常少,如果大家有任何疑问,欢迎加我。

wx: wxid_r3rq6kl7gcdv22 qq: 2286404136

总结一下,最重要的就是刷算法,早投递,多投递,保持良好心态。

微信