改版通知

巨人肩膀网站已全新改版。若您仍依赖旧站功能或数据,欢迎联系我们,我们会协助处理。联系我们

大数据面试时,你造项目介绍的正确打开方式?

春风得意2025年1月3日0 回答133 浏览
本文来自公众号: 涤生大数据

面试就是一场和面试官勾心斗角的过程,作为面试官,要在短短的几十分钟来了解你这个人,还要甄别简历的真假问题,真是的很难的,很多小伙伴在面试的时候,很怕面试官对项目细节的追问,特别是对于小白同学来说,所以对于面试者来说,项目介绍至关重要。小面列举几个注意点让大家正确的打开项目介绍的面纱。


1 在开始项目描述时,莫怕,因为你不知道的,面试官也不知道

有同学被问到项目介绍就开始慌乱,以为面试官啥都知道,面试官也不是神人,拿到你的简历时没办法知道你的项目细节,即使面试官是你同行业的,每个企业的流程做法完全不同,他可能完成知道你的简历细节。

再者说,你的简历上的项目都是做了长时间的项目,面试官不可能在短短的几十分钟内来完全了解你的项目,甚至有的面试官在面试之前都没时间详细的看你简历。而你是经过长时间准备的,你对项目的了解是全部高于面试官的,所以你没必要紧张。简历适当包装是很正常的事情,不要有心理负担,就跟你跟一个人相亲见面一样,你肯定要把最好的一面展示出来。

当然面试官也不是傻子,既然不能了解你的底细,那么就想办法来了解你的项目经验和技术,下面是几种常见的提问方式。

提问方式目的
描述一下最近这份项目吧及其工作经验?,验证你说的是不是和简历一致?看看这些项目是不是你真的做过
针对你项目用到的技术,比如架构 、数据库等,针对这些技术提一些基本问题还是验证你是否做过这个项目,同时看你对这些技术的掌握程度
针对某个项目,不断地问深入问一些问题,或者从不同脚本问,看你是不是前后矛盾深入核实你的项目细节
针对技术,问一下你项目遇见的问题,怎么处理。核实你是不是有项目经验,还是仅仅是学习经验。

2 低级错误最致命,一旦出现直接paas

面试过程中有些错误是千万千万不能出现的,这些错误会导致你的整个面试泡汤,比如,我之前面试的一位求职者,前面回答的都很长棒,但是在mapjion的时候,问了句项目上,小表是怎么定义的,他来了句10G一下,当时我就蒙了,就觉得没法继续了,所以一些低级的,是你在准备过程中尤其重要的,下面列了些会导致你直接出局的错误回答。

错误类型导致后果
面试的工作经历和简历上的不一样这个会偶发现象,紧张的真实的按真是情况说了,我会直接怀疑简历是假的,即是说是简历写错了,我会更进一步深入核实
项目里用到的一些概念性问题回答不出来,什么是活跃、留存、维度退化等一旦发现概念不对,基本认为很弱,我会用更多的问题来验证,深入核实项目真实,甚至技能和能力
前后矛盾,前面介绍的时候说自己sparksql用的多,结果问道spark的技术问题回答不上来,改成hive用的多这个时候我会怀疑项目的真实性,我在会进一步核实hive的技能,并且会核实更多的项目细节:比如数据量多少?做了多久?任务跑了多久?,一旦出现纰漏,那不紧紧简单是的技术问题了。
让面试官觉得你很浮躁,比如说话不庄重‘线下面试时,不注重穿着这个即使你技术再好,一会导致你出局,油嘴滑舌的人一般都不会又太高的评语,你要知道首轮技术面试,那基本都是脚踏实地做事情的人
明说不愿意加班、不愿意出差等虽然有的公司是不用出差,但是有的时候体现一个人的责任心,做做心里承受力,咱就说吹吹牛,不犯法。


3 有意无意的说出面试官爱听的话

在做项目介绍的时候,作为一个面试官,是非常想要听一些关键点的,所以只要你说出来一些关键点,而且回答相关问题也非常好,这绝对是面试过程中的加分项。我在面试别人的时候,一旦听到我想听的关键点,那这个人基本上会得到我一部分的认可。下面,列举一些,关键点和对应的说法,仅供参考。

关键点表达方式
考虑扩展性,有整体的架构意识比如:我在设计这个借据表的时候,是考虑到后续业务的变更的需要我额外的留了XXXX等,当然后我也考虑到后续业务的使用上的便利,做了XXXX设计。
有调优的意识,能够主动发现问题,并解决在开发这个模型的时候,我当时就注意到性能的问题和内存的问题,后续随着数据的增加,可能处出现一定的问题,所以,在压力测试阶段,我通过XXXX和测试和监控,并想到了XXXX的处理办法,查阅资料,来XXXX.
动手能力强,肯干活,会的东西比较多在项目中,我不禁做开发,还有取做一些挖掘的工作,还有我也经常XXXXX
有主见,能不断探索新的知识在项目中,我会在保证不耽误进度的前提下,积极的和项目经理说出我的想法,我也会在工作的时候,想想多种方式实现,思考那种方式效率比较高。
责任心强,能适应大的压力我如果项目遇见问题,会先查阅资料,如果遇见自己解决不了的及时的请教相关的人员,不能拖,即使加班也会在规定的时间内完成

