I applied online. The process took 3 months. I interviewed at Google
Interview
The whole process took ages and they seem to be disorganised. In the job spec they highlighted professional services, having worked in professional service I didn't really understand why they put it there when eventually they explained they cover other industries too. Re case study I got it double checked with my friends who work in the same industry and it looked pretty amateurish, start-up style furthermore I worked on that type of work scenario 10 years ago and their approach looked pretty sub-standard. Btw the brand I applied was just acquired recently so it seemed that they are not fully integrated in the Google company. During the process they selected me for a role I didn't even apply for. Given it's a tech company I'm not sure they do the debugging properly as I never applied for that role:)
Interview questions [1]
Question 1
Please tell me a scenario when you faced opposite opinion with your colleague and how you resolved it.
I submitted my resume, waited weeks, then got to do a recruiter screen and a tough coding call. Finally, I got an onsite interview before being told I was rejected
Interview questions [1]
Question 1
Given integers n, d and three arrays a[], b[], c[] of size n each, print count of all distinct triplets {i,j,k} such that all three conditions satisfy -
abs(a[i]-b[j])<=d,
abs(b[j]-c[k])<=d &
abs(c[k]-a[i])<=d.
n<=100000
(You can assume the arrays are sorted)
Follow up: print all triplets
First round interview, covering mainly brain teasers and experience. Very analytical question list and live problem soling and gaming scenarios. Enjoyable but challenging process, very intelligent interviewers. Following round was a super day
It was very uncertain, overall the area of coverage and expectation was just too much. Must know very deep into the space. I would recommend to study beyond the technicals and more about the space of which the team operated in.