3.要让招聘HR明确你的意图,比如在简历开头表明自己正在寻找大数据开发相关的岗位,或者数仓开发(这里切记不要用目标大数据开发的简历投递数仓、ETL工程师等,最好修改一下)
4.学历背景(很重要):列出你的教育背景,包括学校名称、就读时间和学位。如果在学术方面取得了杰出成绩,或者在校做过的项目,都可以在这里提及。最好写明预计毕业时间。
5.技能和工具:在简历中列出掌握的技能和工具,包括编程语言(如Python、Java等)、数据库(如MySQL、MongoDB、Redis等)、大数据技术(如Hadoop、Hive、Spark、Kafka等)以及数据分析工具(如SQL、Tableau等)。
6.竞赛、证书以及奖学金:如果参加过与大数据开发相关的竞赛或获得了相关的证书,可以在简历中提及。这些可以突出专业能力和对大数据开发的研究经历。把自己大学期间获得的一些知名荣誉都写上。
7.实习和项目经历:如果有实习经历就陈列一番,包括实习职位、公司名称、实习时间和主要职责。重点突出与大数据开发相关的经验和技能。如果没有实习,但是在校有一些个人小项目实践的都可以突出下,但切记要自己做的,没有就不写。
8.自我评价:简历最后可以写一段简短的自我评价,强调你的动力、团队合作能力和解决问题的能力。
涤生建议:一份优秀的简历内容都是内容饱满丰富的,但是不要为了凑内容而写一些与岗位不相关的内容,这样反而让招聘者觉得你与这个职位的匹配度非常低,很容易没有反馈。
如果大学期间确实没有参加社团实践、项目经历、竞赛奖状或者奖学金,那就可能要深度挖掘自己的过往经历了,兴趣爱好什么的展开说一说吧,打游戏有时候也不失为一种彰显自身优势的经历,但是要能总结到位哈。
2.面试过程
在面试过程中,最重要的是表现出自己的专业知识和能力。对于大数据领域的面试,一般会涉及到一些基本的算法和数据结构,如哈希表、二叉树等。同时,根据不同的职位和公司,还可能会考察一些具体的工具和技术。因此,需要提前了解和准备相关的知识。
另外,面试过程中还需要注意表达清晰、思路清晰、逻辑严密。面试官通常会关注你的思考过程和解决问题的方法,因此需要注重语言表达和思考能力的训练。以下分享一些我的面试内容:
1.自我介绍环节
问题方向大概有计算机项目经历、转计算机方向的原因(转专业)以及对岗位要求的理解等。
2.根据项目内容问技术栈的基本知识
3.重点(数仓搭建理论及项目细节)
总的来说首先需要熟悉基本的数仓理论知识,其次需要熟悉自己负责的模块数仓搭建流程和对应的业务流程,可以熟悉一些业务流程如何进行数据抽取和处理,包括其中的难点,另外需要注意一些建模的基本规范,像是ADS层不能直接调用ODS层,需要保存为视图进行取用。
4.基础计算机知识
5.行为性格,做事处理方式
6.手撕算法题与SQL相关题目
涤生建议:作为公司的实际面试官来说,对一个完全不认识的人进行筛选,如何沟通可以最高效、最快了解到这个人是否适合这个岗位呢?答案就是从他的自我介绍、简历上面来尽可能的挖掘该候选人的性格、技能掌握以及技能掌握的程度。HR面、一轮面、二轮面、主管面以及总裁面等等,每一轮都有其考察的重点在里面,技术、人品、性格、为人处事以及表达能力,这些都会涉及。
对于平时表达较少或者表述不好的同学,一定要多加练习哈,不然在面试中真会十分吃亏!
3.遇到的问题和总结
在投递大数据领域的校招实习时,我遇到了一些问题和困难。首先是竞争激烈,许多大厂和知名公司都有大数据领域的实习岗位,因此需要有足够的竞争力才能脱颖而出。其次是面试难度较大,需要有足够的准备和技巧才能通过面试。
每一次面试的内容都需要总结,从简单的个人介绍、到基本的开发八股文、技术栈架构、原理;场景问题思考、简历项目内容、比赛经历的深挖,都建议有一个简单的回顾和总结。
为什么总结?复习巩固当前掌握不好的八股文、大数据技术栈原理,重新理顺之前或者正在做的项目细节、比赛经历,提升面试过程中的表达能力。
当然,我也拿到了实习Offer,只是因为一些其他原因不能离校实习。作为马上秋招的应届生来说,能实习就去实习吧!!