Facebook phone screen

Adobe / Eng
roranoa

Go to company page Adobe Eng

roranoa
Nov 20, 2020 25 Comments

I wanted to provide feedback on Facebook phone screen.
Intro for 10 mins on Bluejeans video.
Was asked to solve a Leet code medium on coderpad.
I took first few minutes to understand the question.
I was always thinking out loud and communicating regularly what approaches are coming to my mind. I think this is most important to clear the interview. I initially communicated the brute force approach and then came up with efficient solution - explaining how you came to that solution is more important. I came up with a generic recurrence relation to solve the problem and made sure it would work by walking through different inputs.

Once we both were satisfied, I implemented the solution. Interviewer told me to walk through my code for 2-3 different inputs. I had missed an edge case - he provided a hint saying would it work for all edge cases which is when I identified it myself and was able to fix it. Also was asked time & space complexity which I walked through it and communicated.

I wanted to share this post for anyone interviewing at Facebook. Spend some time figuring out the ideal solution to the question. Don't jump too quickly into brute forcing the first solution that comes in mind. Think out aloud - just don't start coding because you have seen the question before. It's not important to solve 2 LC medium in 45 mins with most efficient solution. Whats important is how you tackle the problem, how you brainstorm different approaches and come up with an efficient solution, how well you discuss tradeoffs for each approach. I think thats what helped me clear the phone screening even though I solved only 1 LC medium.

I have 5-6 weeks to prepare for on-site. Anyone has any tips/recommendations how best to prepare for onsites would be appreciated!.

Position interviewing for was E5

Yoe: 8 years
TC: 270k
#engineering #software #facebook

comments

Want to comment? LOG IN or SIGN UP
TOP 25 Comments
  • Siemens / Eng
    autunno

    Go to company page Siemens Eng

    autunno
    For LC, just grind the card and top 50 most frequent. Make sure you are proactive about suggesting test inputs.

    Are you doing system or product design? Both are kinda similar, but the latter has less focus on scale.
    Nov 20, 2020 8
  • ANSYS
    LC_for_TC

    Go to company page ANSYS

    BIO
    LC LC get me TC, Benjamin Benjamin FAANG will give me
    LC_for_TC
    Aren’t we supposed to solve 2 questions in 45 mins?
    I solved only one and got reject
    Nov 20, 2020 1
    • Siemens / Eng
      autunno

      Go to company page Siemens Eng

      autunno
      Most of the times yes, 2 questions. Sometimes though the interviewer may prep a single one and add more constrains on top of it as you go, and a few other times you may end up just getting a single super hard one that should take longer, but that's rare from what I have heard.
      Nov 20, 2020
  • Grab
    gFgI87

    Go to company page Grab

    gFgI87
    How did you prepare for phone screen? Any advice?.
    Nov 28, 2020 3
  • New
    remdud

    New

    remdud
    Which question were you asked
    Nov 20, 2020 2
  • Visa
    wfh_frevr

    Go to company page Visa

    wfh_frevr
    Do we have to choose between sys design and product design for the interview? What’s the difference between two?
    Nov 21, 2020 3
    • Visa
      wfh_frevr

      Go to company page Visa

      wfh_frevr
      When do I have to tell them? When they schedule the interview or during the interview?
      Nov 23, 2020
    • Siemens / Eng
      boomertc

      Go to company page Siemens Eng

      BIO
      Work now, rest later.
      boomertc
      When scheduling the on-site. If the recruiter does not mention the option to you (and you want to choose Prod. Design), be sure to ask. Also, ask to have a session with a FB engineer to clarify your doubts, I used that to understand Prod. Design. expectations a bit better.
      Nov 23, 2020