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
Geek Week

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.

Hey geek! It’s time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!

My Personal Notes arrow_drop_up
Recommended Articles
Page :