Skip to content
Related Articles

Related Articles

Goldman Sachs Interview Experience for Data Engineering Senior Analyst

Improve Article
Save Article
Like Article
  • Last Updated : 13 Dec, 2021

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

  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/

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

  • Why are you quitting your existing company, why GS, what’s different about GS, what do you bring to GS
  • After 30 minutes of discussion, I was extended the offer!

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)
My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!