Dear fellow Googlers, Facebookers and Netflixers, After being at Uber for over a year, I'm considering trying my luck at Facebook, Google or Netflix. I'm also interested in hearing from ex-Uber engineers who made the move. How different is the culture? Do you have any regrets? How did you find the interview bar? How much prep time did you neef before the interview and what resources did you find most useful? My only reason for leaving Uber would be pay. I was hired from outside US and had no insight into the comp structure and the cost of living in the Bay Area. I guess I made a mistake and didn't negotiate. Colleagues at the same level are paid at least $60k more than what I'm being paid. I have very little experience with silicone valley style tech interviews (i.e. writing algorithms on whiteboard...). I passed interview bar at Uber with very little preparation. Just did some reading on an old edition of cracking the coding interview. I also passed Amazon interview in the past and found it to be the easiest. Also interviewed at Facebook before, and was asked to do one more round of onsite interview because of weak signal, by which point I had accepted an offer from Uber. At the time, I didn't find Facebook interview more challenging than the one i did at Uber. If anything, it felt slightly easier. I'm aiming for Senior Eng 1. Please no trolling. I'm looking for genuine advice. Cheers
8 and $260k
I would not waste time with CTCI and jump directly to LeetCode mediums and hards, especially for FNG.
Silicone valley..😝
Why are you only interested in big companies?
Because companies like Wish are awful and underpay their employees?
Because I worked for small companies before and I'm over it. While engineers coming from FNG aren't necessarily more skilled, however when it comes to demanding top $$$, they always have the upper hand. I see this happening at Uber every day. In fact I find engineers coming from smaller more humble companies to be better fwiw. Unfortunately the reality is somewhat unpleasing and unfair.
Did you try to ask for a raise? If you know that you were low balled, you can always initiate a conversation. This is an important issue and if you are good at your job they know that if they don’t pay, you are going to look around.
I'm planning to use any potential offer to get a counter offer, just in case
If you come with a counter offer, they may give you a raise but your boss may not give you important responsibilities anymore until it reaches a point where they don’t need you.
I'm joining Netflix soon and had only one round with these leetcode style questions. Rest were all distributed system design and concurrency. So I would say a lot easier than F and G
Tc? And level?
For Netflix, your prior experience matters a lot , Make sure the JD and your experience match well. For Netflix you don't need to prepare LeetCode , Mainly focus on explaining your current project well , make sure the Techonlogies listed in your resume and which are required for the job you know it well. This will help you clear 30-40% of the interview. For the rest of the interview is mostly about checking culture fit and maturity ,so you need to talk a lot ;)
Like this. So you are looking for quality signal. I guess your interviewers must be very skilled and highly trained. Much better than the stupid leetcode stuff. Which all it tells me is someone practiced their leetcode very well.
Contrary I felt generally the overall bar is very low when compared to Google and Facebook, there are few IC's who are doing great work at Netflix. I would highly recommend spend x months preparing Leetcode and trying out Google or FB .
Yes in that sense, any FAANG companies you jump you will mostly find yourself in the same situation, Netflix is no better in terms quality of code, There are hardly any code reviews happen , folks rarely write unit tests.its a mess, that said there are few projects and teams that do it a bit better
wow, which teams have this lack of testing and code reviews?
Tc and yoe?