Open In App

Goldman Sachs Interview Experience for Data Engineering Senior Analyst

Round 1(Coderpad Round – 1hr): Questions asked:

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

Round 2 (Zoom Round – 1hr): Questions around data engineering principles, big data fundamentals, Spark, HDFS, YARN, 



  1. Why PySpark exists, JVMs, Difference between Java and Scala, RDDs and DFs, etc.
  2. Coding question: Write the logic for “git diff” command

Round 3 (Zoom Round – 1hr): 

Round 4 (Hiring Manager Round – 1.5hrs): 



Round 5 (45minutes): HR round, led by head of Marcus Bangalore

Tips:

  1. Clarify the problem statement thoroughly
  2. Don’t try for the best solution straight away; it’s totally fine to start with a naive/greedy approach to any problem as long as you’re aware of it and can work your way towards an optimal solution
  3. Depending on the JD, fundamentals are stressed upon combined with some common Computer Science concepts (knowing time and space complexity is key)
Article Tags :