📜  高盛数据工程高级分析师面试经验

📅  最后修改于: 2022-05-13 01:58:27.771000             🧑  作者: Mango

高盛数据工程高级分析师面试经验

第 1 轮(Coderpad 轮 – 1 小时):提出的问题:

  1. https://www.geeksforgeeks.org/find-subarray-with-given-sum-in-array-of-integers/
  2. https://www.geeksforgeeks.org/check-if-a-given-binary-tree-is-sumtree/

第 2 轮(Zoom Round – 1 小时):围绕数据工程原理、大数据基础、Spark、HDFS、YARN、

  1. 为什么 PySpark 存在、JVM、 Java和 Scala 的区别、RDD 和 DF 等。
  2. 编码问题:编写“git diff”命令的逻辑

第 3 轮(变焦轮 – 1 小时):

  • 有关数据建模、SQL、数据库、范式和规范化、ER 图、各种键等的问题。
  • 编码问题:https://www.geeksforgeeks.org/minimum-number-platforms-required-railwaybus-station/

第 4 轮(招聘经理轮 - 1.5 小时):

  • 关于各种分布式文件系统和文件格式、Parquet vs Avro 等的问题。
  • 设计 CoderPad;类、函数、环境等
  • 编码问题:https://www.geeksforgeeks.org/median-of-stream-of-integers-running-integers/

第 5 轮(45 分钟):人力资源轮,由 Marcus Bangalore 负责人领导

  • 你为什么要离开现有的公司,为什么选择 GS,GS 有什么不同,你给 GS 带来了什么
  • 经过30分钟的讨论,我被延长了offer!

尖端:

  1. 彻底澄清问题陈述
  2. 不要立即尝试最佳解决方案;只要您意识到这一点并且可以朝着最佳解决方案努力,就可以从幼稚/贪婪的方法开始解决任何问题
  3. 根据 JD 的不同,强调基础知识并结合一些常见的计算机科学概念(了解时间和空间复杂性是关键)