Open In App

Goldman Sachs Interview Experience for Data Engineering Senior Analyst

Last Updated : 13 Dec, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

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)

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads