I got the opportunity to be interviewed in Goldman Sachs through referral. I currently have two years of experience working in an MNC.
Hr called me and informed me about the process. A hackerrank test link was sent on email and was asked to complete the test in 3 days.
(Round 1) Hackerrank Coding Round (2 Hours)
It was a two-hour test and 2 coding questions were given. These questions were easy-medium level. One question of based on a matrix and another one was a popular Dynamic Programming question. I was able to solve both of the questions as I have already solved them earlier.
(Round 2) Coder Pad Round: (1 Hour)
Hr called me and informed me that I had cleared Hackerrank Round and asked few time slots to schedule Coder Pad Round. It was a one-hour coding round and was expected to code in front of the interviewer. The default coding language was Java. Questions were again Easy-Medium level on LeetCode. I was able to solve both questions quickly as I have encountered them multiple times.
Hr called me and informed me that further 3 rounds will be video conference round and were scheduled on a weekend. I was given 10 days time to prepare. The interview was held on zoom and zoom link and coder pad link were shared.
(Round 3) Video Conference Round: (1 Hour)
Two people took my interview. The interview started with introduction of myself and the interviewers. They were very friendly and we had a great time talking about each other's work experiences.
Two coding questions were asked. Both questions were Easy-Medium Level:
I had to explain how I arrived at the solution and also time complexities and space complexities were required.
I had to write a clean and complete production level code.
The interview ended with me asking about their experiences in Goldman Sachs.
(Round 4) Video Conference Round ( 1 Hour 15 Min)
This round was full of java, spring boot, and project-related questions. One interviewer was a VP level and another one was an associate level.
The interview ended with me asking about their experiences in Goldman Sachs.
(Round 5) Video Conference Round ( 1 Hour)
This round was full of core java and coding questions. The interviewers were very friendly, we discussed about how things are going during work from home.
The interview ended with discussing the roles and responsibilities of the interviewers in Goldman Sachs and mine in my previous company.
HR called me after two hours and told me that the interview feedback was positive and they were considering my candidature forward to Hiring Manager and Hiring Committee.
After 1 week, I got a call from the recruiter and scheduled Hiring Manager Round.
(Round 6) Hiring Manager Round (30 Min)
I asked him about his work experience in GS so far and what will be my roles and responsibilities in GS.
The interview ended with me asking if he had any suggestions or feedback for which he replied just give your best and keep yourself updated and learn new things.
After one week, HR informed me that I was selected and documents were asked for compensation details.
Interview Preparation: LeetCode helped me in preparation very much. I bought premium subscription for LeetCode and practiced the Mock Interviews of Amazon, Microsoft. Also company wise questions were really helpful. I prepared for 3-4 Months during COVID-19 Pandemic and solved 372 questions on leetcode. I focussed mostly on solving Medium and Hard Level Questions in LeetCode. All the interview experiences in Leet Code helped me in identifying frequently asked questions for each company. I also prepared notes about my projects in resume and work experiences and prepared few scenerio based questions.
Tips for the Interview: Know about the applications/projects which you have worked on earlier from end to end. Know about the resume and mention only the projects and technologies which you are confident about. Be prepared to answer enhancement questions like how could the design be improved etc. During the interview, try to communicate as much as possible, even if you are not able to think of a solution, just let the interviewers know about your thought process. At the end of the interview, ask questions related to their work experiences in the company. Never talk anything about the negative about the current company or manager.
Compensation Details: Goldman Sachs Analyst Compensation