2020数据架构师⾯试题库
  数据架构师⾯试问题不仅涉及特定于⾓⾊的主题,例如数据仓库解决⽅案,ETL和数据建模。实际上,⾯试官还会⽤脑筋急转弯,⾏为和情境问题来挑战您。那么,您如何为成功的数据架构师⾯试做准备?
  在2020数据架构师⾯试题库中,您将学习有关数据架构师⾯试准备所需的⼀切:
  1)成为数据架构师所需的技能;
  2)您应该熟悉的现实⽣活中的数据架构师⾯试问题(和答案);
  3)3家顶级公司的数据架构师采访过程。
  并且,作为额外的资源,您将发现如何从3个常见的⼯作⾯试错误中恢复过来。
  但是⾸先,让我们关注⼀下您⽆法缺少的部分-数据架构师的能⼒。
  成为数据架构师需要具备的前五项技能?
  以下是每个数据架构师必须证明的基本能⼒:
  1)强⼤的数据建模能⼒;
  2)数据库架构和数据仓库经验;
  3)数据治理知识;
  4)具有Python或R和SQL的经验;
  5)熟练掌握数据可视化⼯具(例如,Tableau)。
  通⽤数据架构师⾯试问题
  ⾯试中较为笼统的部分不⼀定只专注于您的简历。它还可能包含⼀些有关您从事的项⽬以及如何管理时间和优先级的问题。
  1、您是否曾经参与过改善公司现有数据架构的⼯作?请描述您对流程的参与以及变更对公司的整体影响。c语言中typedef用法
  如何回答
  例⾏任务和维护是数据架构师⼯作的重要组成部分。但是,作为数据架构师,您还应该积极主动,并努⼒改善公司的数据流程和结构。雇主希望雇⽤具有批判性思维的数据架构师,他们愿意参与提⾼当前环境的效率和⽣产⼒。因此,请尽⼒向⾯试官表明您不会全神贯注于例⾏任务,并且您不会忘记整体情况。
  答案⽰例
  以我的⼯作经验来看,将外部数据与公司系统中的内部数据结合使⽤会对数据完整性造成各种威胁。因此,我启动了⼀个项⽬,在该项⽬中,我们为第三⽅购买的数据建⽴了分步筛选过程。我还设法进⼀步改善了与我们的数据供应商的关系,后者⼜同意在将数据发送给我们之前对其数据进⾏⼀些检查。该计划对公司的数据可靠性产⽣了积极影响,并在⼀年内将数据库错误减少了29%。instanced
  2、作为数据架构师,您是否⾯临与公司数据安全性相关的任何挑战?您如何确保数据的完整性不受到损害?
  如何回答
  数据安全是每个公司的重中之重。这就是为什么招聘经理希望了解有关您在数据安全问题上的经验的更多信息。在回答这个问题时,请强调数据安全性是您⼯作的重要⽅⾯,尽管您的背景并不专注于该特定领域。
  答案⽰例
  在团队中⼯作时,有时很难就可能造成安全风险的问题达成共识。我记得当时我的⼀些同事想要更改将特许经营数据上传到我们的系统的既定流程的情况。我确信这些更改可能会导致安全风险。因此,为了验证我的观点,我计算了在安全受到威胁的情况下可能给公司造成的财务损失。这促使团队成员修改计划以加强数据安全措施。
  3、作为数据架构师,您应该了解该领域的最新技术和发展。您如何使⾃⼰了解数据体系结构的新趋势?
  如何回答
  在担任技术职务时,通常会全神贯注于公司当前的流程,⽽错过最新的⾏业发展。尽管您的⽇程安排很忙,但招聘经理将珍视您愿意接受⾃我教育。因此,尝试列出您订阅的新闻资源,并在有机会时提
