I received offers from these 4 companies. Base wise Snapchat is the lowest with the other 3 more or less the same. Equity wise Snapchat > Uber > Airbnb > Facebook. All the offers are good enough for me, so I'd choose mostly based on culture and growth. Which one(s) would you recommend to join? I have to decide very soon. Thanks!
A, U, F, S Coincidence?
Congrats! I'd choose FB if I were you. How many years of experience do you have? I heard FB doesn't have much opening for non-senior roles these days for industry hire.
Fb of course.
all of these in Seattle? I would personally choose Airbnb if they increase equity to match the Uber's offer.
No. All in CA with snapchat in LA.
Can you describe the roles a bit?
Just general software engineer roles
How long have you prepared? I have similar experience and wish I have the same selection or half the choice you have. My team is busy so I dont have much time to study coding questions.
Take your time and study until you feel ready. If you really want to leave, then you can care less about your current work since you are leaving soon. I didn't prepare for long since I was pretty strong at algorithms back in college
Any books that you would recommend to prepare?
Facebook will always be there and well established. Join something relatively unproven which needs you to help establish it. Snapchat is going through a great phrase right now and it could be huge. Experience at a high growth company will get you a much higher level at Facebook in the future vs experience at Facebook.
Well said
If you are interested in Snapchat, come interview at Pinterest. Relatively same revenue, but we are at half the valuation... so more potential upside. Also, we hired one of their senior execs after only a few months. We have a really steady stream of senior execs from other companies coming over. Li Fan, Head of Google Image Search and former VP Baidu Search is now Head of Engineering http://venturebeat.com/2016/09/06/pinterest-hires-googles-former-head-of-image-search-to-lead-engineering/ Jon Kaplan, VP Sales at Google is now Head of Global Sales http://www.recode.net/2016/2/9/11587696/pinterest-nabs-google-vp-jon-kaplan-to-lead-global-sales-operations Gunnard Johnson, Head of Ad Research at Snapchat and formerly Google is now Head of Measurement http://fortune.com/2016/07/27/pinterest-gunnard-johnson/
Can you be more specific about what exactly is important to you than culture and growth? Surely there are certain things that you've identified as deal breakers to you after 4+ years of experience? For me the people I get to work with is very important which is why I picked FB over Airbnb and Google (didn't interview with snapchat and uber). FB lets me choose what teams I want to work on during bootcamp so I have control of joining a team with people I like. I've been here 1.5 years and have grown to appreciate the speed at which you can get promoted here relative to Google, as long as you're having high impact. I came in as a E4 with 2 years of work experience and got promoted to E5 in half the expected time at FB (3 years, 5 years total experience) Technology is also more mature and there are mature frameworks that let you easily do hard things you'd rather not do by googling around and figuring out how it works. There's always a precedence you can just go follow, and then go back focusing on your own project. For example, solving some problem that requires ML even though you have no experience how it works, DAG data processing pipelines, tools to analyze data in hive, AB testing framework. Have also worked on a few different teams and appreciated how easy it is to switch teams. Company values the engineers happiness a lot and actively encourages people to switch in a year, or at least look around to see what other opportunities are out there. You just talk to your manager about it and they will even offer to help you out, because the company asks managers to accept that at the end of the day, it's better for the company to lose your report to another team than to another company.
Wow thanks for providing your perspective! I don't have many absolute deal breakers other than I really hate politics and don't like crazy on call duties. Yeah I do love the fact that Facebook let you choose your team, but in terms of impact, I wonder if it's easier to make high impacts in smaller companies than Facebook, even with the more mature technologies in Facebook
The beautify of a scaled organization is the smallest improvements can have huge impact.
Exactly same set of companies I am interviewing for (and Google) but at the Seattle office. How was the design round in Fb? Any other interesting on site interview rounds?
Nothing unexpected for the design rounds at any of these companies, with Uber emphasized a lot more than others. Read the engineering blogs and videos for the companies you are having interviews with, hiredintech is a good starting point if you are unfamiliar like I was. Think about how to design systems like YouTube, Facebook timelines, messenger, Google search, Twitter and etc.
Thank you. What was your Ms level.. What did you get offered at these companies? FB E5?
AMA
Yesterday
5953
Cheated on husband
India
8h
215
Who are you rooting for in Andhra Pradesh elections?
2024 Presidential Election
17h
450
Trump, intends to special forces to assassinate kingpins in Mexico drug cartels
Ask Blinders
14h
1123
Why don’t India and Pakistan like each other? I am white and don’t understand
Tech Industry
Yesterday
1868
How did Sundar rise so quickly to become Google's CEO?
Multiple selections enabled since it might be a toss up among a few choices for many
This is a really important decision for me so please serious responses only. Thanks!
If you are serious why you need to ask this critical question to strangers ? Make a list of pros and cons for all the companies, compensation and perks