Very bad Google phone screen experience...

Nov 1, 2019 40 Comments

I got rejected... Here's how it went

Question 1: fizz buzz PRINT not store. Answered it straight...

Question 2: fizz buzz don't use modulo or division. Also keep O(n) time complexity. Also keep constant space. I struggled a little as in I thought out loud, but got a solution (a bit different from Leetcode because LC asks to preserve the fizz buzz in an array which is easy. Google wanted to just PRINT it out). Did walkthrough. Everything within time.

Feedback was
1 Took too long - I kinda understand but not really... But for 45 min I thought I did okay? Can someone shed light on this? Q1 looked like LC easy and Q2 as LC medium?

2 incorrect solution - Not true. I even ran my code after the interview. It was fine. When I put it on Leetcode and tweaked the array thing I got 97% faster than other results.

3 Needed hints - Not true...at least the South East Asian accent was so hard to hear that whatever he said only added more stress. I couldn't understand anything. Also he was very silent overall...and he seemed generally unfriendly.

Overall I'm so devastated...if I were going to be rejected, I would want to deserve it...I don't think I deserved it in this case.

comments

Want to comment? LOG IN or SIGN UP
TOP 40 Comments
  • Roku cruella
    Move on.

    It happens. Interview involves some luck.

    As I keep quoting from a blog:

    The thing is, Google has a well-known false negative rate, which means we sometimes turn away qualified people, because that's considered better than sometimes hiring unqualified people. This is actually an industry-wide thing, but the dial gets turned differently at different companies. At Google the false-negative rate is pretty high. I don't know what it is, but I do know a lot of smart, qualified people who've not made it through our interviews. It's a bummer.

    But the really important takeaway is this: if you don't get an offer, you may still be qualified to work here. So it needn't be a blow to your ego at all!

    As far as anyone I know can tell, false negatives are completely random, and are unrelated to your skills or qualifications.
    Nov 1, 2019 1
    • This. Google's process is designed to reject a lot of highly qualified applicants. The thought process is that one bad hire is far worse than many rejected good candidates.

      As an interviewer, it is frustrating to watch great candidates walk out the door without offers. It's even worse as a candidate. Don't let it get you down. There are a ton of fantastic opportunities out there, and if you are still interested in Google next year, give it another go.
      Nov 1, 2019
  • New yvvG06
    How did you get feedback? I thought they didn't give interview feedback!?
    Nov 1, 2019 3
    • Apple bogle
      how did you answer the fizz buzz without mod or div in O(n) time and O(1) space?
      Nov 1, 2019
    • Amazon new001
      OP
      Here is my solution. Word for Word used in the Google interview.

      def fizzBuzz(n):
      curr_3 = 3
      curr_5 = 5
      curr_15 = 15

      nxt_3 = 18
      nxt_5 = 20

      for i in range(1, n+1):
      if i == curr_3:
      print("Fizz")
      curr_3 += 3
      if curr_3 + 3 == nxt_3:
      curr_3 = nxt_3

      elif i == curr_5:
      print("Buzz")
      curr_5 += 5
      if curr_5 + 5 == nxt_5:
      curr_5 = nxt_5

      elif i == curr_15:
      print("FizzBuzz")
      curr_15 += 15

      nxt_3 = curr_15 + 3
      nxt_5 = curr_15 + 5

      else:
      print(str(i))
      Nov 1, 2019
  • Uber rfPB87
    Interviewing is a dice roll. Getting someone who speaks the same native language and has average to above-average communication skills tends to yield better results, in my experience.
    Nov 1, 2019 2
    • Uber weyupp
      Not with Indians !
      Nov 1, 2019
    • KPMG KPMG2
      @weyupp - genuinely asking. Are Indians tougher interviewers?
      Nov 1, 2019
  • Sorry to hear that, life involves luck. It's not whether you get knocked down, it's whether you get back up.
    Nov 1, 2019 7
    • Me protesting bad interviewers without any provable facts to back it up isn't going to help anybody.

      Trying to motivate OP might help OP.
      Nov 1, 2019
    • Apple KGHP41
      Then you must go on a fact finding mission. Gather data and protest.
      Nov 1, 2019
  • Internet Brands / Eng Kronos01
    The interview game is all luck. It depends on who you get. When I interviewed there, one of my interviewers was in a big hurry to finish the interview and asked me to use Java even through I had mentioned that C++ was my preferred language. I feel that threw me off alot.

    In the end, it doesn't matter. Just take it as practice and keep applying. The more practice you get the better chances you have each time and the greater your confidence will be.
    Nov 1, 2019 0
  • Bank of The West antlerwaff
    I interviewed at Google and the guy who interviewed me was an idiot. I was shocked. He actually told me "Google isn't concerned with revenue, we make happy customers and that's what counts." He was a PM too.
    Nov 1, 2019 2
    • Roku cruella
      I wouldn’t call someone idiot for just saying that. Probably was just peddling the company line. Or had drank the kool aid
      Nov 1, 2019
    • Bank of The West antlerwaff
      That was one of a few things he said... But I would agree, one doesn't represent many by any means
      Nov 1, 2019
  • Google / Eng Tony🐯
    You're full of shit because we don't give feedback for phone screens (or interviews).
    Nov 1, 2019 2
    • Microsoft techladki
      Once in a blue moon, a recruiter is kind enough to share some feedback
      Nov 1, 2019
    • Amazon new001
      OP
      I know but I asked my recruiter...he and I were in contact for over a year. He was kind enough to let me know.

      So fuck you for posting something insensitive.
      Nov 1, 2019
  • AT&T
    random25 ⚽️

    AT&T

    PRE
    AT&T
    BIO
    Nomad life
    random25 ⚽️more
    I think Google hiring process is for generalist, not for some framework ninja like Spring, NodeJS etc. Everyone is going through same process which is much transparent way to hire candidates.
    Nov 1, 2019 3
    • Amazon new001
      OP
      I am a generalist
      Nov 1, 2019
    • AT&T
      random25 ⚽️

      AT&T

      PRE
      AT&T
      BIO
      Nomad life
      random25 ⚽️more
      People are very emotional for joining and preparing for Google. Most of the disruptive technologies are invented by startups. It is great if someone is working in Google but doesn’t mean other tech companies are bad.
      Nov 1, 2019
  • Uber weyupp
    It’s a pure luck game! Many times Math and Geometry problems are chosen to reject candidates! Getting a good interviewer is very lucky these days combined with those stupid recruiters it adds up to the pain. Another problem I see is people from not so busy work companies can spend all there time to practice 60-70% of leetcode questions multiple times where as someone like you from amazon will spend most of the time working ! I am not saying practicing large number of questions will fetch u a job but u have higher chances to clear a bad phone screen question!
    Nov 1, 2019 0
  • Microsoft Illya
    Shit happens. Also while some are interviewing, others keep collecting checks from their real estate investments 🤭 Don't just chase a brand.
    Nov 1, 2019 3
    • Microsoft Illya
      Definitely not at a level of FU money but you have to start somewhere I guess.
      Nov 1, 2019
    • Amazon new001
      OP
      I'm already doing this...
      Nov 1, 2019

Salary
Comparison

    Real time salary information from verified employees