New job, but Google is still my dream. How can I best prep these next 1-2 years?Jan 9
Title. I just recently entered a new role (at Uber) after 5 offers at unicorns/FAANG companies. Had an onsite with Google but ended up canceling it due to interview burn out.
Google is still my dream goal, but I need to be strategic since I only get one chance every year. What’s the best way I can steadily prepare over the next 10-24 months?
Continuous Leetcode would help, but I feel like I need a bit of a break after practicing for months. Perhaps I should methodically work through something like Algorithm Design Manual? I feel like a consistent exposure to complex but practical CS problems (and thoroughly understanding their popularized solutions) would be a good way to go, but what’s the best way to go about that?
- Facebook / EngtynextWhy is Google your dream goal? Don't get me wrong it's a great company but there are several out there that can provide you essentially the exact same experience if not better?
- You'll never be happy chasing self validation because the higher you'll get the more you'll just envy the top x%. Oh you're at Google , FB, etc? Great now you feel bad because you're not getting promoted every year like rockstars. Great now you're mentoring an intern that'll probably be a better engineer then you soon. Great now you're admiring the ones who the left the cushy lifestyle to chase a startup idea and succeed. Completely ignoring how many people fail or how privileged you are because you're addicted to self validation.Jan 925
- These are all completely fair responses and the possibility of chasing a goal post that never ceases to move is a real concern.
That being said, Google has always been my goal because in my eyes working there is synonymous with operating at the pinnacle of our field. Even if this ceases to be true, at this point it’s deeply ingrained within me.
I think a mix of short-term and long-term goals are healthy and I don’t mean to come off as unappreciative of my new role at Uber. I’m merely trying to find ways to continue improving myself that align with this ultimate goal without being too demanding of my time and my current job.Jan 91
- Box / EngTumiI applied at Box just so I could have a counter offer for Google. When I didn't passed the Google on sight, I almost canceled my Box on sight. So glad I didn't. Box probably = to Google, if not > in all the things I liked about Google, except box is smaller and I think thr people are probably nicer. I may actually never end up at Google and I'm 100% fine happy about this.Jan 93
- Facebook O(Nope)This more feels like seeking validation from others that Uber is ok compared to Google.
- I have the same question: Google is a great place to be and don’t get me wrong on that. But you have good TC at Uber, which is a top place as well. So if you like the job at Uber, why not enjoy it for a while before thinking of switching.
- That’s a fair point — I do like it thus far, and it seems like my work will be very impactful.
That being said, we can all agree that shopping around every 2-3 years is in our best interest career-wise. Interviewing in this industry can be difficult, especially at top companies, and often times myself and others end up in what feels like a 1-2 month long, energy-draining “cram session” to become prepared.
What I’m looking for are suggestions for the “continuous upkeep” of these skills and knowledge (i.e. clean your room 10 minutes everyday instead of multiple hours once a month). Things that allow me to dedicate the necessary energy towards succeeding in my new role, but also leave me relatively interview-ready in a moment’s notice.
- Amazon UsernahmeWhy people's dreams are working for a company? Pardon me, but that's an extremely shitty and sad dream.
- The major consensus seems to be that I should recalibrate and focus my energy on Uber for the time being. I appreciate everyone taking the time to weigh in.
- Apple WPUV58Once you get there, you may not like it. Try for it, but I'd rather spend the time getting better at where you are. As others point out, it will get exhausting jumping around... I am tired of it, even jumping groups in the company. But sometimes you have no choice. Save your moola, and have other life goals too. We all seem to forget that.Jan 110
- Google thinknotIf your dream was Google, why did you save it for last in a long interview process? You had to know how grueling your interview schedule was. Next time make it your 2nd or 3rd of your cycle. And yes, have competing offers on your next cycle.
Also, instead of thinking about Google now, focus on Uber. You might miss an opportunity by not being focused. You may even end up happy there.
- If you're in a good state now and want to keep it, just set a goal to do X questions every week, and stick to it. Treat it like going to the gym to stay fit.
If you want to get better at it, get some books maybe, I don't know.
- Amazon ChiknTikkaMy suggestion: focus on job performance and promos for a bit. You will need to be a solid 5b or even 6 to have a shot at Staff level at Google. You have made the "easy" moves already. Don't burn out on Leetcode now, focus on real skills for a bit, then do some LC, then try to move and uplevel in 2 years.
- Awesome hearty congrats OP. I do agree you should now concentrate on what you can do at U.
Btw which level were you at before? And which company? It seems like 380k tc is very high for 5a, correct me if I am wrong.
I am interviewing with U and I'm very motivated to do well as I think there is a lot of upside for work potential there. I am looking for tips on how to go for 5a and how to do well on such an interview. Willl Appreciate it v much, if you can give some that you gained in your interview process