FB E6 interviews

Google iCmD07
Dec 16, 2017 46 Comments

Hey guys,

I’m L6 at Google and am starting to look around. In a TLM role right now, so definitely doing designs but less direct coding (though some, of course).

Does FB have a TLM role or is it all pure IC or pure M?

Do I need to study up on proper syntax for potential E6 interviews, or are they more design/leadership-focused?

comments

Want to comment? LOG IN or SIGN UP
TOP 46 Comments
  • Facebook mtupper
    Facebook doesn't have architects. If you're an ic engineer, you'll have to pass the coding bar
    Dec 16, 2017 5
    • Facebook Farboo
      We do have TLM track managers, but I would also not consider these people architects.
      Dec 16, 2017
    • Microsoft / Other
      Negan

      Microsoft Other

      PRE
      Blackbaud
      BIO
      I like bats
      Neganmore
      Who does the overarching design of systems? aka who helps make sure it makes sense at a 10k foot view and then helps make sure the dividing lines make sense and fit together well?
      Dec 16, 2017
    • Facebook DesertWalk
      Senior engineers do, but that's part of other responsibilities. There's no one just designing without executing
      Dec 16, 2017
    • Google tentenths
      TLM != architect
      Dec 16, 2017
    • Microsoft / Other
      Negan

      Microsoft Other

      PRE
      Blackbaud
      BIO
      I like bats
      Neganmore
      Thanks DesertWalk. I’ve never heard of an architect either who wasnt responsible for some coding and some of the other types of work.
      Dec 17, 2017
  • Facebook Farboo
    Ask your recruiter if you’re going through the IC pipeline or the EM pipeline. For EM we obviously have a different standard on coding.

    I’m not certain where TLMs would fall but I imagine since a good portion of your focus is on IC level technical contributions we’d evaluate you at the same technical bar as an IC.
    Dec 16, 2017 3
    • Google tentenths
      Any idea what fraction of managers are on the IC ladder vs EM ladder? Do you have to be on the EM ladder to manage?
      Dec 16, 2017
    • Facebook KurisuM
      You can be a tech lead, but no ICs have anyone reporting to them at any level.

      There's M0 which is a lateral transition from E5 to the EM line where you're expected to execute as well as manage people, but that's about the only role/level with that expectation in the E track.
      Dec 16, 2017
    • Facebook / Eng Bofkens
      Adding to this, afaik, we don't hire M0s externally.
      Dec 18, 2017
  • Facebook / Eng
    umm yolo?

    Facebook Eng

    PRE
    Yahoo
    umm yolo?more
    I was hired as an E6. They expect you to nail the coding questions, no room for error and optimal solutions quickly and cleanly. At E6, I had 2 design interviews and nailed them both, they were very impressed.

    FB does not have TLM officially but as an E6, you are expected to come up with larger intra-and-cross-functional tasks and lead them and provide mentoring and design leadership. It is very TLM-ish but no direct reports, your manager helps you with the meetings and hiring load.
    Dec 16, 2017 2
    • Microsoft PaulAdams
      When you say you nailed them, could you give an example of what you did better in system design? I mean I'd imagine coming up with something original like paxos on the fly isn't possible? I'm just trying to prepare better but can't seem to find what they're looking for
      Dec 17, 2017
    • Facebook / Eng
      umm yolo?

      Facebook Eng

      PRE
      Yahoo
      umm yolo?more
      It's ridiculous to expect something like that in a 40 minute interview. It's much more about practical problem solving, coming up with an excellent experienced solution and being able to talk about it with confidence.
      Dec 17, 2017
  • Facebook tyt
    Google TLM are likely interviewed as IC (confirm with recruiter). For IC interviews, coding bar is same for everyone.
    Dec 16, 2017 3
    • Google PICn50
      That is absurd, i guess.
      Dec 17, 2017
    • Google tentenths
      ICs at respective level get more respect so makes complete sense to me.
      Dec 17, 2017
    • Google tentenths
      The game at Google would be to keep your IC title while managing, though.
      Dec 17, 2017
  • Facebook toppot
    Pretty sure we don’t hire external M0 TLMs. You have to either get hired as an M1 where you demonstrate the ability to manage a 8-10 person team, grow people, manage them out, etc. in addition to solid technical depth or you get hired as an E6 which requires strong technical depth, ability to wrote great code and leadership.
    Dec 16, 2017 0
  • Facebook observerX
    Unlike google Facebook does not have very many TLM. I think you should either apply as a E6/TL or as a E6 manager, we call them M1. For M1, the coding bar is slightly relaxed, more like Sr eng level. However, understand that M1 is people manager role. It is not a good fit if you want to stay relevant technically.
    Dec 16, 2017 5
    • New / Product
      DudeEng

      New Product

      PRE
      Amazon, Salesforce
      DudeEngmore
      Hiw many people does M1 manage and M2 manage? What's beyond M2? Director I'm guessing?
      Dec 17, 2017
    • Uber Mf68vo6q
      M1, M2, D(irector)1, D2, VP
      Dec 17, 2017
    • New / Product
      DudeEng

      New Product

      PRE
      Amazon, Salesforce
      DudeEngmore
      And m2 manage how many people at Facebook for engineering?
      Dec 17, 2017
    • Uber Mf68vo6q
      15-30? Usually multiple m1s and ICs reporting to an m2.
      Dec 17, 2017
    • New / Product
      DudeEng

      New Product

      PRE
      Amazon, Salesforce
      DudeEngmore
      Thanks!!
      Dec 18, 2017
  • Facebook Di729hg
    TLM role at FB sucks. The only reason why this role exists is that too many people wanted to be TLM. Managers don’t want to support it.
    Dec 17, 2017 3
    • Facebook Fork44
      I've not heard anyone say this before. Why do you feel that way?
      Dec 17, 2017
    • Facebook Dios
      I don’t think this is true, at least not in my experience. I was encouraged to be a TLM as a way to formalize my role and to try management before I fully committed as an EM. Management supported it.
      Dec 17, 2017
    • Google xgoogler2b
      @dios was that when you were e5?
      Jul 1, 2018
  • Facebook Fork44
    Yes, we have a tlm role. They are largely evaluated as an IC so I'd expect your interview was an IC interview.
    Dec 16, 2017 0
  • Facebook / Eng
    umm yolo?

    Facebook Eng

    PRE
    Yahoo
    umm yolo?more
    BTW it's rare for Facebook to hire E6. E6 is the highest level that still touches code. Most are promoted internally. Only about a dozen E6s we're hired externally of the 10,000 people hired in 2017.
    Dec 17, 2017 4
    • Facebook observerX
      Seriously? Do you have any source ?
      Dec 17, 2017
    • Facebook / Eng
      umm yolo?

      Facebook Eng

      PRE
      Yahoo
      umm yolo?more
      No official source, but I still keep in touch with my recruiter.
      Dec 17, 2017
    • Facebook orDB76
      That sounds false. E6 is only top 10% of fb eng. I know a couple other 6 or higher from my starting class. It is probably a hundred or so
      Dec 18, 2017
    • Facebook observerX
      Yeah, there were couple of E6/E7 in my cohort
      Dec 18, 2017
  • Facebook orDB76
    I was in the same role at Google and moved to fb earlier this year.
    Dec 16, 2017 2
    • Facebook orDB76
      Fb isnt a big fan on TLM roles. They push most people to be an Eng or an EM. TLM exist but becoming more rare
      Dec 16, 2017
    • Facebook orDB76
      You'll get all 3 interview types. Coding, behavioral, and sys design
      Dec 16, 2017
  • Facebook / Eng Hygjyfbkug
    We have TLM role
    Dec 17, 2017 0
  • Facebook Dios
    Agree with others. We definitely have TLMs, but you would likely interview as an IC (but you should check with your recruiter). You’d likely start as an IC anyway before any transition down the manager track.
    Dec 16, 2017 0
  • New / Product
    DudeEng

    New Product

    PRE
    Amazon, Salesforce
    DudeEngmore
    How many people do engineering directors usually manage?
    Dec 18, 2017 1
    • Facebook orDB76
      30 to 300
      Dec 18, 2017
  • Microsoft kmuD53
    What is TLM
    Dec 16, 2017 1
    • Microsoft biddut
      Technical Lead / Manager
      Dec 16, 2017
  • Google iCmD07
    OP
    Thank you for the responses everyone!

    To clarify in case anyone missed it, TLM just means that you’re an IC with reports (usually 4-8). Still expected to write code, but obviously with a higher meeting/review load, it isn’t expected to happen as much as for a pure IC.

    Based on the responses here, I’ll reach out to a recruiter about the IC role and start leetcoding :) Thanks!
    Dec 17, 2017 0
  • Amazon / Eng m00pd
    Facebook has Product Design and Build teams separated. Sounds like you fit a Technical Program Management role
    Dec 16, 2017 0
  • Rackspace / Other TxHeat
    Dec 16, 2017 0