Skip to content
Related Articles

Related Articles

Improve Article

Goldman Sachs Interview Experience for SDE-2 | Bangalore 2021

  • Difficulty Level : Hard
  • Last Updated : 18 May, 2021

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.

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon. GoogleE-Litmus and Microsoft Test Serieses.

My Personal Notes arrow_drop_up
Recommended Articles
Page :