及⼀些会议或培训,或参加的⾏业活动。
apache评分高低意义
  答案⽰例
  我会尽全⼒了解最新的⾏业趋势和技术进步。我相信这可以帮助我学习可以改善我的⼯作的事物…或激发我提出⼀个有益于公司现状的想法。我订阅了诸如NewsWeek和TechNewsWorld之类的新闻提要。我每年还参加2-3个会议,与该领域的其他专业⼈员进⾏交流。只要时间表允许,我都会参加专门的培训和研讨会。
  技术数据架构师⾯试问题
  数据架构师⾯试中的技术问题集中于您使⽤某些编程语⾔,⼯具和技术的⼯作,以及您使⽤它们来实现项⽬⽬标或解决不可预见问题的能⼒。
  4、许多公司使⽤来⾃内部和内部来源的数据。在尝试将新的外部数据源集成到现有公司的基础架构中时,您是否遇到任何问题?您是如何解决这些问题的?
  如何回答
  外部数据通常来⾃使⽤不同数据格式和系统的来源。显然,将这些数据导⼊公司的数据系统时可能会
导致⼀系列问题。作为数据架构师,您必须先确保数据格式可读并可以使⽤,然后再将其存储在数据仓库中。⾯对这个问题,招聘经理希望在⾯对外部数据集成挑战时评估您的问题解决能⼒。因此,请尝试提供⼀个答案,以说明您如何解决此类问题。
  答案⽰例
  根据我的⼯作经验,导致外部数据集成问题的原因通常是⼀个以不兼容格式创建数据的系统。不幸的是,不可能所有公司都使⽤相同的系统。因此,我通过在上载公司仓库表中的数据之前创建并运⾏脚本来解决此问题。该脚本不仅更改了外部数据格式,还进⾏了测试以确保新格式与我们的系统兼容。
  5、您是否使⽤过开源技术?告诉我们您使⽤它时遇到的⼀些问题。
  如何回答
  当⾯试官问这样的具体问题时,公司要么正在考虑将来使⽤开源技术,要么已经在使⽤它。如果您有相关经验,请举⼀些具体的例⼦。并且确保您还强调了修改开放源代码编程代码的能⼒。如果您在使⽤它时没有遇到任何问题,请提及您所知道的开源技术的任何可能的缺点。
  答案⽰例
  我在使⽤Hadoop和MySQL时都没有遇到任何重⼤问题。不过,我意识到使⽤开源数据库或软件实⽤程序有其缺点。例如,您必须依赖⽤户论坛的建议,因为没有正式的客户⽀持来解决您的问题。另⼀件事是,开发⼈员不会在⽤户界⾯上花费⼤量时间,因此您可能缺少⼊门所需的资源。
  6、陈述并描述不同类型的SQL连接。
  如何回答
  SQL连接的基本类型是:内部,左和右(在SQL理论中,还有另⼀种类型的连接-完整。但是,今天很少使⽤)。解释内部,左侧和右侧连接之间差异的最简单,最直观的⽅法是使⽤维恩图,该图显⽰数据集之间所有可能的逻辑关系。
  只要列之间存在匹配项,SQL INNER JOIN允许我们从表A和表B中选择所有记录。
  SQL LEFT JOIN返回左侧表中的所有记录,以及右侧表中的匹配值。如果没有匹配项,则左联接仍返回左表中的所有⾏,并返回右表中的NULL值。
  关于SQL RIGHT JOINS的功能–它与LEFT JOINS相同,但操作⽅向相反。
  7、什么是主键和外键?
  如何回答
  主键是⼀列(或⼀组列),其值存在并且对于表中的每个记录都是唯⼀的。重要的是要知道每个表可以只有⼀个主键。
  因此,您可以将主键视为以独特⽅式标识表内容的字段(或字段组)。因此,主键也称为表的唯⼀标识符。
  主键的另⼀个关键特性是它们不能包含空值。这意味着,在具有单列主键的⽰例中,此列下的⾏中必须始终插⼊⼀个值。您不能将其留空。
  关于主键的最后⼀句话–尽管所有数据库中的⼏乎所有表都将具有单列或多列主键,但并⾮您使⽤的所有表都具有主键。
  相反,外键是引⽤另⼀个表的列(通常是主键)的⼀列(或⼀组列)。外键也可以称为标识符,但是它们标识表之间的关系,⽽不是表本⾝。
  在表⽰的关系模式形式中,表之间的关系以以下⽅式表⽰–指定逻辑匹配的列名称是⼀个表中的外键,并且与另⼀个表中的对应列相连。通常,关系从外键变为主键,但是在更⾼级的情况下,情况并⾮如此。为了捕捉建⽴数据库的关系,我们应该始终寻外键,因为它们向我们展⽰了关系的位置。
  8、R有⼏种类型的数据结构?
  如何回答
  这个问题很重要,因为实际上您在R中所做的⼀切都涉及某种形状或形式的数据。R中最常⽤的数据结构是:
  1)向量(原⼦和列表);
  2)矩阵
  3)数据帧;
  4)因素。
  9、到⽬前为⽌,您在⼯作中使⽤了哪些建模⼯具?您认为哪⼀个有效或强⼤?
  如何回答
  即使数据建模不是您的主要职责之⼀,但作为数据架构师的⾓⾊也要求您对数据建模有深⼊的了解。如果您缺乏经验,请证明您对该主题有⾜够的了解,并提及您认为最有⽤的数据建模⼯具。⾯试官会
