I just had a really good FB Interview experience

Nov 22, 2019 22 Comments

I honestly hear everywhere that FB interviews suck but it wasn't my experience. I've had 4 rounds of interview today. Systems design went well that we were discussing details of the designing product (for some reason it felt more like data structures design rather than back end) but Interviewer said that's fine.
Then i had a really amazing manager conducting behavioral interview. The first Interviewer was late so he actually said he won't be asking me coding so that i can have enough time for my lunch break. Such a thoughtful manager*.
Then typical lunch, i found the FB office cold(didn't take my jacket) but that was okay. Had a nice chat with the guy.

Then an coding exercise with an engineer. He asked me a question. I've solved it. Then he mentioned it's not efficient enough. I went ahead and made it more efficient. He asked a follow up question. Nothing tricky or trying to fool me. He changed some requirements and i also solved those follow ups. Then we wrapped it up with q/a.

The final coding was amazing. The dude was so cool. He asked me a question, i told him i know the question and verbally told him the answer. Then he asked me another question. This one I didn't know the answer but i told him a simple brute force approach (which can be implemented in 3 lines) and we discussed pros/cons. He asked how to improve the time efficiency and i explained it. Then he asked me another harder question. I thought I initially understood it and came up with a linear algorithm. While coding it on the board he was actually chatting with me about my coding style( like he liked that i was using quick one liners) and referring to Guava library that can even do some parts of my code. Once i finished i noticed I overengineered my solution because it was handling an edge case differently. He asked me the 4th coding question (we were running out of time) and he said i can just write pseudocode for that. I explained how it works and wrote the pseudocode for the critical algorithmic part. Explained runtime and memory complexity. Then we wrapped it with q/a while he was walking me out.

I personally found the overall experience really pleasant. I definitely think FB engineers are down to earth and not snobby.

*I have had onsites where they literally asked me to do systems design during my lunch break. So that's like 5 steps ahead.

comments

Want to comment? LOG IN or SIGN UP
TOP 22 Comments
  • Microsoft pokeface
    You heard that FB interviews suck? That’s not what I heard. What I heard is that working in FB sucks - stressful and depressing.
    Nov 22, 2019 3
    • Expedia Group / Eng negotiat
      OP
      Well honestly the lunch person told me the workload is really heavy.
      Nov 22, 2019
    • Microsoft pokeface
      Well, that sounds about right. Someone in blind was saying coasting in FB means working 50 hrs a week. So you can imagine.
      Nov 22, 2019
    • Expedia Group / Eng negotiat
      OP
      Well there's nothing else to do in Menlo Park.
      Nov 22, 2019
  • Dell LUHV04
    What was the system design question

    Coding question were from top Facebook leetcode questions ?
    Nov 22, 2019 0
  • You are feeling so since you think you did very well. Be wary, they may even reject you as you did only coding question in one round. It’s just a cognitive bias.
    Nov 22, 2019 3
    • Expedia Group / Eng negotiat
      OP
      Well i asked that one coding one, whether he is going to ask me one question and he said he'll do follow ups.
      Nov 22, 2019
    • I only wish you well and I hope you get the offer. I’m just saying you have a biased opinion on fb interview since you think you did well
      Nov 22, 2019
    • Expedia Group / Eng negotiat
      OP
      I've personally had another interview where I've already received an offer. But my experience there wasn't a good one.
      I am not considering this based on doing well/not doing well. I am considering purely based on the interview experience.
      Nov 22, 2019
  • Microsoft TNvD68
    What/How much have you prepped?
    Nov 22, 2019 3
    • Expedia Group / Eng negotiat
      OP
      About 120 LC, 75 of them were FB tagged over 6 months
      Nov 22, 2019
    • Microsoft TNvD68
      That’s it?
      Nov 22, 2019
    • Expedia Group / Eng negotiat
      OP
      Yes
      Nov 22, 2019
  • Facebook / Eng Iff
    It really depends on your luck with which interviewers you get.
    Nov 23, 2019 0
  • Volvo / R&D ascnrdrkly
    This post has been paid for by Facebook, Inc.
    JK, happy for you.
    Nov 22, 2019 0
  • Facebook public2
    Shh blind =! Reality
    Nov 22, 2019 2
    • Glassdoor rehu
      =! Is that php ?
      Nov 23, 2019
    • Facebook public2
      Hack of course
      Nov 23, 2019
  • Goldman Sachs baburao1
    How did you prepare for system design?
    Nov 22, 2019 1
    • Expedia Group / Eng negotiat
      OP
      I honestly didn't find my studies that useful because FB has 2 streams for back end systems design.
      I opted in for distributed systems but i had more product/api design related one came in. I purely did that by using my compsci + engineering knowledge
      Nov 22, 2019
  • New anana
    Same here! I was interviewing for a design role and everything stating from recruiter to all the rounds of interviews (had 6 rounds) were amazing! Didn’t feel like the interview at all even though my brain was fried after.
    Nov 22, 2019 0
  • New Swe0
    Haha there was another interesting post about facebook interview being the worst interview ever 3 hours ago
    Nov 22, 2019 0

Salary
Comparison

    Real time salary information from verified employees