Google SWE: What’s the pace and typical day like?

Feb 13 20 Comments

the interviews in FAANG are obviously really difficult, but how does the daily work compare? is it insane, terrible wlb, etc?

are the interview questions a good indicator of the actual work?

does a G SWE have to pump out thousands of lines of production ready code every day or is the pace not so bad?

comments

Want to comment? LOG IN or SIGN UP
TOP 20 Comments
  • Google LthH51
    Im in the office for around 8 hours a day, which includes gym + meals + naps + video games with coworkers. I would say I do actual work for about 3-4 hours per day.
    Feb 13 6
    • Salesforce 2th2htvdi
      Could be the other 20 hours are meetings, and he only means "working" as coding
      Feb 13
    • Bloomberg j73ou9i
      @Amazon It’s about output and impact, not about time worked. How do you not get that? If you’re in the top 10% I’m your company, you can easily do more than the masses by working 50% of the time. When used to work on systems I had developed, knew inside-out, and owned, I only needed to put in 2-3 hours of actual work per day to exceed expectations. Now I’m at a new company and ramping up and have to put in a decent 7-8 hours of work per day which means staying in the office at least 9.
      Feb 13
  • Google
    superwoma

    Google

    BIO
    is blind truly anonymous? I think not
    superwomamore
    You don't solve graph or some cool algorithms on a day to day basis. Interviews test you on the ability to understand a problem and solve it quickly.

    The common problems you face in most of engineering is understanding the behemoth of code written by others and add features to it. You should be able to quickly learn how to use many Google specific tools on your own and become productive quickly.

    Right from code review to code submission to build pipelines to test infra to deployment is all streamlined and developers spend very little time worrying about it ( except if you actually work on these tools). Having such great set of internal tools , infra and processes make us work less and achieve more. It's not like most of googlers are super fast or anything like that (or atleast I'm not)
    Feb 13 3
    • Google
      superwoma

      Google

      BIO
      is blind truly anonymous? I think not
      superwomamore
      There is a ramp up period when you join. I think 6 months where you can spend a lot of time learning these tools.

      There are well organized documentation for each of these tools. Engineers also conduct classes which you can attend. Theres an internal stack overflow kind of forum.

      So you are basically treated like a baby and spoon fed a lot. You just have to eat it quickly.
      Feb 13
    • OP
      That sounds perfect. Much less intimidating than the interviews!

      Thank you for the responses!
      Feb 13
  • Google toasterzz
    I have found it is just like other companies where wlb can be very team dependent. The people I meet are just much better at their job on average.
    Feb 13 1
    • OP
      When you say the people you meet are much better at their job, do you mean that you feel like you struggle with keeping up more than they do? But the workload is still distributed fairly well?
      Feb 13
  • Google ejto35
    It's completely up to you.
    Feb 13 5
    • Google ejto35
      There aren't any real external deadlines. Maybe in some teams there are but most people wouldn't stand for them so I assume it's very rare.

      Really, you do the work that you want to do, with your manager's and/or TL's guidance. If you want to push it, work a lot and work on more difficult projects to get promoted faster you can. If not, that's cool too.

      It might sound good but it's a double edged sword, because come perf time, it's again mostly up to you to show that you did enough and adequate work for your or next level.
      Feb 13
    • OP
      That sounds like exactly the sort of environment I’d prefer. Thank you!
      Feb 13
  • Sony / Data
    iXgsmg

    Sony Data

    PRE
    King
    iXgsmgmore
    hustle culture is just toxic pretentious lying for the most part. decide on your own balance and see that you don't get fired, put in more work for faster promo, that's it 👏👏
    Feb 13 0

Salary
Comparison

    Real time salary information from verified employees