I was first contacted by a recruiter last year who found my profile on LinkedIn. I told her that I wasn't looking for new positions and that I would reach back after three months.
But surprisingly, she emailed me exactly after three months, and I kept postponing and finally decided to take the call. After the initial call, I scheduled the phone interview for four weeks later.
On the day, the interviewer called me 14 minutes late. There was no introduction of any sort, except for the name. He immediately asked me what was the toughest challenge I faced last year, explaining in detail the issue like a problem statement and how I resolved it.
I was taken aback by the question as I wasn't expecting anything of that sort, but I managed to explain a coding issue I faced in my work project.
After that, he gave me a vague coding question. I had to ask a lot of questions back to figure out what he really wanted me to do, how the input was given, and what I should return (this itself took a lot of time). There were hardly any hints, and he kept saying "yes" for everything I told him—nothing like it's right or wrong.
I explained the solution to him but couldn't finish coding all of it, as he ended the interview exactly on time, although we started late. What I found insulting was that at the end, he asked me if I had any questions. When I asked something, he said he was done with time and couldn't answer and ended the call abruptly.
It was particularly frustrating that I had prepared for four weeks with all sorts of algorithmic and data structure questions and ended up with a disappointing interview just because of a lack of communication from the interviewer. Or maybe this is how Google conducts its interviews?
I guess these interviews depend more on luck than actual abilities to code.
Although the recruiter was very helpful and supportive, the actual technical phone interview was a disappointing experience.
Find the coordinates of the rectangle which is parallel to the axis and has the minimum area.
The following metrics were computed from 142 interview experiences for the Google Software Engineer role in San Francisco, California.
Google's interview process for their Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in San Francisco, California.