Ho presentato la mia candidatura online. La procedura ha richiesto 2 mesi. Ho sostenuto un colloquio presso Google
Colloquio
It was a typical Google interview process :
Phone Screen: A 60 minute phone screen which involved coding.
After I cleared the phone screen round, I was asked my availability for the interview loop. The interview loop consisted of 4 rounds taken over 2 days. I had 2 rounds on the first day and next 2 rounds a week later.
Round 1 - Behavioral Round (Googlyness round)
Round 2, 3, 4 - All coding rounds
Domande di colloquio [1]
Domanda 1
Phone Screen:
Q: Design a data structure to keep track of mean of incoming numbers from a stream of numbers. It has a max capacity. In case capacity is reached, replace the oldest number with the latest one.
Expected TC - O(1)
Follow up: Discard the top 5% greatest numbers from mean calculation (treat them like outliers and then keep the track of mean)
Ho sostenuto un colloquio presso Google (Bengaluru)
Colloquio
First there is a technical interview, focused on your programming skills then a cultural one focused on you fitting into their workplace. Overall the interview is of an average difficulty and it is ok to say that you don't know something
Domande di colloquio [1]
Domanda 1
There was a question regarding a python based matrix
The whole interview process, from application to last interview took almost 3 months, including recruiter screen, techncial (coding) screen (the hardest for me) and the last round with 3 coding and a behaviroral one. All the interviewers where nice. I was told a month later that I had passed.
But I'm stuck in team matching, and there are very few openings. Even if you pass the interviews you're not guaranteed the job, so don't go for this option if you're actively looking for a job, it will crush your soul.
Ho sostenuto un colloquio presso Google (Bucarest, )
Colloquio
I had 2 interview phases. In the first phase I had 1 online technical interview. In the second phase I had 4 online interviews: 1 soft skill and 3 technical interviews. In order to receive an offer you need to have 4 successful interviews
Domande di colloquio [1]
Domanda 1
Mostly LeetCode problems, so strong data structure and algorithm knowledge is required.