I applied through a recruiter. The process took 2 weeks. I interviewed at Goldman Sachs in Feb 2018
Interview
Recruiter reached out on LinkedIn saying they're expanding in SF and want to hire multiple engineers for a promising project that impacts the whole company. I realized it was a good opportunity and after a call with him, I was explained the interview process - timed hackathon test, followed by standard 1hr technical phone interview followed by an onsite at the SF office. I did not make it to the onsite but will share the question I faced for the phone interview.
Interview questions [1]
Question 1
/* Problem Name is &&& Second Smallest &&& PLEASE DO NOT REMOVE THIS LINE. */
/**
* Instructions to candidate.
* 1) Run this code in the REPL to observe its behaviour. The
* execution entry point is main().
* 2) Consider adding some additional tests in doTestsPass().
* 3) Implement secondSmallest() correctly.
* 4) If time permits, some possible follow-ups.
*/
/**
* Returns the second smallest element in the array x.
* Returns 0 if the array has fewer than 2 elements.
*/
// [1, 0 ,2]
function secondSmallest(x)
{
// todo: implement this function
var smallest = Infinity,
smallestDiff = Infinity,
diffArray = [];
for(var i=0; i<x.length; i++){
if(x[i] <= smallest){
smallest = x[i];
}
}
for(var j=0; j<x.length; j++){
if(x[j] !== smallest){
diffArray.push(x[j] - smallest);
}
}
for(var k=0; k<diffArray.length; k++){
//smallest diff
if(diffArray[k] <= smallestDiff){
smallestDiff = diffArray[k];
}
}
return smallest + smallestDiff;
}
I applied through college or university. The process took 1 day. I interviewed at Goldman Sachs (Hyderabad) in Aug 2017
Interview
College.
First round with 2 coding questions and 10 mcqs.
Mcqs covered dsa/ networks/ dbms
Most of the people got only 3/7 of their test cases within time limit for the second question. People who did well qualified for the interview
3 tech round+ 1 hr round
Interview questions [1]
Question 1
In interview they asked me a question related to convex hull.
I applied online. The process took 2 months. I interviewed at Goldman Sachs (Salt Lake City, UT) in Jul 2018
Interview
Moderate interview, you would need to be proficient in using correct data structures for the problems given. The questions would be challenging and you can't find them on Leetcode. 3 telephonic rounds, 5 rounds of onsite interview, and another video interview with the team.
Interview questions [1]
Question 1
Data structure Questions, application of Dequeue, and Binary Tree, they are pretty challenging. These questions you can't actually find in Leetcode, a true test of the application of your knowledge.