Considering three offers as for now, all of them are E4/L2 or equivalent. Location: Seattle/Remote. Current workload is >55 hrs/week (peak 80 hrs/week) and not sustainable, hence stay and target E5 in 1 year is not an option. Would like to switch and staying for next 2-3 years waiting green card. WARNING for blinders considering Amazon: Don’t believe BS from hiring manager and join a new AWS service. Seen consistent pattern of mass exodus after products release. Uber: first two years 375k + 350k, avg: 300k. Pros: core product team, area matches my background and room for personal growth. Cons: Product more mature, less new initiative to take on; Concerns of another lay-off; Cliff due to front loading. Robinhood: first year 350k, avg 300k. Pros: Infra team, bigger scope as company recently start to invest in infra. Cons: Stock/business volatility due to regulation and market; More Oncall load and dev-ops; Pinterest: First year 330k avg 300k Pros: Best Manager out of three, strong leadership and built team from ground up. Less oncall load and better wlb as an internal team; 20k more annual refresher compared to other two; Cons: Internal tooling team, unsexy on resume; Unclear outlook of business as domestic MAU growth stalled; Other options: - Apple: Pending onsite. Targeting for ict4. Will consider if everything goes well. - Google: Rejected by big G. - Meta: Hard to schedule VO before new year due to holidays, concern of WLB. - DoorDash: interviewers looked burnt out. - Databricks: Two interviewers out of 5 rounds were really obnoxious and don’t want to do their take-homes. Priority:Layoff risk > wlb( growth > TC > wlb( others Current TC: 220k YOE:4.5 #engineering #software #swe #uber #Robinhood #pinterest #apple
I'd suggest going for the better manager and leadership. That is more important than exact work you're doing. I vote for rh or pins.
RH manager is more chill and on his way to FIRE. PINS manager is on his way to promo as org grows, likely will hire another one as my direct manager in near future.
There's refreshers at Uber for the cliff concern
Pinterest is a sinking ship
Why so?
Why +1
You should reconsider dd especially with pay and your priorities. We are growing , wlb is decent in many teams , we didn’t do layoffs and tons of place for growth and impact. Interviewers looked burnt out perhaps mostly for the number of interviews we do a week (3-4 during busy times. Working on improving this but it’s to much …) All of your current 3 options in your position don’t sound great to me honestly (with the provided details) I would look for another team at Amazon and continue interviewing if you are an sde2 at amzn
This.
Can you pls dm me? I ran out. I have applied to DD but cant get a single interview. I reached to recruiters at Linkedin too, no follow ups.
My top choice: DD (this company eats market shares faster than you can imagine)-> Robinhood (stock price is low. Have potential to double or triple your TC) but Robinhood executes too slow. It takes them tons of time to just come up with a feature -> Uber (slow growth but I don’t see it going away) Pinterest, if you don’t even use it don’t join
If i don't drive a Tesla, then i should not join Tesla. Quite simple.
Can people picks Uber and Robinhood comment? Poll results are close.
Uber is dead
I can say about Meta: - WLB is great; work is hard enough to be challenging but not hard enough to be crushing. I'm a E5, have consistently achieved Exceed Expectations or more, and I don't work more than 50 hours per week (I have two kids, so...) - Risk of Layoffs: practically none. Meta is a company that has 10 times more projects than people to execute. - Compensation: we just took a big hit on stock value, if you join now, your initial grant will likely increase 30-50% in the next 2-3 years.
Congrats! Care share your interview experiences and prep strategy?
Algorithm: I lc based on topic tag in first few weeks, prep a code template for every topic like binary search, graph, union find etc. To a point that I’m comfortable to write down those code in 5 minutes during a interview. Take grokking coding interview class in the second month. Before interview, lc based on company tag. This shall get you well prepared for most company other than G & F. To prepare for F, you shall be comfortable solving 2 medium problems in 45 minutes. For G, you are expected to know more complicated data structure like Segment tree, Trie etc. For system design, I prefer system design primer than grokking. Also I read eng blogs from Dropbox and Airbnb, those articles are more in-depth than grokking alone.
Does company tagged lc work for Uber and rh? I heard they don’t ask straight from lc, at least the for the codesignal part And were there any machine coding round for Uber or RH? If so, any pointers on how you prepared for it