大公司招应届毕业生做Java工程师更看重项目经验还是算法能力?

Isabellaqin

我目前正在带软件团队,也经常被邀请做大型软件公司的面试官,所以我来回答一下这个问题。

按照以往经验,大型软件公司一般会有一个最低入职要求,比如有的软件公司要求最低是211大学,有的要求是计算机、数学、物理、统计等相关专业,有的要求能进行英语交流等。通常情况下,人事部分会筛选出合格的毕业生,然后安排笔试和面试。

我基本上参加的都是面试环节,人事部门的工作人员会把面试人员的基本资料,包括笔试成绩整理好,以便于面试官进行面试。通常情况下,在面试Java程序员的时候比较关注以下几个方面的内容:

第一,知识结构。知识结构对程序员比较重要,是否完整的学习过高数、线性代数、概率、操作系统、数据库、数据结构、算法设计等。

第二,动手能力。对应届毕业生来说,动手能力比较重要,是否做过一些小型的应用还是比较看重的。

第三,学习能力。学习能力对程序员来说非常重要,因为不同的项目往往需要使用不同的技术,而有些技术是需要自学完成的。

第四,数学能力。一般情况下,对普通开发岗位没有单独考察数学能力的要求,但是如果从事算法相关岗位,对数学能力的要求还是比较高的(目前我团队中做算法的都是研究生)。另外,从事大数据、人工智能等领域开发的程序员也对算法能力要求比较高。

第五,沟通能力。现在软件开发都是团队作战,所以沟通能力对程序员来说是比较重要的,很多项目经理评价一个程序员的沟通能力就是两点,一点是能听明白话,一点时能说明白话。

总之,Java程序员也好,Python程序员也罢,大型企业对应届毕业生的要求并不是特别看重项目能力,毕竟大部分应届毕业生没有机会接触到软件项目。

我做软件研发多年,也带软件团队,我会陆续在头条上写一些关于软件开发方面的科普文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有软件开发方面的问题,也可以咨询我。

谢谢!


IT人刘俊明

大公司招应届毕业生Java工程师更看重项目经验还是算法能力?

大公司更注重应届毕业生的潜力,如学习能力、解决问题的能力、沟通能力,对于刚入职的应届毕业生,大公司会花时间和经历去培养。

刚毕业的大学生做java工程师很少有项目经验,但也有一部分通过实习、兼职或者跟着老师做一些项目,当然这部分学生是非常少的。


现在好多想一毕业就从想做java开发,所以在学校都或多或少的学习算法,并且还参加算法方面的比赛,如ACM。一旦在比赛获取比较好的名次,那么在面试的时候会给面试官留下很不错的印象。

如果一个刚毕业的大学生即有项目经验又有算法能力,那么你被大公司看中的概率是非常大的。

我有一位同学从高中就开始学习C和java,大学毕业后直接去了google,他算法特别厉害,在国际算法比赛都拿过奖。


分享到:


相關文章: