Facebook | SWE | Apr 2019
Anonymous User
10777

I was contacted by FB recruiter via email.

Recruiter call:

  • Asked questions on Big O for various Data Structures and algorithms.
  • one code question - How to remove duplicates from a list

She immediately said I am through for the next round and asked me to pick a date.

Phone screen with FB Engineer: [45 min - coderpad]

Got feedback in a couple of days and was invited onsite for interview

Onsite:

Round 1: [Coding]

  • https://leetcode.com/problems/move-zeroes
    • was asked to return the count of zeroes after moving 0's to the end
    • was asked to write down the steps after every iteration
  • Calculate tax if Salary and Tax Brackets are given as list in the form
    [ [10000, 0.3],[20000, 0.2], [30000, 0.1], [null, .1]]
    null being rest of the salary
    Big O for both questions

Round 2: [Coding]

Lunch:

  • Half an hour break with an Engineer.

Round 3: [System Design]

  • There are music providers like spotify, apple music etc. Design a service for these providers to display top 10 songs played by each user. Was aked to write ER tables and API's.

Round 4:

Round 5: [Manager]

  • Talked about previous experience and challenges.

Every intervier introducded themselves in the beginning and asked me about previous exp etc
Gave me a chance to ask questions at the end.
Eveyone was friendly and I had positive experience

Comments (8)