Ho presentato la mia candidatura online. La procedura ha richiesto 4 settimane. Ho sostenuto un colloquio presso Google (Bengaluru) nel mese di ott 2021
Colloquio
Applied on careers site, got s call from talent advisor after two weeks of applying.
She was very nice in her initial discussion and scheduled interview exactly a week in advance, asked me to prepare on DSA.
I tried my best to prepare DS and algorithms. In The candidature doc, they also mentioned that 2d arrays and graphs are complex data structures. Focus only on simple data structures. Be yourself in attempting to solve problems. We will check your endurance and not someone else's answers.
I spent the whole week on reading concepts in DS and A. After a week of preparation I felt my brain flowing out through my ears :D I stopped preparing, I was ready to face the interview.
I tried my best in first round, in white board I was able to write proper code with brute force approach, follow up question was not completed as time boarded the rocket!
Round 2: Oh! 2D array and graphs? I know it's out of scope but I didn't want to argue with the interviewer, I would say, she was blank and she doesn't able to explain what the problem is. Only at the end of the interview she referred some places and explained the question correctly!
I gave my algorithm! I also informed that in my 12 years java development experience, I didn't get a chance to work or read on Graphs. I thanked her for the opportunity and experience she gave!
She also mentioned we are not looking for any precise answer, we are just checking how you are approaching the problem. Well!
Didn't get call or email from Google even after 3 days of interview! But the way I answered in the interview I understood my result.
After interview my confidence was shattered. Now started applying to some midrange companies! Thanks for giving me an opportunity to realise where I am and what my abilities are.
One question I had was in the initial discussion the talent advisor told we are looking for Java experts, masters in cs, fully involved in graph theory! Does anyone really use java and solve graphs in real world?
Domande di colloquio [3]
Domanda 1
Count prefix match in a sorted String array.
Follow up question:
handle unsorted string array, keep in mind you get millions of records to process so work on space and time complexities.
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Google
Colloquio
2 coding rounds (easy leetcode)
1 behavioral round
2 system design + integration round
Coding rounds were much easier than the design and integration rounds, couldn’t find much info online about what does integration round look like, they were indeed tricky. Interviewers would keep on asking design details. Make sure you understand the core components for a system.
Domande di colloquio [1]
Domanda 1
message queue and authorization/authentication knowledge. How would you design xxx? How would you integrate two systems?
Ho presentato la mia candidatura tramite un selezionatore. Ho sostenuto un colloquio presso Google (Bengaluru)
Colloquio
A Google interview typically involves multiple rounds assessing coding skills, system design, problem-solving, and cultural fit, often using data structures, algorithms, and behavioral questions to evaluate technical and collaborative abilities.
5 interviews, 4 coding, 1 googlyness. 1 design interiview. one string problem, one hashmap problem. overall good process, some of the interviewers were nicer than others, really a mixed batch.
Domande di colloquio [1]
Domanda 1
with two arrays, one being x coordinate, one being y coordinate, find the closest coordinate to a specific coordinate.