Facebook | E6 | London [Reject]
Anonymous User
8379

Leetcode status: Solved close to 800 problems

Note: Updated post, not to reveal exact questions to avoid any issues due to NDA

One of my friend who gave the interview before referred me to the Recruiter
Each round is of 45min and 2 questions in each coding round
Entire process took about a month and a half. Started in March first week and completed in the 2nd week of Apr.

Screening:

  1. Related to palindromes
  2. Finding path in a given binary tree
    a. FollowUp1: do it without using global variable for answer
    b. FollowUp2: do it for any tree (n-ary tree)

Completed both the questions in 35min
Feedback was very good and they wanted to proceed with E6 position

Coding Round1:

  1. Merging two sorted arrays
  2. Merging given contacts with domain names into minimum no of groups (groups having common domains should be merged into one)
    We need to treat the contacts as nodes in a graph and generate edge information with contacts having common domain name. Then do DFS on the nodes and group them as connected components.
    Feedback was good

Coding Round2:

  1. Find an elememet in an array. Return random index everytime if there are multiple numbers
  2. Given two APIs for move() and isTarget() find if target is present in a grid. Grid contains source and target in some positions
    Solved both questions with a few hints from the interviewer
    Feedback was good

There are two technical product design rounds as i was being interviewed for E6 position
Round1:
Designing an API related to newsfeed (like instagram or facebook newsfeed)
Need to consider multiple clients while designing the API
Feedback: Need to discuss more about scalability of the system

Round2:
Designing a system to handle live comments for videos
Feedback: Need to discuss more about low level details of the system

Behavioural Round:
Questions based on past experience, standard questions like what will you do given a situation(handling teams, conflict management etc...), what are your learnings for the last 2 to 3 years.
Feedback was positive

So considering the feedback from the product design rounds it is a reject.
Recruiter told me product design round is very critical for E5 and E6 positions so they have to reject me even though the feedback in all other rounds is very good

I hope this will be helpful to someone

Comments (14)