I applied through an employee referral. The process took 3 weeks. I interviewed at Goldman Sachs (New York, NY) in Aug 2015
Interview
My friend had referred me to a couple of positions in the company and I soon started getting calls from the HCM team to schedule interviews
1. One 30 min phone screen with member of team
2. Onsite interview (1:1 interviews with 5 people) in NY
3. Have one more tech phone screen scheduled with a senior member of the team <fingers crossed>
Interview questions [1]
Question 1
Q. Your strengths and weaknesses
Q. puzzle - balls, one of different weight. How many tries on a balance scale to find the one ball that weighs more/less
Q. merge part of merge sort
Q. which sort is feasible in different situations
Q. how can you use merge sort for large arrays
Q. internal working of hashset in Java
Q. why should you implement equals() and hashcode() for custom objects
Q. Can you use serialization and deserialization on a Singleton class to break Singleton pattern
Q. longest increasing sequence in an array of positive integers
Q. buy and sell stock problem
Q. Given an array in which every number occurs twice except one number that occurs once, how can you find the number that occurs once?
Q. Difference between semaphore and mutex
Q. How can you implement defensive security in a Java application
Q. What do you know about the kind of work Goldman Sachs does
Q. code to find if given string is palindrome or not
Q. Query using SQL self joins - find employee with max salary in each dept
Q. code to find if given substring is present in a string
Q. design patterns that i have used
Q. Questions on projects listed in resume
Q. your preferred/most proficient programming language
Q. project or technical requirement where you overcame some difficulty
Q. what are the different steps that happen when you enter a url in the webbrowser
Q. difference between browser and OS cache
Q. what are cookies? what will happen if you delete them
Had Coderpad interview (45 mins), Superday Interview (45mins ,45 mins) virtually. they were DSA , DSA+ System Design. currently waiting for the update. 2 interviewers, were there in each rounds. DSA problems were Optimal approach and find average score
First round was hackerrank assessment having 2 coding questions. Then after clearing that, the first round of interview had Leetcode Hard question, similar to get the maximum score. I was not able to do it. Interviewer was very nice though
Interview questions [1]
Question 1
Leetcode Hard question, similar to get the maximum score
One OA and coding round
I failed at first round since I cannot solve that lc problem, interviewer is from the office out of Japan,
OA is easy, got help with AI you can easily passed it.
Interview questions [1]
Question 1
one hard lc question.
4. Median of Two Sorted Arrays