大数据校招学员实习面试分享
本文实习面试总结来自一位非科班(机械专业)出身的在校生。
作为一个大数据领域的校招实习生,我在这里想分享一下我的经验和教训,希望对大家有所帮助。
在准备简历时,首先需要准确地把握自己的技能和优势,突出自己的特点。大数据领域需要的技能很多,除了基本的编程语言(如Java、Python)和数据分析工具(如Hadoop、Spark)外,还需要了解一些数据挖掘、机器学习和深度学习等领域的算法和模型。
在简历中,我详细列出了自己的技能和经历,包括所学课程、参加过的项目和实践经验等。同时,我也注重突出自己的个人特点,如独立思考能力、团队协作能力等。此外,需要准备一份精美的简历模板,以增加自己的竞争力。
在此分享一个免费制作简历模板的网站
https://www.wondercv.com/jianlimoban/ek29D5Q.html
接下来,非常重要的环节就是如何准备个人实习简历?
当然在这里,我既咨询了涤生老师,也在网上查阅了一些资料,总结来说有以下几点:
1.简历格式清晰简洁:这是简历整体的细节部分,字体大小、间隔、错别字等需要格外注意。
2.个人信息:在简历的顶部包括全名、联系方式、电子邮件地址和个人网站(如果有的话)。
3.要让招聘HR明确你的意图,比如在简历开头表明自己正在寻找大数据开发相关的岗位,或者数仓开发(这里切记不要用目标大数据开发的简历投递数仓、ETL工程师等,最好修改一下)
4.学历背景(很重要):列出你的教育背景,包括学校名称、就读时间和学位。如果在学术方面取得了杰出成绩,或者在校做过的项目,都可以在这里提及。最好写明预计毕业时间。
5.技能和工具:在简历中列出掌握的技能和工具,包括编程语言(如Python、Java等)、数据库(如MySQL、MongoDB、Redis等)、大数据技术(如Hadoop、Hive、Spark、Kafka等)以及数据分析工具(如SQL、Tableau等)。
6.竞赛、证书以及奖学金:如果参加过与大数据开发相关的竞赛或获得了相关的证书,可以在简历中提及。这些可以突出专业能力和对大数据开发的研究经历。把自己大学期间获得的一些知名荣誉都写上。
7.实习和项目经历:如果有实习经历就陈列一番,包括实习职位、公司名称、实习时间和主要职责。重点突出与大数据开发相关的经验和技能。如果没有实习,但是在校有一些个人小项目实践的都可以突出下,但切记要自己做的,没有就不写。
8.自我评价:简历最后可以写一段简短的自我评价,强调你的动力、团队合作能力和解决问题的能力。
涤生建议:一份优秀的简历内容都是内容饱满丰富的,但是不要为了凑内容而写一些与岗位不相关的内容,这样反而让招聘者觉得你与这个职位的匹配度非常低,很容易没有反馈。
如果大学期间确实没有参加社团实践、项目经历、竞赛奖状或者奖学金,那就可能要深度挖掘自己的过往经历了,兴趣爱好什么的展开说一说吧,打游戏有时候也不失为一种彰显自身优势的经历,但是要能总结到位哈。
在面试过程中,最重要的是表现出自己的专业知识和能力。对于大数据领域的面试,一般会涉及到一些基本的算法和数据结构,如哈希表、二叉树等。同时,根据不同的职位和公司,还可能会考察一些具体的工具和技术。因此,需要提前了解和准备相关的知识。
另外,面试过程中还需要注意表达清晰、思路清晰、逻辑严密。面试官通常会关注你的思考过程和解决问题的方法,因此需要注重语言表达和思考能力的训练。以下分享一些我的面试内容:
1.自我介绍环节
问题方向大概有计算机项目经历、转计算机方向的原因(转专业)以及对岗位要求的理解等。
2.根据项目内容问技术栈的基本知识
1.hadoop包括基本概念,架构组成mapreduce、读写文件流程、容错机制等。
2.hive包括对hive的理解、join方案、数据倾斜优化等。
3.spark包括与mapreduce的区别、spark shuffle、优化等。
3.重点(数仓搭建理论及项目细节)
数据仓库分层的优点。
数据搭建的过程。
介绍数仓的每一层。
维度建模的过程,有哪些维度模型。
事实表有哪些类型。
介绍一个业务流程。
缓慢变化维的处理方式。
ADS层能否直接调用ODS层…。
总的来说首先需要熟悉基本的数仓理论知识,其次需要熟悉自己负责的模块数仓搭建流程和对应的业务流程,可以熟悉一些业务流程如何进行数据抽取和处理,包括其中的难点,另外需要注意一些建模的基本规范,像是ADS层不能直接调用ODS层,需要保存为视图进行取用。
4.基础计算机知识
1.操作系统的进程线程、进程间通信方式、用户态内核态的切换等。
2.计算机网络TCP/UDP、TCP拥塞控制机制、TCP三次握手四次挥手等。
3.java创建对象过程,垃圾回收机制,类加载机制等等。
5.行为性格,做事处理方式
项目中有没有难点,如何解决
与他人合作不同意见怎么处理
自身的一些优势
6.手撕算法题与SQL相关题目
#算法题目
美团 三数之和 找零钱
米哈游 最长重复字串
#SQL题目
类似以下截图的题目
涤生建议:作为公司的实际面试官来说,对一个完全不认识的人进行筛选,如何沟通可以最高效、最快了解到这个人是否适合这个岗位呢?答案就是从他的自我介绍、简历上面来尽可能的挖掘该候选人的性格、技能掌握以及技能掌握的程度。HR面、一轮面、二轮面、主管面以及总裁面等等,每一轮都有其考察的重点在里面,技术、人品、性格、为人处事以及表达能力,这些都会涉及。
对于平时表达较少或者表述不好的同学,一定要多加练习哈,不然在面试中真会十分吃亏!
在投递大数据领域的校招实习时,我遇到了一些问题和困难。首先是竞争激烈,许多大厂和知名公司都有大数据领域的实习岗位,因此需要有足够的竞争力才能脱颖而出。其次是面试难度较大,需要有足够的准备和技巧才能通过面试。
每一次面试的内容都需要总结,从简单的个人介绍、到基本的开发八股文、技术栈架构、原理;场景问题思考、简历项目内容、比赛经历的深挖,都建议有一个简单的回顾和总结。
为什么总结?复习巩固当前掌握不好的八股文、大数据技术栈原理,重新理顺之前或者正在做的项目细节、比赛经历,提升面试过程中的表达能力。
当然,我也拿到了实习Offer,只是因为一些其他原因不能离校实习。作为马上秋招的应届生来说,能实习就去实习吧!!
更多精彩视频,大数据校招准备等面试干货可以关注我们视频号哈
这里也自豪的贴一张我们的一位还有两年毕业的同学去星环大数据实习的同学反馈