I applied online. The process took 2 months. I interviewed at Goldman Sachs in Aug 2018
Interview
1 HR phone interview, 1 Coderpad Interview, and 6 onsite interviews (each round was 1hour facing 2 people.)
Interview questions were not related to the position I applied for, nor the daily tasks I would be doing given the job description.
Just make sure you prepare for the questions posted here, and get prepared with TopCoder, HackerRank style programming tests.
I didn't hear back from HR after the last interview. This is crappy considering the time I spent for the whole process.
Interview questions [1]
Question 1
Why you are looking for a job?
2 Hackerrank problems and Hash map implementation for the Coderpad interview.
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.