认为您⾄少熟悉该主题。
  答案⽰例
  我主要使⽤了Oracle SQL Developer数据建模器和PowerDesigner。我可以说,Oracle Data Modeler的维度建模和⽀持协作开发的集成源代码控制已⾜以满⾜我的需求。但是,PowerDesigner还为数据架构师提供了⼀些出⾊的以技术为中⼼的元数据管理功能,为⾮技术⼈员提供了以业务为中⼼的技术。总体⽽⾔,我认为这两种⼯具都值得尝试,具体取决于公司的需求。
  顺便说⼀句,如果您发现此答案有⽤,请考虑分享此⽂章,以便其他⼈也可以从中受益。帮助有抱负的数据架构师实现⽬标是使数据科学界与众不同的⼀件事。
  10、您在批处理和实时数据处理⽅⾯有什么经验?
  如何回答
  可以根据业务情况应⽤这些数据处理⽅法中的每⼀种。如果您只有其中⼀种经验,请提供其他处理⽅法更适合的情况⽰例。这将表明您对批处理和实时数据处理都有基本的了解。
  答案⽰例
  我对两种类型的数据处理都很熟悉。但是,我更喜欢批处理。那是因为我的职责之⼀是编写程序,以捕获,处理和产⽣公司账单部门的输出。如前所述,我对实时数据处理的经验较少。但是,我知道我们公司使⽤它对从商店的POS系统收集的数据⽴即采取⾏动。
  11、在担任数据架构师的过程中,您创建或使⽤了哪些度量标准来衡量新数据和现有数据的质量?
  如何回答
  建⽴确保数据质量的流程是公司数据基础架构的关键。有了这个问题,招聘经理想评估您的相关经验。确保突出显⽰已监控的特定维度以验证数据质量。
  答案⽰例
  作为⼀名数据架构师,我⼀直致⼒于确保数据质量。我和我的团队监控了⼀些特定的维度,以验证数据的质量。这些包括完整性,唯⼀性,及时性,有效性,准确性和⼀致性。监视这些维度有助于我们发现可能对数据分析的准确性产⽣负⾯影响的不⼀致之处。
  ⾏为问题
  数据架构师经常与来⾃不同部门,背景和职责的同事⼀起⼯作。这就是为什么您应该准备回答⼀些⾏为问题的原因,这些问题侧重于您的⼯作风格以及在跨职能团队中处理冲突的能⼒。
  12、与没有技术背景的同事⼀起⼯作⾯临什么挑战?您如何应对和克服这些挑战?
  如何回答
  数据架构师经常与公司内的其他部门合作。这涉及与缺乏技术背景和对数据过程的了解的⼈员进⾏协作。⾯试官希望评估您的沟通⽅式以及与同事达成共识的能⼒,尽管您之间存在差异。描述特定情况以说明您遇到的问题以及如何解决它们。
  答案⽰例
  我相信优秀的数据架构师应该了解公司各个部门的需求。就是说,我不得不与在很多场合都不完全了解我的⾓⾊和责任的⼈⼀起⼯作。由于数据架构的限制,我的⼀些同事提出了⼀些我不得不拒绝的请求。这导致了某些紧张局势。我想克服这些挑战需要时间。逐渐地,我们了解了彼此的⼯作,这有助于我们集思⼴益解决⽅案。总⽽⾔之,采取额外的步骤来教育⾃⼰和其他⼈已经改变了⼀切。
  13、您如何描述⾃⼰的⼯作风格?
  如何回答
  这个问题不是关于您的个性,⽽是更多关于您如何处理⼯作以完成任务的问题。讨论您处理任务和项