4 主动出击,自己的亮点应该秀出来,不要等着面试官挖掘

记住:面试官不是你的家的亲戚,并且很忙,能主动挖掘你的亮点的面试官少之又少,而你又必须要他知道你的两点,所以适当的机会说出你的亮点是你的义务。面试的时候,面试官经常会问:你在项目里有什么亮点吗?或者你觉得自己什么品质可以胜任应聘的工作?都问的这么直白了,还不找一点亮点说一说吗?甚至有的人还会说,没有。这都是面试在整个面试过程中没找到你足够的两点,虽说可能还行,但是一旦有更好的人选,你可能很容易就被刷掉。

作为面试者要主动说出来,而不是要等着面试官问,但是请注意,说的时机一定要注意技巧,找机会,通常是找一些开放性的问题说。比如:在这个项目里用的什么技术?你除了可以说一些基本的技术外,如:hive spark等外,还可以说一些热门的,新型的技术架构,哪怕是你项目没用到,只要你拿得出来,就可以成为你的两点。

也就是说,一定要找机说出你拿得出手的并且是目前比较热门的技术。


5 学会适当的引导:准备点亮点,在介绍的时候有意识提到,但别讲全

就像上文说的,在项目介绍时,你可以不经意的穿插的说出一些你自己准备好的亮点,但请记住:这是在介绍项目,这是在回答问题,所以你当前的重心是介绍项目,而不是说明你的亮点,不需要说的过多,一旦你详细说,可能会让面试官感觉你跑题了。

所以,在介绍项目的时候,你可以一笔带过,就像太极高手一样,留个引子,比如说, “我们的项目的业务方对数据及时性要求非常高,数据高峰期平均每小时要处理几百万条数据,为了保证我们在开发时,都要考虑性能优化问题”,这样就成功的把面试官引入“性能优化”的方向上来了。

你在面试之前,就可以针对性的准备好一笔带过的话,研究招聘岗位的要求,提前做功课,突出的点一定要项目要求切合。


6 可以适当引导,但是不能过度

虽然可以引导面试官,但是不能过度,有时候话说的太多,反而不好,问了ck数据库时做什么的,不仅回答了ck数据库时什么,自己做了什么,甚至把大数据量的处理细节也都统统的说了出来。这可能会过犹不及,面试官就会有点怀疑你说的每个细节,怀疑你是从网上抄来的,而不是你项目上真实使用的。

一定要事先准备,不要露的太明显,每个面试官都能感受的到你的准备。但是你不能凭借这准备充足就太爱表达,毕竟面试你还是要让给面试官来主导。不过话说回来,你如果表达了,大体量数据,点到为止,不继续后面的话,我想作为一个面试官,都会忍不住提问的,那你后面自然又表达的机会。但是千万记住:如果你表达出了你的引子,尴尬的是,面试官没接住,那么这个亮点可能不是面试官关心的,或者不是项目必备的,当前你就可以不说了,继续下一个引子吧。


7 合理的表达,和细节的把握决定你面试的高度

面试前,大家应该准备好自己的说辞,自信起来,因为是你的项目,这里你说的算,但是也要合理的表达,把握细节,避免一些不必要的情况。

避免的情况正确的做法原因
回答过于简单,往往就一句话,问啥说啥要把知道的说出来,重点突出你知道的项目经历、架构思维等问:用到spark吗?答:用过问:怎么使用的?答:开发模型的时候问:你的主要工作是什么?答:数据开发太高冷了,面试官直接放弃
说的太流利,像背书适当停顿,边思考边说不要让面试官觉得你在背书,学会适当停顿,让整个面试更像是你在会议自己的项目
介绍项目的时候,什么都说控制在3到5分钟,就说上文让你准备好的,而且要有逻辑说的太多很容易让面试官不耐烦,如果有逻辑还好,没有逻辑的瞎说,会让面试官觉得你的思路太乱了
别太说过多的技术细节,只说你熟悉的高手过招,点到为止,技术面也是,等着面试官受了你的引导来问你你说的所有的东西,都可能被面试官追问,你确定要让自己暴漏过多吗?而且你说的越多,面试官问的越多,反而没了说你项目的亮点了

 一场好的面试在于你项目介绍说的够不够出彩,如果你能做好上述几点,这场面是看似是面试官在主导,但是归根结底还是都在你的把控中。