你被录用的条件是什么?
本人20届计算机专业毕业生,校招面试了16家IT公司,拿到6个软件测试/开发Offer,最终选择小米(小米大数据)。 我的条件其实很普通,普通大学,非计算机相关专业(自动化),无项目经历,无拿得出手的算法、网络、操作系统、数据库等学科类的竞赛奖项和论文。
但是,我编程语言熟练度较好,数据结构、算法基本可以,计算机基础知识扎实,对操作系统、网络、数据库、编译原理等有一定程度的了解,对人工智能、机器学习、计算机视觉、自然语言处理等有一定了解,并乐于学习新的知识和技术。 整个春招,我主要参加了线上招聘会和线下校区内推。
在春季招聘上,由于我是计算机专业毕业,所以投递的很多岗位都拿到了笔试或者面试的机会;在校区内推中,大部分也是一轮游,有大概十多家公司的面试机会。 在所有的面试中,有将近一半的都是通过自我介绍开始,然后问一些关于成绩、课程设计、项目经验等问题。在这些问题中,面试官能比较快地判断出你是否是计算机相关专业的,以及你的基础知识是否牢固。
建议学弟学妹们一定要重视专业课的学习,这会对你们的求职道路起到事半功倍的效果! 有约半数的面试会问到计算机基础知识,包括:计算机组成原理、计算机网络、操作系统、数据库系统。这些知识都是计算机类专业必修的课程,而且是非常基础的内容,建议学弟学妹们好好复习这些知识。
也有部分面试会提问一些编程问题或综合性的技术难题,需要同学们提前做好准备。 我在面试过程中遇到的一题是:在Java Web项目中,如何保证数据的一致性?(涉及分布式、JVM)
还有一题是:对小米有什么了解?MIUI、米聊、米博(小米的机器人)……都算。