首先介绍一下我的求职结果,在2022届秋招期间,收到腾讯科技(深圳)有限公司、字节跳动、小米、潍柴等公司的研发类(后台开发方向)offer,且在2022届暑期实习应聘中拿到腾讯科技(深圳)有限公司、美团等公司的研发类(后台开发方向)offer。最终综合考虑了职业发展、薪资水平、工作环境等多项内容后,我选择签约腾讯。
我认为对于我的求职最有帮助的大学经历是参加了ACM俱乐部学习编程知识、参加程序设计竞赛。在大学期间,我累计获得竞赛奖项:ICPC国际大学生程序设计竞赛银奖2次、铜奖1次,CCPC中国大学生程序设计竞赛银奖2次,中国高校计算机大赛-团体程序设计天梯赛团队金奖2次、个人二等奖1次,蓝桥杯全国软件和信息技术专业人才大赛国赛三等奖1次、省赛一等奖1次。从初入大学时对编程一无所知,到可以拿到一些奖项,非常感谢ACM俱乐部的张学辉老师和小伙伴们的帮助与鼓励。可能也正是这段竞赛经历与所获奖项,让我的简历能够被筛选出来,从而顺利进入面试环节。
在大三期间对于未来升学/就业我也曾纠结过,在理科实验班高保研率的政策下,个人的学业成绩、竞赛加分在中等偏上的水平可以拿到保研名额,当时我觉得放弃这样一个机会有些可惜。后来在与父母沟通、请竞赛辅导老师张学辉老师答疑及参考朋友的意见后,考虑到个人兴趣就在于互联网研发类后台方向的岗位,且个人更乐于在实践中学习新事物,最终还是选择了就业。
我选择的是互联网研发类岗位,通过网申+笔试(少部分公司无笔试环节)进入到面试环节。因为疫情的原因我参加的面试都是线上视频面试,通常互联网企业如腾讯、字节的面试会包含3轮40分钟-2小时的技术面试+10-15分钟的HR面试,潍柴、新奥新智等企业通常是20分钟左右的一轮技术面试。技术面试比较务实,注重扎实的计算机基础知识及编程水平。计算机网络原理、操作系统、数据库等专业知识基本在面试中都会涉及到,如果基础知识不过关很容易就会在面试中被筛掉;通常技术面试中会有2-3道编程题目考察编程能力,解题用时及方法都会影响面试的结果,所以扎实的专业能力在互联网企业的面试中十分重要。此外,面试时通常会被要求介绍自己的项目经历,像在学校课程中做的XXX系统/网站的设计与实现等都可以提及,重点是要讲清楚自己的工作,面试官通常会根据你的描述对一些技术细节进行提问。对于HR面试,我认为只要自信、真诚的回答面试官提出的问题就可以。
综上所述,夯实专业知识基础、提高编程能力,参与一些专业相关的竞赛、项目开发并多思考其中的技术原理,都对计算机(研发类)的求职有很大的帮助。
四、关于就业请给师弟师妹给出3-5条建议。
因为我的就业方向时计算机类研发岗位,对该类岗位给出一些个人意见:
1.夯实计算机专业基础知识、提高编程能力,参与一些专业相关竞赛。
2.参与一些实践项目,在项目实现中多关注技术原理和技术细节,有自己的理解。