Open In App

Goldman Sachs Interview for Java Developer in Hong Kong (10 Years Experienced)

Round 1: This was a Coderpad round. Duration-75 minutes. Need to code while the interviewer monitors your approach. This round had 2 questions to code.

Code: You need to build the function body from scratch.



Code: You have been given a solution, but that was not correct, you need to modify those and correct the solution and make all test cases pass.

I completed all codes, except the punctuation test case was failing, and got an interview timeout. But this round was cleared and proceed to the next round.



Round 2: Round two was a Zoom interview with 2 interviewers:- Time 60 minutes
Started with a formal introduction, current work, and experience.

Then the interviewer asked me to solve with a different approach, I tried to solve by explaining, We can iterate over that collection of lists all having sorted numbers. We will pick one number and check-in all lists if the number is the lowest then print the number and remove it from that list if a duplicate is found remove it from that list too. We will keep doing this until any list has any element and keep removing and printing.
The interviewer asked a follow-up question about the Time and Space complexity of your solution, I was not quite sure about it.

Round 3: Round 3 was a Zoom interview with 2 interviewers: Time of 60 minutes. Started with a formal introduction and then asked about my project architecture and business. I explained my project and boundary/limitations to handling concurrent calls. 
The interviewer asked, how to handle the call if you get more than your defined limits for your server, I explained how the Cloud environment takes care of Spikes in call demands. Scaling of the server can be done.
Then Interviewer asked, how to handle this situation with In-house architecture, I explained we can design our own filter/Interceptor which keeps track of each call and send an alert to create a new instance if the number of call reaches a defined point. First I was explaining to create a separate project and plug with API, but lastly, he wanted to listen, just create a class in the API project itself that will trigger an alert.

Next, he asked me a few questions:

I didn’t get offer.

Hope this will help you guys and all the best!!

Article Tags :