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?
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.
That’s incredible. Do you think you’re just faster with your segments and others are taking longer? Or everyone has it pretty light like you?
This the most honest answer I've seen another googler post. Most people do 20-30 hours of actual work per week.
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 👏👏
It's completely up to you.
How so? You set your own projects and deadlines?
@molehill Don’t you always set your own deadlines and have a say what you work on? Who has been managing you... Or should I say who has been owning you?!
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)
That’s very insightful, thank you :) You say there are many Google specific tools that you have to learn on your own. If there isn’t training, are there good resources and helpful teammates to figure it out? Or are you just on your own?
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.
Tech Industry
15h
2475
Google giving meals. Meanwhile Amazon L8 “don’t take more than one fruit”
India
Yesterday
2793
Dating for Marriage is Hard
Fitness
14h
910
how can i loose 5 pounds with small changes to lifestyle
Health & Wellness
18h
1394
Quitting Sugar
Personal Finance
14h
3089
Is it cheaper to eat chipotle everyday than buy groceries ?
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.
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?