⽬的⽅式,以及如何与同事和客户沟通。您的⼯作风格可能是:协作,结构合理,快速,灵活或独⽴。⽆论您选择⽤什么词来形容它,请牢记职位描述以及您的⼯作风格如何适合个⼈情况。
  答案⽰例
  我将我的⼯作风格描述为协作。我喜欢参与全团队参与项⽬,并与队友共同创造。如果我不确定我应该承担的项⽬⽅向,我总是向我的团队咨询。通过这种⽅式,我们可以努⼒达成共识并调整我们的想法。
mysql面试题汇总  14、您如何解决团队内部的冲突?
  如何回答
  招聘经理希望了解您解决团队问题时的专业能⼒。考虑⼀个⽰例,在该⽰例中,您必须使⽤沟通技巧来处理与同事的冲突。或者,当您设法帮助2位队友到调解⼈的共同点时。
  答案⽰例
  我想认为我具有出⾊的冲突管理技能。作为⼀家⼤公司的数据架构师,我曾在压⼒很⼤的环境中⼯作。有时这会导致团队成员之间产⽣紧张关系。当这种情况升级为冲突时,我会尝试公开处理。通常,
我会组织⼀个⼩组会议,每个⼈都可以表达⾃⼰的担忧。这是我们解决问题并继续进⾏项⽬⼯作的⽅式。
  15、⼯作对您来说最关键的因素是什么?
  如何回答
  有很多因素可能会影响您决定从事新⼯作。这些包括:
  –职业发展机会;
  –补偿;
  - ⼯作与⽣活的平衡;
  –该⾓⾊所需的旅⾏;
  –医疗和⽛科福利;
  –特权,例如健⾝房会员资格,现场⼉童中⼼,消费帐户;
  –带薪休假时间;
  –公司所在地;
  –公司的声誉和⽂化。
  与⾯试官分享在考虑开始新⼯作时哪些因素对您最重要。如果您不确定有关该职位的所有详细信息,那么这是个了解情况的好时机。
  答案⽰例
  作为数据架构师,对我来说最重要的因素是公司的⾏业和⼯作场所⽂化。第⼀个预定义了我将参与的项⽬。第⼆个预⽰了⼯作环境是否将是积极的和⾯向团队的。对我来说,这些对于薪酬和福利同等重要。
  16、您是否也在⾯试我们的任何竞争对⼿的⼯作?
  如何回答
  如果⾯试官想知道您是否也在申请竞争对⼿的公司的⼯作,则可以直接给出答案。但是,您应该避免泄露公司名称或共享太多详细信息。让⾯试官知道您并没有把所有的鸡蛋都放在⼀个篮⼦⾥。同时,尝试给您留下印象,即对您申请的公司⾄关重要。
  答案⽰例
  “我不会透露我⽬前正在采访的竞争对⼿的名字。但是,我可以告诉您,我正在与其他3家公司进⾏⾯试。就是说,您的公司是我的第⼀选择,我很⾼兴我们已经进⼊流程的最后阶段。
  17、到⽬前为⽌,您如何评估您在数据架构师⾯试问题中的表现?
  如何回答
  这是您应该公开回答的问题。通常,您会知道⾃⼰的表现是否良好,或者⾯试是否是⼀场灾难。实际上,如果您解决了绩效问题,则可能有机会回答⼀些其他问题,这些问题可能会给您加分。
反三角函数的图像  答案⽰例
数据的类型有几种  如果您认为您在⾯试中的表现不错:
  “我很⾼兴这次采访⾮常成功,我对⾃⼰的表现感到满意。您想从我们的谈话中澄清什么吗?”
  如果您认为您的⾯试表现不令⼈满意:
  脑筋急转弯–数据架构师⾯试问题
  头脑风暴者可以帮助⾯试官评估您的逻辑思维,并结合您当场提出创造性问题解决⽅案的能⼒。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。