News for hackers. Stuff that matters.
Re:Facebook senior software engineer interview by NeverFade on Wednesday January 06, 2021 @10:12AM (#25658407)
Besides the usual advice, this observation is very interesting:

> Applying for senior engineering positions (>E4) in FANG companies is one of the best ways to get into them.

This comment by a veteran senior engineer confirms to me that Facebook, just like most other FANGs, does a poor job of promoting from within.

There are multiple comments to the same effect from many other FANG employees: It's much easier to get recruited for senior roles from the outside, then get promoted from the inside.

The result of this failure is that job-hopping is the most valid career strategy for aspiring seniors.

Re:Facebook senior software engineer interview by jordan_curve on Wednesday January 06, 2021 @12:06PM (#25659610)
I think you’re misunderstanding the author. The sentence after the one you quoted is

> Most of these companies have solid internship programs, and almost all E3 (entry-level) positions are offered to returning interns.

The author is saying that getting an entry-level position without an internship is very difficult at these companies and so if you want to work at one, applying as a senior engineer is a much easier route.

FWIW, I work at one of those companies and have found senior roles and promotions to actually be pretty biased toward longtime employees

Re:Facebook senior software engineer interview by hpux on Wednesday January 06, 2021 @10:19AM (#25658457)
I don't necessarily agree with your observation. The issue here is that companies like Facebook hire a ton of entry-level (E3) engineers each year that come from their intern pool. Although many of them get promoted, not everyone can pass the bar. The need for more senior engineers is persistent in the company. Another thing to mention is that typically there is no headcount for E3 engineers at Facebook (besides returning interns) for external hires.
Re:Facebook senior software engineer interview by tudelo on Wednesday January 06, 2021 @10:38AM (#25658624)
Not sure the source of downvotes, what you are saying seems true. From my experience they will generally not even interview a new grad who has experience for E3 jobs with an internal referal.
Re:Facebook senior software engineer interview by myhf on Wednesday January 06, 2021 @02:17PM (#25661103)
What do you mean "pass the bar"? Promotion is a process of supporting and grooming someone for advancement once they have been selected by the promoter. There is no bar to pass.
Re:Facebook senior software engineer interview by derangedHorse on Wednesday January 06, 2021 @09:44PM (#25666652)
What companies do you know work this way? Most of the FAANG companies I know only promote you once they think you’ve met that level of proficiency (not to groom you into the position later)
Re:Facebook senior software engineer interview by crorella on Wednesday January 06, 2021 @11:08AM (#25658926)
This is a major issue that causes major frustrations to the people working on such companies.
Re:Facebook senior software engineer interview by notacoward on Wednesday January 06, 2021 @12:14PM (#25659741)
It's worth noting that Facebook has a separate recruiting team for higher-level hires, starting at either IC5 or (more likely) IC6. In any case I know because it included me. From what I can tell, hiring at IC7 and above is so hard that the process for most candidates deviates in some way from what's usually described. I saw some really great hires (that might otherwise not have happened) that way, and some that were ... less great. Basically it increases the variance that the standard process is constructed to minimize at lower grades.
Re:Facebook senior software engineer interview by NeverFade on Wednesday January 06, 2021 @11:09AM (#25658943)
I have heard similar comments from multiple FAANG employees.
Re:Facebook senior software engineer interview by sj3k on Wednesday January 06, 2021 @11:46AM (#25659375)
I interviewed at FB and Amazon last summer and I asked how long people stay once they are hired. At both companies I was told the average tenure is about 1.5 - 2 years. That was a big yiiiiikes moment for me. People don't stick around long enough to get promoted.
Re:Facebook senior software engineer interview by avl999 on Wednesday January 06, 2021 @12:23PM (#25659870)
RSUs from your signing bonus vest fully at 2 years (atleast at Amazon). A lot of people bail as soon as that vesting happens.
Re:Facebook senior software engineer interview by mattjp on Wednesday January 06, 2021 @01:31PM (#25660630)
This is not true. RSUs vest fully after 4 years. They begin vesting (meaningfully) after 2 years.
Re:Facebook senior software engineer interview by driverdan on Wednesday January 06, 2021 @12:39PM (#25660071)
That screams terrible job. If it's a good place to work people wouldn't immediately leave.
Re:Facebook senior software engineer interview by pnw_hazor on Wednesday January 06, 2021 @12:51PM (#25660206)
It also says something about the people that are willing to stick around. Not good things.
Re:Facebook senior software engineer interview by sj3k on Wednesday January 06, 2021 @01:39PM (#25660705)
I don't remember the fully vest time at amazon but at FB it was 4 years.
Re:Facebook senior software engineer interview by NeverFade on Wednesday January 06, 2021 @11:58AM (#25659536)
> People don't stick around long enough to get promoted.

Why do you think that is? Perhaps because the odds of getting promoted are smaller than hopping to a better position in a different company, which is what I argue.

If the odds of internal promotion were good enough, why would these employees take the risk and hassle of hopping?

Re:Facebook senior software engineer interview by sj3k on Wednesday January 06, 2021 @01:38PM (#25660695)
Very good point and definitely something I can personally relate to.
Re:Facebook senior software engineer interview by mingfli on Wednesday January 06, 2021 @07:17PM (#25664898)
IMO this is the wrong metric to look at. Any company that has experienced hyper growth (like FB or Amazon) will see very low average tenures simply because of math. The right metric is avg tenure at time of attrition.
Re:Facebook senior software engineer interview by derangedHorse on Wednesday January 06, 2021 @09:46PM (#25666667)
Typically when tenure is mentioned, it’s only referring to the people who were hired and left (not people who are still working)
Re:Facebook senior software engineer interview by programmertote on Wednesday January 06, 2021 @11:08AM (#25658934)
> The result of this failure is that job-hopping is the most valid career strategy for aspiring seniors.

The same is true at my work which is not FAANG, but one of the big four in its industry. I guess it's just the nature of corporations.

Re:Facebook senior software engineer interview by Vadoff on Wednesday January 06, 2021 @06:59PM (#25664620)
Not at all, Facebook does the best job out of any FAANG at promoting, and most E5+ are internal promoted. External E5 hires are less common, external E6 hires are rare.
Re:Facebook senior software engineer interview by city41 on Wednesday January 06, 2021 @07:15PM (#25664869)
Netflix does well here too (I worked there for 5 years). There are no levels for ICs at Netflix. You can hop over to the management track if you like which does have levels. But ICs can grow and take on more responsibility by their own volition. Your impact gets reflected in the annual compensation adjustment.
Re:Facebook senior software engineer interview by kylestlb on Wednesday January 06, 2021 @11:37AM (#25659271)
Either this or junior/non-senior engineers at FB are already long gone before they have a chance to be promoted to senior because they job hopped somewhere else.
Re:Facebook senior software engineer interview by borvo on Wednesday January 06, 2021 @11:11AM (#25658963)
working at different organizations builds engineering and emotional maturity, no?
Re:Facebook senior software engineer interview by NeverFade on Wednesday January 06, 2021 @11:14AM (#25659001)
Perhaps, but rampant job-hopping as a norm is definitely not the outcome these tech companies aspire for.