PHP培训-高端面授PHP培训机构
云和教育:云和数据集团高端IT职业教育品牌
  • 华为
    授权培训中心
  • 腾讯云
    一级认证培训中心
  • 百度营销大学
    豫陕深授权运营中心
  • Oracle甲骨文
    OAEP中心
  • Microsoft Azure
    微软云合作伙伴
  • Unity公司
    战略合作伙伴
  • 普华基础软件
    战略合作伙伴
  • 新开普(股票代码300248)
    旗下丹诚开普投资
  • 中国互联网百强企业锐之旗
    旗下锐旗资本投资
当前位置:
首页IT问答正文

大数据面试:如何根据简历准备面试?

  • 发布时间:
    2022-06-21
  • 版权所有:
    云和教育
  • 分享:

面试中技术很重要,但是如何去沟通表达你的技术更重要,这篇文章内容会讲一些面试中的方法论,后续将不定期进行更新。首先,在这里我想提前说三个问题:

 

大数据面试

1. 面试和工作要懂得分开,先不要过多担心自己写内容在真正工作时不会做,要先解决第一个问题,先有机会进到公司。至于工作的问题是后话,有另一套方法论解决,
不是当前要考虑的问题。

2. 当前的复习不要追求大而全,不要盲目复习,要根据自己的简历复习,怎么根据简历做看下面内容。

3. 高薪肯定是好的,但是要有自我的认知,付出努力会有回报,要追求卓越,要有自驱力。

一、简历书写

1.1 格式

1. 专业技能点(8~10 行,主要描述自己掌握的技术栈,可以按照框架划分)

2. 工作项目个数(1年经验[1~2]个项目,2年经验[2~4]个项目,3年经验[3~4]个项目)

3. 项目描述(概况说明项目即可,但是不能太短,不要两三句话就结束了)

4. 架构组件(项目中涉及的技术组件列出来 A+B+C+…的形式)

5. 项目流程(可以将项目的整个流程,以列表形式描述出来,要包含所用的关键技术组件,注意用技术的名词,组件名词,别都是中文描述)

6. 项目职责(个人职责[3~5]条),`这里注意个人职责,先概况说明,有必要的话再细化一些,比如负责计算了XX指标,描述出来通过什么方式,或者用了什么函数计算了
XX指标`。每条不要一句话参与了XX事情,就结束了。

7. 自我评价(自己发挥,正能量即可,比如追求卓越,自驱力等)

 

1.2 内容

1. 错别字和技术组件的大小写问题,要注意检查,同一个技术组件不要有的大写有的小写。

2. 项目内容的时间顺序要有逻辑比如采集-数仓-画像-推荐 在时间上的顺序要递进,但是这里注意项目在简历中可以倒序排列。

3. 项目可以根据自己对组件的掌握程度,已经对我们学习项目的掌握程度来写,比如 Flink掌握不好,可以不写,但是Spark是必须的。

4. 简历项目一定要认真读,认真思考,我在简历项目中已经把涉及到的问题讲解的比较清晰了,借用到自己的项目中时,要转换为自己的语言。

 

二、如何沟通?

2.1 项目架构图

你的每一个项目都要将项目架构图画出来(这很重要),架构图中要提现出你项目中所涉及的技术组件,弄清楚一条数据在你架构图中的每个组件的输入输出都是什么, 每
一个组件在架构图中的作用是什么,为什么用它,能解决什么问题。尤其在你写的自己的项目职责,要在架构上有体现。

架构图画出来有两名方面的作用:

1. 架构图能让你对你的项目有更明确深入的理解,有助于你思考问题。同时在描述项目是思路会更清晰。这就要求你画架构图是不仅仅是列出来组件,而是要明白数据在
组件中的流转,每个组件对数据都做了怎样的处理,我为什么要用这个组件,它有什么优势,有没有可以替代的其他方案。当然上述这些不是每个人都能做的完美,请记住我
们这句话Done is better than perfect。

 

2. 当你做完自我介绍后,不要傻傻的等着面试官问你问题,如果手边有纸和笔,或者身边有黑板,就对面试官说,您好,我能把我项目的架构图画一下吗,这样我们有一
个上下文,也比较容易沟通,我对着架构给你讲一下我们项目的技术栈,期间你有什么技术问题,可以随时打断我。 这样是不是就可以把你们沟通的思路圈定到你线下准备的
架构上了,是不是对你就更有利了?当然会遇到面试官不需要或者没有给到机会画架构,不必担心,那就正常走面试流程就可以了。

3. 因为在沟通过程中,不可避免会问到你项目中关键组件的一些技术原理问题,比如你用ClickHouse,问你ClickHouse为什么你得知道吧,因此关键组件的基本原理还是
要掌握一些,但也不要追大。

2.2 技术问题

你的每一个项目都要准备两个相关的技术问题,有深度一些的,准备这些问题作用如下:

1. 当你描述自己的项目的时候,不要只是去讲解项目流程,同时要说一个问题,比如“我在做项目的时候,在什么样的场景下,遇到了XX问题,然后我是怎么解决的”。
这样会让面试官听起来更有质量,同时面试官也可能会追问这个问题,你们是不是就有共同语言了。

2. 当面试官问道,你有没有遇到过这个问题,“遇到过更好,没有遇到过的话,就说没有遇到,但是我遇到了XX问题,我是怎么解决的,不用担心问题之间的关联性,总
比你沉默不语要好的多”。

 

2.3 心态

1. 前几次的面试,是找经验的,不必关心结果,不用感觉到面试回答不好,就影响到心情,这是很正常的事情。 你要做到的就是面试之后的“总结”,这个非常重要,
每一次面试之后都要深刻总结问题,不仅是技术问题,还有自己在面试过程中的表现,有没有找到机会画架构图,有没有一些问题是自己会的,但是当时由于什么原因没有答
上来,下次该如何调整。

2. 面试时不用紧张,此处不留爷,自由留爷处,你和这个面试官可能一辈子就这一次见面的机会,有什么可紧张的,就是表现的再不好,又有什么可怕的。

3. 面试的过程其实就是与人交流的过程,要善于抓住机会把自己的能力表现出来,也要能够抓住机会,引导面试官问你会的问题。 比如上边说的描述项目中,说出来自
己遇到的问题,已经怎么解决的,就可能把面试官的思路引导到你解决问题的场景和组件上。 还有自我介绍后的画架构图,都是这个思路。