03.05 计算机专业学生应该如何准备校招?

485577965


针对于计算机专业校招问题我还是第一次回答。腼腆的告诉大家,我的第一份工作就是校招来的,地点是在合肥,记得那时候起薪2500/月,做的是JAVA实习生,现在想起来我就不应该去,拿着最低的工资做着最多的事情。原归正转,接下来来说说计算机专业学生如何准备校招?



1,计算机专业哪些学生最容易通过校招?

(1)大学计算机基础知识特别扎实,专业课知识也特别扎实,比如数据库、数据结构、操作系统等等,校招和社招不同,不会要求你了解更多的项目经验,更重要的是你掌握的计算机专业知识,挖掘你的个人潜能。

(2)毕业于名校,现在校招时,像BAT这样的大公司还是比较喜欢去985高校校招的,比如老牌的计算机专业学校:清华、北大、华科、北邮、西电、上交等等,如果你是毕业于名校,可能性还是比较大的。

(3)参加过计算机国际赛事,比如ACM,CCPC等国际比赛,获得一等奖或者二等奖之类的,这也从侧面证明了你的实力,公司还是比较喜欢的。

(4)去大公司实习过,有实习经验,比如去过BAT公司技术部实习过,那通过率大大提高。



❤️❤️❤️如果你在以上四个内容中都没有,那我真的建议你好好准备校招了,怎么准备呢?

(1)笔试准备

现在越来越多的互联网公司喜欢通过笔试来选拔一些人,从众多人当中选择的最好方式就是笔试。

笔试一般是选择题+问答题+编程题。而大部分公司校招采用的是选择题+编程题,选择题考的是大学的计算机基础知识,编程题考的就是算法了。下次给大家出出算法编程题,看看你能做出几题。

选择题大部分靠刷题,专项练习:链接地址1

算法编程题讲解:链接地址2

名企历年校招考试题:链接地址3

(2)面试准备

面试一般是:兴趣爱好+大学经历+比赛经历+编程项目

先来说说跟技术无关的面试

通常面试官会问:你的优点是什么?我的一般回答是:我能在一分钟之类让你笑。然后你就讲一个特别好笑的笑话,千万别是冷笑话,能够让面试官笑起来,会给你大大的加分,也是让面试官记住你的优势。

再来说说技术面试

一般都是手写几个代码,比如手写冒泡排序法,主要是看看你的思路是否清晰,一般不会太难。

而算法题目一般会有一两题,主要复习两个题库就够了。

剑指offer:链接地址4

leetcode:链接地址5

(3)项目面试

项目面试一般都是说说你做过的项目,可以说说你大学做过的项目,比如大学做的项目组长啊,负责哪一个部分,实现了哪一个功能,说的不要太死板,轻松一点,加点幽默。

项目经验面试:链接地址6


综上所述,现在对于校招的知识要求还是小于项目要求的,不要求你做过多大的项目,主要是专业基础知识,看看你个人的是否可挖掘性,这才是企业看重的。

💔💔💔私信“链接”获得链接1~6。

记住:王小编是中国最帅的JAVA程序员。😛😛😛



这几年的工作和面试经历,让我深刻的感觉到计算机行业对人才的需求层次在快速升级。五年前招聘的目标院校一般在985、211院校的硕士,现在人工智能时代,面试的目标一般是清华北大博士、海归硕士博士、博士后、硕导和博导。当然这种感觉可能是不全面的,毕竟不同方向对人才的需求是不同的,而人工智能对学历的要求是很高的。

结合自己的日常面试经历谈谈对在校生的面试准备吧。

基础知识要掌握

在学校有很多计算机基础课程,比如数据结构、编程语言等等。前几天面试一个哈工大的硕士实习生,c++的构造函数、继承、析构一概不知道,堆栈的概念也不清楚,态度很诚恳,一直说自己可以学习。我想说的是学习能力强确实是一种能力,但是不能只说在口头上,如果自己过去四年本科三年硕士都没有掌握一些基础能力,面试官为什么认定你入职后就能够很快学好所有的基础知识呢。切忌抱着到公司学习的态度面试,既然来应聘,就要有过硬的基本功。


该刷题还是要刷题

刷题是一项临时的突击方法。对于大部分普通人来说,平时可能根本没有太多的项目机会,也没有天天死磕代码的耐心。掌握基础后,就可以适当刷刷题,把别人的经验转化为自己的知识也是一个学习的过程。另外面试也是一个优中选优的过程,掌握的越多,脱颖而出的机会也就越大。

到大公司实习

有了前两条的基础,可以找一些大公司的实习机会。能够通过大公司的实习面试本身也是一种能力的象征。大公司的实习经历能够让你能够提前接触实战,拓展自己的知识视野。



把做过的项目吃透

不管是跟着导师做的项目,还是实习公司的项目,要明白项目的意义、项目的背景、项目的整体方案、方案的初衷、优缺点、替代方案都要心中有数。如果连自己做的项目都说不清,那给面试官的印象就会大大折扣。如果是算法相关的,公式推导、背景知识要了然于胸。之前面试一个清华的博士,履历很漂亮,面试还没聊几句,就非要给我展示项目的成果视频,然后对着视频对着简历,让他推导下公式,讲下原理,竟然很多基础知识都不了解,还一直强调时间久了,记不清了。面试是对你能力的一个短时间综合验证,千万要准备充分,要知其然还要知其所以然。

除了上述几点,如果能有ACM或者大公司举办的比赛的获奖经历就更好了;如果有师兄师姐在心仪单位,也可以让他们帮忙推荐,有的时候会有意外的惊喜。

————————

我是’半杯茶的小酒杯’,欢迎留言讨论,相互学习,相互交流!


半杯茶的小酒杯


准备的话可以分为三部分吧。

首先是确定自己未来想做什么方向。研发,测试,产品,运营还是别的。

然后根据不同的方向进行基础知识的储备,以及简历的编写。简历需要突出自身的闪光点,比如想做研发,可以突出在校期间的项目经历,在项目中承担的角色,以及使用和掌握的技术。同时可以根据面经进行基础知识的补完,但是不要一味的去被面经,应该从面经中总结知识点,然后去完善自己的知识体系。

最后就是多参加招聘会,多参加面试,每次面试完成后后进行复盘,总结自己发挥好的地方,继续保持。发现不足的地方,进行学习和完善。

同时需要调整好心态,不要因为一两次不成功的面试,而影响心情和状态。面试是一个双选的过程。


落北117


多看看面经,知己知彼,了解公司的需求。

多参加宣讲会和面试,知己知彼,了解自己的不足与短板,查漏补缺。

多去了解内推,争取明天内推机会,如果腾讯,可以私聊我😄


分享到:


相關文章: