

L6 staff at google- AMA
Travelling over the next few hours. Thought of doing an AMA. First job out of college, 8+ year experience. TC :1.8cr


Hey @Shophunt I'm @salt
-
What do you think about the ongoing culling of senior folks within Google right now?
-
Where you headed? I'm sure it must be a baller location.

- it was all zirp. We hired too many people and you need people to lead them. Now we are reducing hc and don’t need as many people. So we don’t need as many seniors folks. It will stabilise over time
- I am still at google and no plan to leave anytime soon. Unless fired :)

What will your advice be for someone working in a startup in early career? Should they get their MS/MBA or continue grinding if the pay is good?

It depends on what you want to do. So I can’t answer that for you. I can try to answer what all options provide you
- staying in a start up: staying in a startup accelerates your ability to solve problems faster. However you don’t always become the best engineer as velocity is more important than maintenance and other concerns.
- if you don’t want to remain technical, you can do MBA. There are better ways to do this by trying out product roles but MBA might be faster
- MS is generally useless. Only two things for which you should do MS: 1) you are finding it hard to crack product companies in India and have money to do MS and long term want to settle outside. 2) you want to see if you can do phd but don’t know if you can survive 5 years. MS is pretty useless outside of these.

What advice do you have for someone who is in their early career at Google right now?

I think my biggest learning is to not have a short term view of your career. Lot of people optimise for short term wins and lose long term view. Simple example an infrastructure engineer doesn’t want to work on a client feature cz they would need to ramp up and that would delay their promotion to l4/l5 let’s say. But you will find it infinitely more difficult to get promoted to l6 if you were just a back end engineer all your career

I was pitched L5 interview couple of years ago which I didn't take for personal reasons. Since then, I have been leading a project with 2 SDE1s in my company. I have total 7 years of experience. Will Google me for L6 role?

@shophunt : What is your base at L6 level and , how hasbeen your growth timeline from L3?

How good are you at leetcoding?

Horrible :) I never did leetcoding

That's the biggest lie people say. There are people getting into top companies who claim they have leetcode count of <50 when in reality they have surely done some kind of competitive coding or questions on other platform. Please prove me wrong by telling your interview experience. Please don't say you don't remember because my friends who are in Tier 1 company remember every single questions they were asked in interview because it's a big thing to get into such companies and a life long memory. Atleast you could recall the process.

Hi man! Thanks for doing this!
- how did you get in and what did you do to overcome that imposter syndrome in your early career?
- are things repetitive there?
- do you think at your level more than your skills your network would be a better moat?

- straight out of college. Via college coding contests that google used to do. Idk I still have major imposter syndrome. And I don’t think it ever really goes away
- skills are important. I think your biggest moat is the trust you have built over the years in your org. You can do that overnight even if you have the skills

Which college did you study in?

@Shophunt nice to see this AMA!
What’s the ideal manager to engineer ratio in engineering teams basis what you’ve seen at Google?
What’s the best PM to engineer ratio.
Would love your views

Answer depends on the team and manager. I don’t think there is a one size fits all ratio. And I don’t necessarily think it matters that much tbh. A good engineer should be able to do product work as well as work with their managers to grow themselves irrespective of the bandwidth of the said manager

Out of this 8 years how many times did you feel the resentment towards the work and thought about switching ?

Daily :) but I have started to realise it’s just a job. We as humans attach a lot of self worth to out jobs and when things don’t work out we feel like a failure. I am not the best at this but I m learning :)

True that master shifu, bdw Have you explicitly switched internally? (Re-orgs don't count) during your tenure so far.

Any advise for someone who wants to switch from IT / support roles to core tech roles in product companies? Like how should they optimize for the upskilling journey

Idk tbh. I am not from IT and I am not involved in hiring. I would suggest start doing smaller projects and/or get an internship. Then leetcode etc should also help. But your aim should be to First get interview calls