Open In App

Goldman Sachs Interview Experience for SDE-2 | Bangalore 2021

Improve
Improve
Like Article
Like
Save
Share
Report

Round 1 – Online test

  1. Array Burst Problem (https://www.geeksforgeeks.org/reduce-the-string-by-removing-k-consecutive-identical-characters/)
  2. https://www.geeksforgeeks.org/given-a-string-find-its-first-non-repeating-character/

Round 2 (CoderPad)

  1. https://www.geeksforgeeks.org/find-recurring-sequence-fraction/
  2. Given a 2-D String array of student marks, find the student with the highest average score?

Round 3 (VC)

  1. Project discussion
  2. Given an m*n Matrix of 0’s and 1’s, find the row having max 1’s. Optimization asked.
  3. https://www.geeksforgeeks.org/a-boolean-matrix-question/
  4. Knight in a maze problem, high-level discussion

Round 4 (VC)

  1. Project discussion
  2. Similar to this question – https://www.geeksforgeeks.org/find-the-point-where-maximum-intervals-overlap/
  3. How to create an Immutable class in java?
  4. Why we use Spring, discussion on dependency injection
  5. How do we make the connection to MongoDB in the spring application
  6. @Repository annotation uses

Round 5 (VC)

  1. Project discussion
  2. Apache zookeeper internal working, why do we use zookeeper (as it was mentioned in my CV)?
  3. Rate limiter API problem design (LLD)
  4. ActiveMQ communication types, their uses, why do we need async communication (as it was mentioned in my CV)
  5. Expiry map discussion, how we can clean up the map, thread vs process, thread pools, synchronization questions.
  6. What all design patterns I have used?
  7. What is Singleton pattern, how to create a singleton class?
  8. Suppose we need to create a pool of singleton objects, how will you manage it?
  9. Difference between @Service, @Repository, @Conponent annotations in spring.
  10. When do we use @Qualifier annotation?
  11. Let’s say you have 10 spring boot instances, and you need to build your own monitoring health checkup, how would you do that?

Round 6 (HM round)

  1. Project overview
  2. Challenges faced in the project
  3. https://www.geeksforgeeks.org/count-possible-decodings-given-digit-sequence/
  4. Why do you want to change?

Round 7 (HR round)

  1. What is your current role?
  2. Why do you want to change?
  3. Why do you want to work in the banking domain?
  4. Any prior experience in the finance domain?
  5. A banking scenario discussed.
  6. What are your expectations from the role?
  7. Future aspirations

Note: From round-3 to round-6, there were two panelists in each round.

After two days, I got the call from the recruiter that I am shortlisted for this role. I would like to thanks GFG for helping me in the preparation, without it wouldn’t be possible for me to crack this interview.


Last Updated : 18 May, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads