Facebook Interview for Staff Eng level

May 12, 2018 18 Comments

I am interviewing at Facebook for a Staff engineer level (as told by the recruiter) in about 3 weeks. The recruiter seem to hint that for this level there would be 2 system design interviews and 2 coding interviews with typically 2 coding questions in each interview.

Are the coding interview questions for staff level different from Level 3/4 interviews ?

There is just no way I can compete with the bright new college grads / younger engineers these days!. So I am hoping there is a slight difference in the coding interviews (and more weight given to system design)..

comments

Want to comment? LOG IN or SIGN UP
TOP 18 Comments
  • Apple a1z2x3c4
    One of my friend/colleague recently got offered E6 at FB. Here is the breakdown for his case: 1 coding, 1 system design, 1 domain specific system design, 1 domain knowledge with bits and pieces of coding and 1 behavioral. His background is in hardware/SOC level implementation of deep learning algorithms on chip. So the domain specific round focused on implementing accelerating versions of basic matrix-vector algorithms. The coding round wasn’t difficult, I would say leetcode medium but the focus was correctness on edge cases.
    May 12, 2018 3
    • Apple a1z2x3c4
      Actually his background is mixed between hardware and software; it’s more implementing software at the Silicon ( SOC) level. So you can think of embedded systems, parallelizing mathematical operations, GPGPU, assembly programming of complex deep learning systems, etc. His domain specific questions revolves around parallel architectures. Good luck with your interview!!
      May 12, 2018
    • Google xoog
      OP
      I see. That makes sense. Thank you.
      May 12, 2018
  • Facebook ickwhistle
    Coding interview is the same at all levels. Whole packet is later reviewed by senior committee and many things are taken into consideration
    May 12, 2018 0
  • New / Eng
    yütüb

    New Eng

    PRE
    Google, Facebook
    yütübmore
    No first hand experience, but I’ve heard that you’re expected to give more tradeoffs and details about follow-ups than new grads, and it should be similar difficulty. Any reason for the switch?
    May 12, 2018 4
    • Google / Eng
      Swerve

      Google Eng

      PRE
      Facebook
      Swervemore
      I’d say coding level can be a hit or miss but at e6 level, hiring committee looks more at the system design and leadership skills portion
      May 12, 2018
    • Google xoog
      OP
      Thank you
      May 12, 2018
  • Google jghyrh
    I had an E6 offer.

    My coding questions were pretty standard fare. Only one was a bit tricky, but even that was only really tricky on the follow-up, not the first version. I was also pretty fried by then so I didn't code it, just kind of talked about how it might end up looking. Obviously, ymmv.

    Definitely ramp up your execution speed a bit, such that things like tree traversals are second nature. I had a decent time with the coding, but it was because I had practice.

    I had 2 coding interviews, 2 design discussions, and one behavioral, which probably matters a lot more at our level than it does for a fresh grad.
    May 12, 2018 3
    • Google xoog
      OP
      Thank you for the insight.
      May 12, 2018
    • Google jghyrh
      Had a competing Google offer, any the wlb is better, plus i like the products better
      May 12, 2018
  • Google wholly
    OP. what level are you I'm Google
    May 12, 2018 2
    • Google xoog
      OP
      Staff
      May 12, 2018
    • Uber Hieaki
      I think staff at google is much harder to get than staff at fb.
      May 12, 2018
  • Facebook / Eng
    fb2017

    Facebook Eng

    PRE
    Google, Oracle
    BIO
    worked at Oracle, then Google, now Facebook.
    fb2017more
    Coding should be same for all levels.
    May 12, 2018 0

Salary
Comparison

    Real time salary information from verified employees