Goldman Sachs Interview Experience for SDE-2 | Bangalore 2021
Round 1 – Online test
Round 2 (CoderPad)
- https://www.w3wiki.net/find-recurring-sequence-fraction/
- Given a 2-D String array of student marks, find the student with the highest average score?
Round 3 (VC)
- Project discussion
- Given an m*n Matrix of 0’s and 1’s, find the row having max 1’s. Optimization asked.
- https://www.w3wiki.net/a-boolean-matrix-question/
- Knight in a maze problem, high-level discussion
Round 4 (VC)
- Project discussion
- Similar to this question – https://www.w3wiki.net/find-the-point-where-maximum-intervals-overlap/
- How to create an Immutable class in java?
- Why we use Spring, discussion on dependency injection
- How do we make the connection to MongoDB in the spring application
- @Repository annotation uses
Round 5 (VC)
- Project discussion
- Apache zookeeper internal working, why do we use zookeeper (as it was mentioned in my CV)?
- Rate limiter API problem design (LLD)
- ActiveMQ communication types, their uses, why do we need async communication (as it was mentioned in my CV)
- Expiry map discussion, how we can clean up the map, thread vs process, thread pools, synchronization questions.
- What all design patterns I have used?
- What is Singleton pattern, how to create a singleton class?
- Suppose we need to create a pool of singleton objects, how will you manage it?
- Difference between @Service, @Repository, @Conponent annotations in spring.
- When do we use @Qualifier annotation?
- 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)
- Project overview
- Challenges faced in the project
- https://www.w3wiki.net/count-possible-decodings-given-digit-sequence/
- Why do you want to change?
Round 7 (HR round)
- What is your current role?
- Why do you want to change?
- Why do you want to work in the banking domain?
- Any prior experience in the finance domain?
- A banking scenario discussed.
- What are your expectations from the role?
- 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.