J'ai postulé en ligne. Le processus a pris 2 mois. J'ai passé un entretien chez Google (Mountain View, CA) en févr. 2017
Entretien
Round 1: a recruiter calls you. They will ask you a few simple questions. Things such as "what's faster, quicksort or bubblesort". If you answer enough of these correctly, you get to the next round. If you fail here: stop moaning, go away and go improve yourself, there is no way you would have passed the later stages anyway.
Round 2: an engineer will call you, and interview you for 45 minutes. Only the "best" interviewers get to do what we call "first phone screens" because that's where the most people get kicked out.
Round 3: exactly the same as round 2, but with a different engineer. From the interviewer's perspective, second phone screens are infinitely better than first phone screens, because the totally incompetent have been weeded out already.
Round4: onsite interviews! you will have 3 interviews of 45 minutes, lunch, and 2 more interviews. These are basically the same as phone screens, but you get to see the interviewers face to face.
Questions d'entretien [1]
Question 1
Imagine you are given 10,000 files each containing 1 Million integers. I would you sum all of them and give the final result?
---> Interviewer wanted to test scalability, distributed concepts.
He has written the basic code and wanted to improve upon that.
Here's the basic code.
public getSum(String[] file_names) {
int sum = 0;
for(String f: file_names) {
sum = sum + sumOfFile(f);
}
return sum;
}
Questions:
What's wrong with above code? Ans: Integer overflow
How would you implement sumOfFile?
What if 'sumOfFile' takes lot of time to finish computing?
How do you fasten the program?
The interview lasted about a day, with 5 different interviewers. For each section, the technical questions took most of the part. They also showed me their office in Toronto, which was nice
Questions d'entretien [1]
Question 1
What was the most difficult problem you solved during your last job?
it was difficult. lengthy dsa questions. design was ok. needs nice preperation. googlyness also needs preperation. it was difficult. lengthy dsa questions. design was ok. needs nice preperation. googlyness also needs preperation.
One of the interviewer seemed disintered about core tack and focused on AI only. No techinical project wer considered ven if they were highly rated by peers an the community